- 博客(5)
- 收藏
- 关注
原创 生成签名文件keystore
如何使用jdk中的keytool.exe生成一个签名文件? 1、通过命令行cmd进入jdk的bin目录下,会发现有一个keytool.exe文件 执行命令:keytool -genkey -alias test.keystore -keyalg RSA -validity 10000 -keystore e:\key\test.keystore -alias后面的参数test.keystor...
2018-09-28 14:27:48
3587
原创 检测Android UI卡顿的工具-BlockCanary
BlockCanary BlockCanary是国内开发者MarkZhai开发的一套性能监控组件,它对主线程操作进行了完全透明的监控,并能输出有效的信息,帮助开发分析、定位到问题所在,迅速优化应用。 主要特点: 非侵入式,简单的两行就打开监控,不需要到处打点,破坏代码优雅性。 精准,输出的信息可以帮助定位到问题所在(精确到行),不需要像Logcat一样,慢慢去找。 目前包括了核心监控输...
2018-09-05 16:40:25
840
转载 Android studio常用的6种依赖方法
1.Compile compile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。 2.Provided Provided是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,只参与编译,不打包到最终apk。 3.APK 只会打包到apk文件中,而不参与编译,所以不能再代码中直接调用ja...
2018-09-05 15:15:11
461
原创 Activity或Service开机自启动
Android设备开机的时候,会发送android.intent.action.BOOT_COMPLETED的广播。通过注册广播监听这个Action,然后启动Activity或Servcie。第一步:创建Service和BrocastReceiver第二步:在AndroidManifest.xml 注册service 和BroadcastReceiver<receiver andro...
2018-06-12 17:38:11
319
原创 Service的两种启动模式
Service有两种启动模式,startService 和bindService两种模式下的生命周期如下:(借用了Big不吃鱼的https://www.jianshu.com/p/4c798c91a613)一、startService模式通过这种方式调用startService,onCreate只会被调用一次,多次调用startSercie会多次执行onStartCommand()和onStart...
2018-06-12 15:48:05
7332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人