android
HellowAD
这个作者很懒,什么都没留下…
展开
-
避免OOM的一些实用的方法
对象都是有生命周期的,对象的生命周期有的是进程级别的,有的是Activity所在的生命周期,随Activity消亡;有的是Service所在的生命周期,随Service消亡。很多情况下判断对象是否合理存在的一个很重要的理由就是它实际的生命周期是否符合它本来的生命周期。很多Memory Leak的发生,很大程度上都是生命周期的错配,本来在随Activity销毁的对象变成了进程级别的对象,Memory转载 2017-12-14 11:28:57 · 939 阅读 · 0 评论 -
java.net.UnknownServiceException: CLEARTEXT communication to xxxxx not permitted by network
前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...原创 2019-05-30 10:10:56 · 2621 阅读 · 0 评论 -
解决 导入三方时出现: appComponentFactory 错误
导入最新的三方某包后,清单文件报错:某包比如:implementation "com.github.hotchemi:permissionsdispatcher:4.0.0"Error:Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) fro...转载 2019-05-28 09:58:04 · 8014 阅读 · 1 评论 -
Could not find com.android.tools.lint:lint-gradle:26.1.1
打包的时候突然遇到这个情况主要的原因是谷歌的第三方库无法访问。在网上查了很多资料,说是用代理之类的。在这里给大家提供一个不需要任何代理的方式:在最外出的bulid.grade问下进行如下配置。直接用阿里提供的镜像,不再链接谷歌的系统// Top-level build file where you can add configuration options common to all s...原创 2019-06-04 14:32:08 · 452 阅读 · 0 评论 -
Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
前言:今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。正常情况下:一、获取开发版SHA1:在此我直接用Android Studio提供的命令控制台了,毕竟做Android开发几乎都是用Android Studio了。1、打开androi...转载 2019-09-27 19:59:45 · 314 阅读 · 0 评论