随笔分类 - Android学习手记
Android的学习记录,有转载的也有自创的,主要是为了以后方便查询。
摘要:Android 在 API 23 增加了运行时 GC 状态的获取接口,用法如下: 截止目前(API 28),能获取到的值如下表:
阅读全文
摘要:简要讲解了java方法编译后的一些知识,为后面使用ASM做铺垫。
阅读全文
摘要:对WB的JOB队列结构简单分析记录
阅读全文
摘要:Android Studio的Instant Run(即时安装)原理分析和源码浅析
阅读全文
摘要:当前目录存在lib.jar和MANIFEST.MF文件,在当前目录下执行: 如果lib.jar里存在META-INF/MANIFEST.MF,执行命令后会有合并更新的效果。
阅读全文
摘要:Android从xml中创建View都是通过LayoutInflater创建的,本篇文章的内容就是对此过程的源码分析。
阅读全文
摘要:基于Android5.0源码,分析DexClassLoader的创建过程。
阅读全文
摘要:通过一个Handler的bug,发现使用handler的注意事项
阅读全文
摘要:介绍了我们开发的Android插件化框架
阅读全文
摘要:介绍了HierarchyView的实现原理,
还介绍了一个解决设备无法使用HierarchyView的方法。
阅读全文
摘要:Android源码中很多关键代码都是C++实现的,java通过jni来调用,经常会看到java中这样的代码: static native Thread currentThread();如何根据方法名找到其对应的C++实现,有两个方法。先来个java代码的示例VMThread.java:pack...
阅读全文
摘要:原文:http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html图片缓存在Android开发中,加载一个图片到界面很容易,但如果一次加载大量图片就复杂多了。在很多情况下(比如:ListView,GridView...
阅读全文
摘要:来乐视快3个月了,也做TV应用3个月了,老大上来就让我独立开发一个智能电视的应用,虽然现在已成功上线了,但感觉问题还是很多的。。。。。把一些经验总结一下,免得以后自己以后绕弯路。电视控制大多数依赖遥控器,遥控器有个缺点,就是用户很有可能疯狂的快速的按按键,所以一定不要响应每次按键事件,可以把每个按键...
阅读全文
摘要:网上关于java用AES加密解密的文章有很多,我这里只用到解密(加密是服务器那边做^_^),所以更简洁一些:public class AES256Utils { private static final String KEY = "xxxx";//从服务器要的密钥 public stat...
阅读全文
摘要:Android系统的屏幕相关数据,和常用布局单位解析
阅读全文
摘要:使用ListView的时候,会有判断指定项是否正在显示的需求,其实很简单,代码如下:1 private boolean isShowing(int position) {2 int showViewCount =mainList.getChildCount();3 int lastPosition = mainList.getLastVisiblePosition();4 return position lastPosition - showViewCount;6 }
阅读全文
摘要:Chronometer集成自TextView,里面有个Handler负责定时更新ui。其计时原理很简单:通过setBase(long t)方法设置好baseTime之后,当start()时,每隔一秒,用当前SystemClock.elapsedRealtime()减baseTime,得到的逝去时间显示在TextView中。下面来个例子,这里除了start、stop功能,还利用setBase()添加个pause功能。 1 private Chronometer recordChronometer; 2 private long recordingTime = 0;// 记录下来的...
阅读全文

浙公网安备 33010602011771号