android开发
文章平均质量分 54
饮食_菩萨
这个作者很懒,什么都没留下…
展开
-
记录Android大版本部分重大差异【5.0--11.0】
Android 5.0 Material Design ART虚拟机 Android 6.0 应用权限管理 官方指纹支持 Doze电量管理 运行时权限机制->需要动态申请权限 Android 7.0 多窗口模式 支持Java 8语言平台 需要使用FileProvider访问照片 安装apk需要兼容 Android 8.0 通知 画中画 自动填充 后台限制 自适应桌面图标->适配 隐式广播限制 开启后台Service限制 Android 9.0 利用 Wi-Fi RTT 进行室内原创 2021-03-04 11:01:46 · 668 阅读 · 2 评论 -
360加固、walle多渠道打包踩坑 2020年9月更新
360加固之后、重签名、walle多渠道打包 本人操作背景如下,其余情况不保证打包成功 1.项目编译打包相关:compileSdkVersion 29 buildToolsVersion "29.0.2" minSdkVersion 19 targetSdkVersion 29 2.AndroidStudio正常签名打包得到 apk1; 【这里正式签名了,但接下来加固会抹掉签名】 3.将apk1使用360加固工具exe进行加固得到 apk2; 【...原创 2020-09-25 11:56:03 · 711 阅读 · 0 评论 -
AndroidStudio打包APK时提示Connection reset错误
AndroidStudio打包APK时提示Connection reset错误,导致打包失败 由于公司设置了访代理,代理服务器挂了,导致google、github等网站都无法防问。猜测在AS在打包过程中有同样的原因,导致某些依赖无法正常加载,导致打包失败。 解决方案:1.重启代理服务器,确保代理网站能够恢复访问; 2.取消代理访问; 特此备注。 ...原创 2020-09-17 15:30:46 · 2015 阅读 · 0 评论 -
Android LruCache内存缓存实现详解
Android开发中会遇到图片下载的操作,而图片下载为了不经常访问图片的网络请求,会做三级缓存:内存-文件-网络,同样这种缓存策略也适用其他文件的存储。首先,先拿图片URL去内存中找,如果没有就去文件中找,文件中没有找到,再去异步网络请求。下面,分析总结一下第一级缓存–内存缓存。内存缓存会用到LruCache这个类,它是Android3.1所提供的一个缓存类,要想兼容Android3.1以下的版本,转载 2017-04-12 15:59:46 · 430 阅读 · 0 评论