自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3643

原创 检测Android UI卡顿的工具-BlockCanary

BlockCanaryBlockCanary是国内开发者MarkZhai开发的一套性能监控组件,它对主线程操作进行了完全透明的监控,并能输出有效的信息,帮助开发分析、定位到问题所在,迅速优化应用。主要特点:非侵入式,简单的两行就打开监控,不需要到处打点,破坏代码优雅性。 精准,输出的信息可以帮助定位到问题所在(精确到行),不需要像Logcat一样,慢慢去找。  目前包括了核心监控输...

2018-09-05 16:40:25 958

转载 Android studio常用的6种依赖方法

1.Compilecompile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。2.ProvidedProvided是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,只参与编译,不打包到最终apk。3.APK只会打包到apk文件中,而不参与编译,所以不能再代码中直接调用ja...

2018-09-05 15:15:11 493

原创 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 377

原创 Service的两种启动模式

Service有两种启动模式,startService 和bindService两种模式下的生命周期如下:(借用了Big不吃鱼的https://www.jianshu.com/p/4c798c91a613)一、startService模式通过这种方式调用startService,onCreate只会被调用一次,多次调用startSercie会多次执行onStartCommand()和onStart...

2018-06-12 15:48:05 7409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除