首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Illussions
掘友等级
Android工程师
少看博客多读书
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
Lifecycle源码阅读指南
解释一下State和Event的关系,这点相当重要,INITIALIZED状态是个辅助状态,并不在Activity的四大状态之中。Acitivyt的四大状态分别为,CREATED->调用了onCreate()之后,onDestroy()调用之前, STARTED->调用onSt…
PkMS解析package指南
答案是AndroidManifest.xml,它相当于package的配置文件,里面存储了一个Android应用运行所需要的所有配置信息,PkMS目的就是将配置AndroidManifest.xml解析出来,供应用以及服务(AMS启动四大组件会从PkMS找信息)使用,PkMS设…
PackageManagerService之简介
由于PackageManagerService名称实在是过长,接下来将使用PkMS代替PackageManagerService作为简介。至于为什么不用PMS,因为PMS通常代表的是PermissionManagerService,而且这两个服务是相关性非常强,基本上Permi…
记录一次解决DownloadProvider下载不显示Notification的问题
由于使用DownloadProvider发送通知涉及到应用,DownloadProvider, NotificationManager, SystemUI。需要一个个进行排除 困难点在于出问题的版本太老了,最新的版本中又没有此问题。所以需要回退到旧版本编译之前的代码,这里提供两…
Mac 10.15.4环境搭建
Homebrew国内如何自动安装(国内地址). brew cask install java默认安装最新版本。
APN基础
本文将会分为三个部分进行讲解APN, 分别是apns-conf.xml, ApnSettings, TelephonyProvider,这三个是属于上层配置会涉及到的点。 TelephonyProvider主要是两个表,carriers表主要是存储APN属性, 也就是apns-…
adb no permission处理
前言有两种情况,一种是设备号显示问号,另一种是设备名显示正确,第一种情况是/etc/udev/rules.d下缺少70(Android版本号)-Android.rules设备文件,第二种是设备文件有问
Android 9.0内核编译
执行完这两条命令后就可以看到kernel目录下有一个goldfish目录了,goldfish内核专门是提供给emulator用的. 这里涉及到要下载哪个版本的内核,emulator命令默认用的是qemu内核, 一般跟这个版本的内核一样就可以了,可以直接启用emulator然后进…
Android编译x86-64选项
很多,具体数据没有测试过,不同电脑的性能对于虚拟机启动时间会有影响, 如果没有固态硬盘的情况下,大致是一半的时间. 而且因为和宿主机的cpu架构相同,用的时候也不会很卡,我之前用arm64的时候有时甚至会卡直接重启虚拟机 sudo apt-get install qemu qe…
Android 9.0编译
Ubuntu 18.04或者是Ubuntu 16.04, android编译依赖极多,如果不是对于自己使用的操作系统特别熟悉的话还是按照官方指示来吧. 上面的命令依次执行,可能会有不支持i386和32位的情况跳过即可, 如果已安装最新的版本也不用去管. repo是一个git工具…
下一页
个人成就
文章被点赞
67
文章被阅读
62,996
掘力值
1,235
关注了
7
关注者
34
收藏集
2
关注标签
11
加入于
2017-06-26