android系统
Mars-xq
好记性不如烂笔头。
展开
-
android - AMS及相关概念、唤醒崩溃
Android是基于Linux的一个操作系统,它可以分为五层,下面是它的层次架构图Android的五层架构从上到下依次是应用层,应用框架层,库层,运行时层以及linux内核层。Linux是基于C的,而Android是基于Java的(当然底层也是C)。所以这里就会fork出一个Zygote Java进程用来fork出其他的进程。Zygote进程是所有Java进程的父进程。ActivityManager原创 2017-06-16 09:34:26 · 651 阅读 · 0 评论 -
Android - 全局异常捕获
今天就来说说作为程序猿的我们每天都会遇到的东西bug,出bug不可怕可怕的是没有出bug时的堆栈信息,那么对于bug的信息收集就显得尤为重要了,一般用第三方bugly或者友盟等等都能轻易收集,但是由于公司不让使用第三方,而安卓正好有原生的异常收集类UncaughtExceptionHandler。UncaughtExceptionHandler见名知意,即他是处理我们未捕获的异常,具体使用分两步原创 2017-06-16 09:42:48 · 540 阅读 · 0 评论 -
android之androidx
gradle.properties: android.useAndroidX=true android.enableJetifier=true refactor -> migrate to androidx 查看依赖包,Androidx包表示迁移成功: 修改包名 有些地方报错需要手动修改包名,如: import androidx.appcompat.app.AppCompatActiv...原创 2019-05-15 23:15:50 · 1233 阅读 · 0 评论