2017-12-11(2)
1.自动安装应用
application/vnd.android.package-archive是Apk的MIME类型
http://www.jianshu.com/p/ad7c610748fe
2.Android MimeTypeMap使用--MIME类型
介绍:http://blog.csdn.net/mazaiting/article/details/78129532
使用: http://blog.csdn.net/chaihuasong/article/details/44832799
3.设置dialog字体颜色:
http://blog.csdn.net/sj617913246/article/details/73692998
private void showAlerDialog() {
AlertDialog dialog = new AlertDialog.Builder(this)
.setTitle("AlerDialog")
.setMessage("这是一个AlertDialog")
.setPositiveButton("确定",null)
.setNegativeButton("取消",null)
.create();
dialog.show();
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(Color.BLUE);
dialog.getButton(DialogInterface.BUTTON_NEGATIVE).setTextColor(Color.BLACK);
}
4.git reset --soft id
5.git打patch
6.deviceManagerUtil包含手机设备的所有信息设备号
http://www.jianshu.com/p/b6f4b0aca6b0
android.os.Build.BRAND
android.os.Build.MANUFACTURER
viewpager和recyclerview滑动冲突
7.wakelock
WakeLockUtils
防止息屏不运行
http://www.jianshu.com/p/09d878e4c6ab
8.eventBus使用
http://blog.csdn.net/harvic880925/article/details/40660137
9.application
http://blog.csdn.net/pi9nc/article/details/11200969
f12 C s P capture
10.LAYER_TYPE_SOFTWARE会加大内存占用:硬件加速
http://blog.csdn.net/dlwh_123/article/details/22653229
11.HandlerThread = single线程池
12.和锁相关概念有这些:
1线程安全
2主内存和工作内存
3自旋锁
4锁消除和锁粗化
5volatile
6CAS
7互斥同步
13.在Java语言中,可以作为GC Roots的对象包括下面几种:
a虚拟机栈(栈帧中的本地变量表)中引用的对象;
b方法区中类静态属性引用的对象;
c方法区中常量引用的对象;
d本地方法栈中JNI(即一般说的Native方法)引用的对象;
14滑动冲突