- 博客(13)
- 收藏
- 关注
原创 Gradle for Android 使用之旅之gradle配置进阶
Gradle Build Files in Android 第三章了解Build Types 和 Flavors,如果配置多渠道。
2016-09-26 17:38:04 400
原创 Gradle for Android 使用之旅之从创建项目到发布
Gradle Build Files in Android 第二章从创建项目到发布,如何设置.gradle的属性
2016-09-26 17:37:14 410
原创 Android 进程保活都在这里
为什么要做进程保活对于很多应用来说推送是非常重要,而ios能使用系统方式非常好的实现,但Android系统Push GCM不能在中国使用,这也就导致push优化畸形发展,为了能及时收到推送很多开发者费劲心机让自己的应用一直在后台与服务端保持长连接,尽管有些一天也就2条Push,同时还不让用户关闭,这种方式对用户来说非常不好,导致手机运行越来越慢同时耗电,非常不提倡。
2016-09-08 20:02:44 684
翻译 Android WebView的简单使用
使用WebView开发web App通常我们有一些页面需要使用web,那么在Activity中包含一个WebView,这样你就可以显示在线内容了。下面介绍WebView的一些基本方法使用。
2016-09-07 17:54:22 321
原创 使用AsyncTaskLoader加载数据
使用AsyncTask执行数据请求,如果当前在Activity关闭后还没有执行完成,那么Activity的就会被持有,因而导致内存泄漏,通常我们的做法是在Activity或者Fragment中的onDestory()方法中做一些数据清理工作,以及引用持有的清理工作,而AsyncTaskLoader 有生命周期的管理则会帮我们处理好这些。
2016-08-06 00:06:39 397
原创 Android 媒体库图片,音频,视频,文件的查询
项目开发中我们要使用到本地SD卡中的媒体文件,例如图片,音频,视频,压缩文件等,ContentResolver 可以很方便的帮助我们查询所有信息。
2016-08-01 09:53:27 4665
原创 Android 6.0及以上权限处理
为了保证Android系统的完整性以及用户的隐私性,所有的APP都运行在一个单独的沙盒中,如果想要访问沙盒之外的资源必须有明确指定是否有该权限,在Android 6.0之前,只要指明了权限系统一般都会自动授权,也有需要询问用户是否授权。但是在Android 6.0以及后对于危险权限必须用户同意后才能进行。
2016-07-26 08:39:34 560
原创 开发调试必备Fiddler
开发过程中涉及到后台调试一直是一个比较麻烦的事,Fiddler却让你很方便的解决了这个问题,下面将讲解Fiddler在开发过程中最常用的使用
2016-07-21 20:58:03 337
原创 Android 5.0及以上实现屏幕截图
在Android 5.0,API 21 之前想要截图系统屏幕必须Root才能完成,5.0之后开放了接口,下面看我们是怎么实现的。
2016-07-20 13:08:53 7466 4
原创 JPush,友盟,百度云,个推Push服务在送达率上的对比
由于目前Android系统杀进程越来越厉害了,这对于应用在Push及时到达上有高要求的感到压力很大,所以前段时间在项目中考虑第三方Push服务时更多的想要有更强的保活功能。
2016-07-09 22:38:39 8187
原创 Android开发中一些常用的工具方法
开发过程中一些常用的工具方法。例如判断网络状态,或者debug状态,Bitmap颜色转换,View生成Bitmap,dp,px转换,获取设备名,得到meta值,安装应用,打开应用应用市场,调用系统分享
2016-07-09 22:37:21 538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人