0

Android微信九宫格图片展示控件

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/214 Android微信九宫格图片展示控件 半年前,公司产品的帖子流这块进行大改版,像素级的复制微信朋友圈的效果,发现微信的图片展示9宫格有些不好处理,经过几 ...

xing_star 发布于 2019-09-17 19:29 评论(0)阅读(11)
0

Android 极光IM-高级篇-玩聊天app诞生

距离上一次写 基础篇有了4个月,终于我写了一个 功能完善的即时通讯app,作为高级篇的担当出现。废话不多说,上图 app预览 ​​​​ ​​​​ ​​ 实现功能 1.用户的登录注册 2.单聊,能清空聊天记录,且对于单人可以进行.语音通话,(这个部分我做的比官方demo要好得多,可以全局监听,但是没做 ...

键盘舞者113 发布于 2019-09-17 11:28 评论(0)阅读(47)
0

Android utils 之 日志工具类

工具类 在开发的过程中,我们时常会对代码执行特定的处理,而这部分处理在代码中可能多次用到,为了代码的统一性、规范性等,通过建工具类的方式统一处理。接下来我会罗列各种工具类。 日志工具类 在utils文件夹下建立一个 LogUtils 类 在build.gradle中配置buildType,设置不同版 ...

汪菜菜 发布于 2019-09-16 22:36 评论(0)阅读(19)
0

MTK Recovery 模式横屏修改(适用于6.0 + 8.1)

修改前 修改后 6.0 Recovery 模式横屏修改方法 修改相关文件 bootable\recovery\minui\Android.mk bootable\recovery\minui\mt_graphic_rotate.cpp bootable\recovery\minui\mt_graph ...

cczheng 发布于 2019-09-16 18:05 评论(0)阅读(17)
0

个人IP「Android大强哥」上线啦!

自从入职新公司之后就一直忙得不行,一边熟悉开发的流程,一边熟悉各种网站工具的使用,一边又在熟悉业务代码,好长时间都没有更文了。 不过新公司的 mentor(导师)还是很不错的,教给我很多东西,让我也能尽快地上手。不过最近 mentor 请假了几天,他把任务交给了我,本来想要完美地做好,但是过程中真的 ...

JimmySun 发布于 2019-09-15 18:05 评论(0)阅读(79)
1

Android_布局

<该文章参考各大博客以及书籍总结而来,如有问题欢迎指出^ ^> 一、五大传统布局+新布局 线性布局——LinearLayout 相对布局——RelativeLayout 帧布局——FrameLayout 绝对布局——AbsoluteLayout 表格布局——TableLayout 约束布局——Con ...

似鱼 发布于 2019-09-15 14:21 评论(1)阅读(45)
1

Gradle 插件

Gradle 本身只提供基本框架和核心概念,几乎所有的功能都是以插件的方式提供的。 例如构建 Java 应用的功能就是通过 Java 插件实现的。 ...

佛系编码 发布于 2019-09-15 02:28 评论(0)阅读(24)
0

将Android封装库通过gradle部署到maven私服并依赖使用

一、在需要发布的模块chrisbaselibrary下的build.gradle中添加以下部分 直接添加到最后即可。 使用gradle的插件uploadArchives实现部署。 部署成功后,我们可以修改app模块的依赖方式。不过建议另外建一个项目进行依赖测试,毕竟这个项目中的app模块是用来做实时 ...

安卓笔记侠 发布于 2019-09-12 10:55 评论(0)阅读(36)
0

Android事件分发机制

[TOC]### 1、概述 本次分享有一个非常重要的概念:`View`,虽然说`View`不属于四大组件,但是它的作用堪比四大组件,甚至比Receiver和Provider的重要性都要大。在Android开发中,Activity承担这可视化的功能,同时Android系统提供了很多基础控件,常见的有B... ...

一翼诚 发布于 2019-09-11 12:37 评论(0)阅读(35)
0

Android源码阅读技巧--查找开发者选项中显示触摸操作源码

在开发者模式下,在开发者选项中,可以勾选“显示触摸操作”,然后只要点击屏幕就会在点击的位置有圈圈显示。如何找到绘制圈圈的代码部分,有什么技巧来阅读代码量这么大的android系统源码呢?以下请跟着小老弟我来一起分析吧。 1. android设置功能的代码是在packages/apps/Setting ...

啊源股 发布于 2019-09-11 11:18 评论(0)阅读(109)
0

Android-打包AAR步骤以及最为关键的注意事项!

### 简介 最近因为项目的要求,需要把开发的模块打包成aar,供其他项目调用,在搞了一段时间后,发现这里还是有很多需要注意的地方,所以记录一下,帮助大家不要走弯路。 **首先何为aar包?** ![](https://img2018.cnblogs.com/blog/1312938/201909/ ...

安卓干货铺 发布于 2019-09-11 08:41 评论(0)阅读(34)
1

深入理解 ThreadLocal

前言 上篇文章 "深入理解 Handler 消息机制" 中提到了获取线程的 Looper 是通过 来实现的: 每个线程都有自己的 Looper,它们之间不应该有任何交集,互不干扰,我们把这种变量称为 线程局部变量 。而 的作用正是存储线程局部变量,每个线程中存储的都是独立存在的数据副本。如果你还是不 ...

秉心说 发布于 2019-09-10 22:44 评论(0)阅读(263)
0

Android设计模式—观察者模式

装载请标明出处:https://www.cnblogs.com/tangZH/p/11175120.html 观察者模式 说白了,就是一个对发生改变,所有依赖于它的对象也发生改变,这是一对多的关系。 比如对象A,对象B,对象C。B与C依赖于A,那么A发生改变,B与C也将发生改变。此时A是被观察者,B ...

妖久 发布于 2019-09-09 20:37 评论(0)阅读(47)
1

一文读懂 Android TouchEvent 事件分发、拦截、处理过程

什么是事件?事件是用户触摸手机屏幕,引起的一系列TouchEvent,包括ACTION_DOWN、ACTION_MOVE、ACTION_UP、ACTION_CANCEL等,这些action组合后变成点击事件、长按事件等。 在这篇文章中,用打Log测试的方法来了解Android TouchEvent ...

传说之美(libill) 发布于 2019-09-09 10:10 评论(0)阅读(145)
0

AS报错:lambda expressions are not supported at this language level

AS报错:lambda expressions are not supported at this language level 解决方法 1) Source Compatibility选择1.8; 2) Target Compatibility 选择1.8. 点击应用即可。 ...

