kotlin
kururunga
这个作者很懒,什么都没留下…
展开
-
2020Android进程保活的实现(附项目以及代码)
一.原因:比如一些聊天应用如果退出被杀死就收不到消息,或者金融类应用收到转账消息,应用被杀了就收不到通知二.现状:随着谷歌的不断升级改造我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。为此作为开发者的我们被老板们逼着炒碎啦心,各种办法尝试,今天为各位大佬带来一篇优雅的保活模式,那就是后台运行白名单。 下次被产品说「莫某某软件都可以保活,为什么我们不行!」的时候,原创 2020-09-10 05:49:01 · 1525 阅读 · 1 评论 -
Android依赖框架下载速度缓慢以及Could not download kotlin-gradle-plugin.jar的问题
这个问题很显然是因为下载超时之类的,这个地址是国外的,我们可以改一下替换项目根目录下build.gradle中的 repositories { jcenter() }为: repositories { maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}参考:h...原创 2020-03-31 18:12:15 · 5296 阅读 · 0 评论 -
Kotlin中 !!. 跟 ?. 的区别和用法
在Kotlin中!!跟?都是用于判断空参数异常的?.意思是这个参数可以为空,并且程序继续运行下去!!.的意思是这个参数如果为空,就抛出异常下面给大家举个简单的例子,在JAVA中判断一个参数非空是这样写的:NullClass nullClass = null; if (nullClass!=null) { ullClass.nullFun(); }将这段代码转...转载 2020-03-27 15:48:06 · 744 阅读 · 0 评论