首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大胃粥
掘友等级
摸鱼framework
|
一家不是很有意思的公司
不是正在摸鱼,就是在摸鱼的路上。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
144
文章 144
沸点 0
赞
144
返回
|
搜索文章
最新
热门
进军Android底层,首先掌握 RefBase, sp, wp
C++是通过 new 和 delete 来管理动态内存的分配与释放,但是有时候开发者可能忘记使用 delete。Google 为了防止内存泄露以及加快开发效率,创建了 RefBase, sp, wp 这些类,这些类的路径如下。 有时候,我们需要站在巨人的肩膀上,才能看得更远。因…
SystemUI之Wifi图标显示过程分析
Android系统的默认 Wifi 图标,着实有点不好看,效果如下。 我本着学习的心态,于是我自己改了一波,效果还不错。 由 SystemUI之状态图标控制 这篇文章可知,信号图标都是在 StatusBarSignalPolicy 中控制显示的。对于 Wifi 图标,是由 Ne…
Android广播,你可能不知道的事
从Android O版本(Android 8.0, API 26)开始,在AndroidManifest.xml注册的广播接收器,无法接收隐式广播。 为广播添加权限其实就是限制广播的发送者或者接收者,以达到过滤的目的。 假如现在要发送一个广播,我们并不希望所有人都能接收这个广播…
Android系统开发的特权白名单
本文只对Android系统开发人员有用。 什么是特权应用?位于系统分区的priv-app目录下的应用就是特权应用。不同的Android版本定义的分区如下 小于等于Android 8.1的版本,特权分区为/system。 大于等于Android 9的版本,特权分区为/system…
使用JobScheduler解决后台Service限制
Android O对后台Service限制 这篇文章说明了Android O版本对后台Service的限制,并且在文章的末尾提到了解决方案,那就是使用JobScheduler。 从Android O(8.0, API 26)开始,系统只允许前台app创建和使用后台Service…
Android O对后台Service限制
Service没有界面,运行于后台,它会消耗设备资源,并且可能会导致不好的用户体验,例如资源占用过多,导致设备运行不流畅。为了缓解这个问题,Android O版本(Android 8.0, API 26)对后台Service强加了一些限制。注意,只是对后台Service加了限制…
深入理解Android MTP之存储映射分析
深入理解Android MTP之UsbService启动分析 分析了MTP的服务端的启动,本文来分析切换MTP模式后,存储中的数据(文件、目录)是如何映射到PC端的。 首先你得知道如何切换MTP模式。当手机通过usb连接电脑时,会出现一个关于usb的通知,点击通知后,会出现一个…
深入理解Android MTP之UsbService启动分析
公司接了项目,开发一个在线升级功能,其中我需要实现手机端与PC端的通信。公司选择使用MTP来实现这个需求,因此我分析了大量的关于MTP的代码,从frameworks层到app,再到JNI层。鉴于网上关于这样的文章太少,而我开发的过程也比较长,因此我决定把framework, a…
SystemUI之GlobalActions
本文来分析 SystemUI 的 GlobalAction 模块,GlobalAction 这个名字一听,就感觉范围很广,但是实际只处理了长按 Power 键这个功能。 长按 Power 键首先是需要经过底层处理,然后调用上层的 PhoneWindowManager 来处理,但…
SystemUI之VolumeUI分析
本文首先会讲解这个架构如何形成的,然后会分析按下 Power 键后处理流程。 VolumeUI 启动的时候会创建一个 VolumeDialogComponent 对象,从名字可以看出,它代表 VolumeUI 组件,通过它可以创建整个MVP。 VolumeDialogCompo…
下一页
个人成就
优秀创作者
文章被点赞
977
文章被阅读
256,759
掘力值
6,217
关注了
3
关注者
510
收藏集
0
关注标签
0
加入于
2016-07-07