- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 应用组件的名字与已安装应用有冲突
应用组件的名字与已安装应用有冲突 异常问题分享 华为手机 7.0系统 提示问题, 华为手机在安装浏览器下载的apk包是会抓取下载包的名字及内部部分组件名字去和应用市场内部软件校验, 上述提示是 HomeInsuranceFragment 冲突了, 需要我们修改当前类得名字,再次打包安装就好了。-- 题外话,安卓是一个开源的系统, 还是希望某些厂商不要做的太流氓。
2017-04-21 14:35:35
8216
2
原创 使用Handler造成内存泄露的分析和解决办法
Android中使用Handler造成内存泄露的分析和解决办法 问题描述:This Handler class should be static or leaks might occur (anonymous android.os.Handler)(参考 https://my.oschina.net/liucundong/blog/294127) 特性:当Activity被finish
2017-02-28 11:43:21
858
原创 Android全局异常捕获日志打印
/** * Creator lh on 2017/2/24 9:55. * Email:3021634343@qq.com * Description: 全局异常捕获日志打印 */public class CrashHandler implements Thread.UncaughtExceptionHandler { private static CrashHandler insta
2017-02-24 13:30:03
1961
原创 android 项目常用工具方法
android 常用工具类方法// 获取手机型号public static String getInfo() {Build bd = new Build();String model = bd.MODEL;return model;}/** * 获得屏幕尺寸大小 * * */public static Size getWindowSize(Context context) {Wind
2017-02-09 14:48:29
336
原创 android APK安全性校验
APK安全性校验获取签名证书keystore的SHA1值和完整性校验获取的classes.dex的SHA-1哈希值字符串建议后台保存初始值与前端获取sha1值做判断是否可以进行下一步操作
2017-02-07 12:00:30
1503
原创 APK包网络数据抓包工具(Fiddler)简析
APK抓包分析 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
2017-01-13 12:37:40
8419
原创 apk安全保护及处理
App的安全问题首先是『数据安全』。App本地存储的数据和网络请求数据中有没有涉及到用户的隐私数据。还有就是『应用自身安全性』。对某个应用进行逆向,看反编译后的代码有没有敏感信息暴露。反编译后对代码修改,插入劫持代码后重新打包,如果存在这种漏洞,对用户和开发者都构成极大的威胁。
2017-01-11 18:23:22
1027
原创 Android 相机开发 三星拍照崩溃修改解决 详细
android 相机调用问题三星系统4.0以上, 调用系统相机屏幕会强制切换为横屏 拍照完会切换为竖屏 点击保存回Activity 程序会直接崩溃 :我理解的是 android系统在手机切换横竖屏的时候会把当前的activity销毁掉 然后又重新执行Oncreat方法 activity中设置得静态变量,所有的类变量居然都变成了空,而且在返回activity时重新执行oncreate()
2017-01-05 10:39:11
949
原创 android studio代码混淆配置
android studio代码混淆文本编写-在build.gradle里面开启minifyEnabled true具体配置如下 debug { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.pr
2016-12-29 11:33:16
900
原创 android 项目常用工具方法
获取手机型号, 获得屏幕尺寸大小,获得当前系统年月日,获取本机串号imei,判断SD卡是否存在,SD卡剩余空间,SD卡总容量,判断文件夹是否存在,不存在就创建文件目录SD/wlcache, 判断wifi是否可用 turn 是 false 否,判断GPS是否打开,判断网络是否可用,获得当前包的版本号
2016-10-09 21:08:12
299
转载 java.lang.IllegalArgumentException: Receiver not registered
错误提示:java.lang.IllegalArgumentException: Receiver not registered
2016-10-09 21:05:39
7328
原创 android.view.WindowManager$BadTokenException: Unable to add window — token null
WindowManager$BadTokenException: Unable to add window — token null
2016-10-09 20:58:51
551
原创 android studio导入module依赖工程
在android studio上面 因为AS的项目是单窗口模式 所以我们不能按照之前的方法在导入项目错误:1.我试过将moudle项目直接拷贝本项目里面 也不报错 但是问题来了 gradle配置认不到moudle 坑了很长时间2.我在项目右键new 里面选择moudle 只是这个是新建的moudle 一个一个把资源复制进去太麻烦 还容易出错。
2016-08-05 11:01:45
4351
原创 Android 相机开发 三星拍照崩溃修改解决 详细
android 相机调用问题 三星系统4.0以上, 调用系统相机屏幕会强制切换为横屏 拍照完会切换为竖屏 点击保存回Activity 程序会直接崩溃 我理解的是:android系统在手机切换横竖屏的时候会把当前的activity销毁掉 然后又重新执行Oncreat方法 activity中设置得静态变量,所有的类变量居然都变成了空,而且在返回activity时重新执行onc
2016-03-26 17:37:10
4998
1
原创 eclipse 和android studio 导入github项目
上午学习了github版本管理 上传了项目上去 挺好用 然后就是把项目拉下来android studio和Eclipseps:写博客 菜鸟学习中 android studio 导入elicpse导入需要安装插件Egithelp-------eclipse Marketplace-----------Search--find shuru
2016-02-25 16:17:06
833
原创 Activtity多层页面跳转,返回调用finish() 页面重复
最近写的一个模块 页面返回重复 返回调用finish 和重写Ondestroy 有一页面返回需调用两次finish(); 最后发现是ACtivity启动方式不好 修改为android:launchMode="singleTask" 问题解决业务逻辑:跳转C>A>B 返回B>A>C跳转C>A>D>E 返回E>D>>C C页面返回主页面重复 究其原因是 Acti
2015-12-16 10:58:15
2125
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人