自定义博客皮肤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 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关注的人

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