android学习
文章平均质量分 79
jamin-it
stay foolish, stay hungry.
展开
-
Android ListView 分分钟实现Item单选、多选效果
ListView中有一个属性:android:choiceMode,对应三个可选值:singleChoice 单选multipleChoice 多选none 默认情况,没有选中效果 在ListView的布局中设置了android:choiceMode属性后,item布局需要实现checkable,才有选中效果。那么我们先来看一下这个checkable接口:/** * Defines an原创 2017-01-09 14:24:59 · 14228 阅读 · 2 评论 -
记录跟踪startActivity过程中产生的两个疑惑点
这两个疑惑点是: 1. ActivityManagerProxy(简称AMP)是ActivityManagerNative(简称AMN)的内部类,为什么AMP运行在app进程,AMN运行在系统进程(system_server)? AMP类的startActivity方法中mRemote调用了transact方法后,是怎样执行到AMN的onTransact方法的? 2. ActivityMana原创 2017-10-27 18:38:47 · 429 阅读 · 0 评论 -
AndroidStudio快速查看签名文件MD5、SHA1值的一个超简单方法。
在Android Studio中,在右侧找到菜单栏“Gradle”—>”:app”—>“Tasks”—>“android”—>双击“signReport”即可。这时在Terminal中可以查看debug版本、resalse版本的SHA1和MD5值。见截图原创 2018-01-11 15:06:45 · 3561 阅读 · 0 评论 -
集成DroidPlugin后,怎样实现一部手机同时安装多个不同版本apk
1、DroidPlugin以module的形式引入。 2、将DroidPlugin的PluginManager.java中的public static final String STUB_AUTHORITY_NAME,将final修饰去掉。 3、在自己项目初始化DroidPlugin的地方(一般在application中)之前设置PluginManager.STUB_AUTHORITY_NAM原创 2018-01-11 15:28:46 · 1034 阅读 · 1 评论