Android app后台回到前台时的监听 (mp.weixin.qq.com)

【简介】

在一次项目,有个需求涉及到切后台回到app时,需要调起一个弹窗,以这个需求为例子,跟大家分享下我如何实现的(大牛轻拍 = = )

点击查看全文 >>

@code小生 2020-05-18 13:35分享 / 0个评论
赞过的人: code小生
要不要再学学下面的文章?
Android 9.0 Launcher启动详解 (mp.weixin.qq.com)
启动Launcher后,通过LauncherModel控制加载逻辑,LoaderTask开启线程加载数据,LoaderResults进行数据绑定的处理,最后将数据返回给Launcher处理。
by @code小生 2020-05-24 23:23 分享 查看详情
三年 Android 经验面经 (mp.weixin.qq.com)
除非大厂,其他都问的差不多,问大部分也就着简历问,问了5年+的,也差不多就问这些...都是基础吧,区分度应该主要在于项目经验匹配度、职业素质、思维和运气上。
by @code小生 2020-05-11 14:12 分享 查看详情
读阿里巴巴 Android 开发手册的总结 (mp.weixin.qq.com)
文件命名:
模块+组件+作用;例如module_login_btn_register;
组件命名:
组件+模块+作用;例如声明一个Button btn+module_login_register;
小结:看上去很清晰,但是我觉得还是根据自己习惯来定义比较好,毕竟后续还是自己维护,因此书上也是给出推荐并没有强制要求。
by @code小生 2020-04-28 21:45 分享 查看详情
Android Jetpack 最佳开发姿势 (mp.weixin.qq.com)
Navigation

NavController在 NavHost 中管理应用导航的对象,沿导航图中的特定路径导航至特定目标,或直接导航至特定目标。
by @code小生 2020-04-28 21:43 分享 查看详情
Flutter Platform View:在 Flutter 中使用Android、iOS的原生 View (mp.weixin.qq.com)
我们在进行Flutter开发的时候,有时候是需要用到原生的View,比如WebView、MapView、第三方广告SDK等,Flutter提供了AndroidView、UiKitView可以实现相关功能。
by @code小生 2020-04-26 20:04 分享 查看详情
ApkCrack 一键生成支持 Android 7.0 抓包的 apk (mp.weixin.qq.com)
在开发或者测试中,网络抓包是经常需要的。例如需要测试release包在某个bug产生时的网络请求,或者想要查看其他app的响应数据,而且绝大数的都是https请求。
by @code小生 2020-04-26 20:00 分享 查看详情
精选Android中高级面试题 -- 终局之篇:高级干货 (mp.weixin.qq.com)
因为实际开发与参考答案会有所不同,再者怕误导大家,所以这些面试题答案还是自己去理解!面试官会针对简历中提到的知识点由浅入深提问,所以不要背答案,多理解。
by @DataFunBoy 2020-04-22 08:39 分享 查看详情
Android 10 获取设备标识方案探究 (mp.weixin.qq.com)
我们在开发中可能会使用到一些第三方的应用统计SDK,用于统计应用的用户量等等,如何区分每个用户呢?当然就需要每个设备对应一个唯一的标识,Android中当然也提供了这样的API来获取到设备相关标识,但遗憾的是随着Android版本的迭代,官方对于用户隐私的权限越来越严格,在最新的Android 10版本中甚至已经无法通过原来的一些API来获取到设备相关标识了。本文就来探究一下Android中的各种设备相关标识符,介绍几种在Android 10限制下获取设备相关标识的方案。
by @code小生 2020-04-19 18:38 分享 查看详情
今天,我们细说 Android 下的多线程 (mp.weixin.qq.com)
多线程是开发人员必不可少的技术点,也是初学者不太容易掌握好的一个难点。要想设计出优秀的程序,那必然需要合理的线程调度。今天就给大家细说下Android中与多线程相关的知识点,揭开多线程神秘的面纱。
by @code小生 2020-04-19 18:36 分享 查看详情
2020年了,Android后台保活还有戏吗?看我如何优雅的实现 (www.52im.net)
对于移动端IM应用和消息推送应用的开发者来说,Android后台保活这件事是再熟悉不过了。

自从Android P(即Android 8.0)出现以后,Android已经从系统层面将后台保活这条路给堵死了,曾今那些层出不穷的保活黑科技能用的也越来越少了。虽然可以自已对接厂商的ROOM级推送通道,但一方面各厂商的推送接口都不一样(而且同一厂商不同的系统版本间也存在推送接口的兼容性问题),很不方便。另一方面要一家家引入各自的推送服务SDK包会让APP变的很大,这让APP的下载变的很不友好。

总之,Android应用的后台保活在某些场景下,还是有持续的需求。除了之前那些耳熟能详的保活黑科技以外,在Android 9.0(甚至Android 10)时代,我们还有哪些保活方法可以用?那么,请跟着本文作者的思路,看看更优雅的后台保活实现方法吧。
by @shengting 2020-04-16 16:10 分享 查看详情