首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
迷你球
掘友等级
Android系统工程师
|
广州
未必是人好,只是没机会放荡。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 3
沸点 1
赞
4
返回
|
搜索文章
最新
热门
我是怎么把一个个app进程创建起来的?
Linux天字第一号进程【init】把我带来了这个世界,不甘平凡的我,得有自己的一方天地。于是我自创了自己的一方世界【Java】。虽然有了自己的小天地,但只有自己孤零零一个人,未免太孤独了,得为这个世界添加更多的精彩。但凭我一个人干,岂不累死?二话不说,我用自己作为本体,克隆了…
Zygote的启动流程
Android系统开发,zygote显然是接触很多的一个术语。那zygote是什么呢?好奇查了下zygote的中文翻译:受精卵。这是我见过最形象和最正确的命名。顾名思义,就是孵化下一代。Android中,Zygote是所有App的父进程,所有的app都由它孵化而出,可见zygo…
MTK平台Android9.0 NVRAM的读写---上层实现SN和MAC读写
MTK平台有自己的序列号和MAC地址烧录工具,但只能用于个人的调试,如果产品要量产,还使用MTK平台自己的烧录工具,则就不合适了,因为满足不了工厂生产的一些客制化功能,比如SN号和MAC地址拼凑在一起同时烧录,MTK烧录工具就做不到。那么就需要设备厂商自己开发烧录工具了。本文就…
Android系统升级流程---下篇
紧接着Android系统升级流程上篇,在上篇中,大概介绍了调用installPackage方法后发生的一系列的事,在这期间,系统准备好升级包,向misc分区中写入升级指令,接着重启进入recovery模式,本篇文章作为Android系统升级流程下篇,大概介绍重启后发生的事。 一…
Android系统升级流程---上篇
大部分Android设备出厂时的软件大都是带着bug风险(低风险)出货的,后期再通过OTA的方式去升级修订补丁。在满足主要功能正常使用的情况下产品抢先出货,其他小功能再通过迭代更新。这个功能的重要性不言而喻。今天就来看看Android系统的升级流程。 一般Android升级流程…
Java中的CRC校验
最近客户有CRC校验的需求,即希望Android端对字符串进行校验,并将生成的2个字节的CRC校验码追加到字符串中,然后一起写入文件。当系统联网后,会通过写入的字符串去向服务器请求设备序列号,服务器会根据该字符串的原始字符串(不含校验码)进行校验,如果校验出来的值跟最后两个字节…
关于AS与系统源码导入第三方jar的方法和踩坑总结
只是想要有一个前言而已。 在Android app开发过程中,我们不可避免会遇到需要导入jar包的情况,不管开发环境是AS还是系统源码中,这里简单介绍下这两种环境下,导入jar包的方法。 AS导入jar包的方法,网上挺多,也比较散,这里简单总结下。 jar包可以是第三方提供,当…
Android系统开机动画的一生
在上篇文章【Android从上电到加载launcher,都发生了啥】中,简单介绍了Android系统从上电到加载launcher的流程,但比较粗略,特别是init之后,开机动画如何启动,又如何结束的,丝毫没有涉及,这篇文章就来好好说说。 先放上一张流程图,需要说明的是,下图中i…
Android从上电到加载Launcher,发生了啥
遥想当年,刚接触android那会,内心一直很想弄明白,Android的开机流程究竟是怎样的?但当时一来刚入这行,什么也不懂,有点无从下手,二来忙着完成手头工作,也没时间。现在刚好有点时间,也来简单捋捋Android系统开机的过程中,都发生了什么。本篇文章尽量不涉及代码,只讲流…
Android studio使用系统源码的AIDL接口
最近使用Android studio开发的时候,需要用到系统类,导入jar包可以解决该问题,但由于该应用需要做到平台兼容,导入jar包的方式会显得APP很臃肿。最后考虑使用AIDL方式,APP端作为客户端,系统源码实现服务端。 AIDL是一个缩写,全称是Android Inte…
下一页
个人成就
文章被点赞
66
文章被阅读
68,192
掘力值
1,256
关注了
12
关注者
49
收藏集
5
关注标签
15
加入于
2020-02-22