Android
qq85469769
信奉坚持,认真,就一定能行。
展开
-
Android Studio lint
Android Studio 配置lint翻译 2016-12-19 15:39:53 · 480 阅读 · 0 评论 -
Android事件分发
Android 事件分发学习笔记在Android 触摸事件分发中,分别记录下Down事件 和 UP事件以及MOVE事件down事件:从Activity -dispatchTouchEvent()方法开始通过phoneWindow对象传递到DecorView,DecorView是一个Framelayout,Framelayout继承ViewGroup,所以事件就从ViewGroup分发开始了。如果是原创 2017-07-26 18:29:18 · 226 阅读 · 0 评论 -
IntentService是如何在子线程运行的。
IntentService 是如何让服务运行在子线程的 IntentService是一个继承Service的抽象类。public abstract class IntentService extends Service { private volatile Looper mServiceLooper; private volatile ServiceHandler mServi原创 2017-06-27 13:33:51 · 900 阅读 · 0 评论 -
Handler如何关联Looper对象
Handler//成员变量 final Looper mLooper; final MessageQueue mQueue;...//创建Handler 对象 public Handler(Looper looper, Callback callback, boolean async) { mLooper = looper; mQueue原创 2017-06-27 09:40:08 · 1313 阅读 · 0 评论 -
java 线程池常见分类
线程池相关知识/** * Factory and utility methods for {@link Executor}, {@link * ExecutorService}, {@link ScheduledExecutorService}, {@link * ThreadFactory}, and {@link Callable} classes defined in this * p原创 2017-06-27 16:57:47 · 255 阅读 · 0 评论 -
Android6.0如何在运行期间申请权限Requesting Permissions at Run Time
Requesting Permissions at Run Time 运行期间申请权限翻译 2017-07-14 09:58:45 · 1692 阅读 · 0 评论 -
ThreadLocal
ThreadLocalThreadLocalMap原创 2017-06-26 17:14:36 · 173 阅读 · 0 评论 -
Android判断是否在主线程
下面三个方法都可以判断当前线程是否在主线程1public boolean isMainThread() { return Looper.getMainLooper() == Looper.myLooper();}2public boolean isMainThread() { return Looper.getMainLooper().getThread() == Thread转载 2017-06-26 14:18:09 · 630 阅读 · 1 评论 -
Android 动态权限申请原则 Best Practices for App Permissions
Android 动态权限申请原则翻译 2017-07-13 15:14:19 · 867 阅读 · 0 评论 -
Animation Set属性
android:detachWallpaper Special option for window animations: if this window is on top of a wallpaper, don’t animate the wallpaper with it. 特殊的选项。如果动画的window在壁纸上面,如果设置成true,壁纸不会播放这个动画。动画只会应用给window,原创 2017-06-21 15:54:12 · 418 阅读 · 0 评论 -
PendingIntent
创建pendingIntent对象 个人理解是一个等待状态的意图对象,常见使用场景app 通知,1.PendingIntent.getActivity(Context context, int requestCode, Intent intent, @Flags int flags); 2 PendingIntent.getService(Context cont原创 2017-06-20 15:25:25 · 311 阅读 · 0 评论 -
Android LayoutInflater总结
总结一下代码解析xml文件生成View对象。常用的有两种解析方法 (1) View.inflate(context, resource, root) (2) inflater.inflate(resource, root, attachToRoot) 其中第一个方法也是调用的第二个方法 /** * * @param resource ID for an XML lay原创 2017-06-15 18:32:02 · 199 阅读 · 0 评论 -
LruCache
记录一下LruCache put 和 get过程。原创 2017-06-28 16:04:02 · 165 阅读 · 0 评论 -
非对称加密
非对称加密转载 2017-01-19 16:10:49 · 166 阅读 · 0 评论 -
java对称加密解密
对称加密解密原创 2017-01-19 11:08:23 · 224 阅读 · 0 评论 -
Base64编码
Base64编码原创 2017-01-18 18:15:20 · 357 阅读 · 0 评论 -
Android Studio Tools Attributes Reference
Android Studio Tools Attributes Reference翻译 2016-12-20 18:40:12 · 946 阅读 · 0 评论 -
解决查看sdk离线文档慢的问题
Android Activity知识点整理原创 2017-01-12 11:24:00 · 430 阅读 · 0 评论