- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 一个内存泄露自动探测神器——LeakCanary
Android 内存检查神奇–LeakCanary上一篇写的关于crash log的收集,这一篇写一下关于大家都非常关心的内存泄露问题。LeakCanary 是Square开源了一个自动探测内存项目,它是一个Android和Java的内存泄露检测库,可以大幅度减少了开发中遇到的OOM问题,对于开发者来说,无疑是个福音,下面对该库的readme进行简单的翻译:“A small leak will si
2016-12-01 11:50:59
270
原创 crash日志 异常信息接收器CrashWoodpecker
crash日志 异常信息接收器CrashWoodpecker 在写APP应用的时候经常会遇到某个Activity出问题而导致APP崩溃,而Android Studio 自带的 logcat 并没有搜集到异常信息,特别是对于那种 “启动崩” 的异常, 很难马上捕捉到, 丢失也是经常的。当开发过程中, 如果有没有处理的异常导致 crash, 使用了 CrashWoodpecker 以后, 便会起一个新的
2016-12-01 09:36:51
467
原创 android 6.0 权限bug、权限处理
android 6.0 权限处理在Android6.0(M)之前,在用户安装应用的时候会产生一个权限列表,只有用户允许这些权限后,应用才可以正常的安装,这就会产生一个问题,这些权限对用户是不具有感知性的,也就是说用户都不知道你要这些权限干什么,我明明装的是一个阅读类型的应用,你却要我拨打电话的权限,你想干嘛呢?当然绝大部分的开发者是善意的,但也避免不了一些特殊人群利用这些“漏洞”做一些不好的事情。
2016-11-25 15:34:37
497
原创 网络图片设置为手机背景
给手机上面的图片设置为背景之前一直想做一个浏览汽车图片的app,并将自己喜欢的汽车图片设置成手机背景,因为一直在工作没有什么时间搞,现在自己写了一个mvp的小项目,虽然跟之前想到做汽车图片浏览app(DanShiApp)不一样,但是也有图片浏览的相关模块,所以就一起实现了设置手机背景的功能,废话多少先上代码设置手机背景需要添加权限 <uses-permission android:name="and
2016-11-25 09:27:08
1031
原创 简单的封装BaseRecycleviewAdapter
简单的封装BaseRecycleviewAdapter**对于recycleviewadapter的简单封装,用于recycleview 和swiplayout 结合使用的时候,itemview 里面的子view 的点击监听事件 接口处理,上拉加载更多的条件处理代码块相关的代码模块例如:public abstract class BaseRecyclerViewAdapter<T> extends
2016-11-23 10:14:34
392
原创 android 遇到的Base64加密解密知识
Base64是一种很常见的编码规范,其作用是将二进制序列转换为人类可读的ASCII字符序列,常用在需用通过文本协议(比如HTTP和SMTP)来传输二进制数据的情况下。Base64并不是一种用于安全领域的加密解密算法(这类算法有DES等),尽管我们有时也听到使用Base64来加密解密的说法,但这里所说的加密与解密实际是指编码(encode)和解码(decode)的过程,其变换是非常简单的,仅仅能够避
2016-10-25 15:58:07
909
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人