1.事发经过 近期google play发布了新的政策,其中一部分是限制权限使用,只允许满足条件的使用场景才能申请权限,小编所在的项目被检测出使用了RECEIVE_SMS权限...
1.事发经过 近期google play发布了新的政策,其中一部分是限制权限使用,只允许满足条件的使用场景才能申请权限,小编所在的项目被检测出使用了RECEIVE_SMS权限...
databinding库获取binding官方提供了两种方式,但只加ActivityMainBinding.inflate(layoutInflater)并没有显示。 解决方...
JsBridge Bridge基本原理: Js通知Native 1)API注入。通过webview.addJavaInterface()的方法实现2)拦截Js的alert/c...
一:描述 1: 既然是轮播就是内容模块大致相同,RecyclerView拥有强大的缓存机制可以直接实现相同Item的缓存 2: RecyclerView的Adapter可以针...
先看下效果图: 项目介绍:用VideoView实现英语流利说炫酷引导页刚开始的思路 属性动画?(可以实现,但是估计只为这个业务做这么大量的动画会吐血)帧动画?(设计师会吐血)...
判空灾难 作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerExcep...
190822 补充:升级 gradle 到 3.4.2 之后,禁止项目默认启用 androidx190817 补充:补充 Glide 兼容 androidx 注解的内容190...
这周和同事开会,聊到这么一个事: 面试的时候,什么表现会让你对面试者瞬间失去信心? “我是来你们这里学习的” 排名第一。 有位一向狠毒的同事说,一听到这话她就肺疼,“恨不得旁...
本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-start.html 由于最近准备转行搞 Android 应用开发,故在...
@看书的小蜗牛 是的 提示的递归,但是我看你的代码 onServiceDisconnected 里面调用bindService的时候也是绑定的外面的 mServiceConnection ,为什么没问题呢
Android进程保活-自“裁”或者耍流氓,呸!本篇文章是后台杀死系列的最后一篇,主要探讨一下进程的保活,Android本身设计的时候是非常善良的,它希望进程在不可见或者其他一些场景下APP要懂得主动释放,可是Androi...