Fantasy1021 发布于 2019-09-09 10:02 评论(0)阅读(12)
0

Android-友盟第三方登录与分享

### 前言 最近项目中又一次需要集成友盟的三方登录与分享,之前没有记录过,所以这次来写一下... ### 准备工作 1.注册友盟账号创建应用,获取key:申请地址http://www.umeng.com 2.对对应的平台(腾讯、微信、新浪等等)申请第三方账号,获取key和密码 ### 集成步骤 因 ...

安卓干货铺 发布于 2019-09-07 08:59 评论(1)阅读(49)
0

修改so库中的依赖名

修改so库中的依赖名 在 "ArchLinuxArm" 上有一些针对 aarch64, arm, armeabi v7a 等Android常用架构的so库可以下载,有时候可以省去很多编译时间,且都是编译optimize比较好的版本,而且基本都是最新版本的代码编译的。比如SuiteSparse就是例子 ...

willhua 发布于 2019-09-07 01:06 评论(0)阅读(40)
0

ImageView设置rounded corner

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/207 ImageView设置rounded corner 到2019年,现在的图片加载框架,几乎都是Glide了。 最近的需求又碰到了要给图片设置圆角,发现之 ...

xing_star 发布于 2019-09-06 21:40 评论(0)阅读(22)
0

Gradle-任务

任务结果标签 当 Gradle 执行一个任务时,它会在控制台和 Tooling API 根据任务结果给任务打标签。 这些标签是根据任务是否有操作,是否应该执行操作,是否执行了操作以及这些操作做了哪些改变 来标记的。 下面是 Gradle 的标签以及对应的条件 (无标签)或者 EXECUTED 任务执 ...

佛系编码 发布于 2019-09-06 17:48 评论(0)阅读(17)
0

Android-再次解读萤石云视频

### 前言 我之前写过一篇萤石云的集成文章,很多人问我有没有demo, 今天我再次总结一下, 并加个些功能。 - 集成步骤 - 视频预览播放 - 视频放大缩小 - 视频的质量切换 - 截图 - 视频加载细节 之前的文章大家可以看下面的链接: https://mp.weixin.qq.com/s/V ...

安卓干货铺 发布于 2019-09-06 09:58 评论(0)阅读(43)