Android
文章平均质量分 70
乐hh
这个作者很懒,什么都没留下…
展开
-
Activity启动流程分析
Activity启动流程1、首先从Activity类的startActivity()方法开始: @Override public void startActivity(Intent intent, @Nullable Bundle options) { if (options != null) { startActivityForResult(i...原创 2019-02-14 16:17:12 · 302 阅读 · 0 评论 -
Activity启动流程时序图
原创 2019-02-12 15:46:06 · 631 阅读 · 2 评论 -
Android开机向导启动流程分析
开机向导启动流程首先来看Android启动流程:1、Bootloader(系统启动加载器,将Linux加载到RAM);2、Kernel3、init进程4、Zygote(Zygote进程是整个android系统的根进程,fork出System server进程);5、system_server(Android系统的核心进程,负责启动各种系统服务);6、System Services(由...原创 2019-02-19 15:03:05 · 4649 阅读 · 1 评论 -
Android调试时常用的adb命令
Android调试时常用的adb命令1、adb shell amam是Activity Manager的缩写,使用此命令可以从控制台启动Activity、Service,打开或关闭进程,发送广播等//打开相机eg: adb shell am start -n com.android.camera/.Camera //启动Serviceeg: adb shell am startserv...原创 2019-02-12 16:04:52 · 741 阅读 · 0 评论 -
Android 布局管理器之LinearLayout
线性布局(LinearLayout)常用属性:id属性唯一标识#设置idandroid:id="@+id/ll1"layout_width,layout_height设置宽度、高度,有三种形式:1、match_parent 和父容器匹配2、wrap_content 包含内容3、xxdp 自定义大小,单位一般使用pd,字体大小一般使用sp#设置宽度为匹配父容器#设置...原创 2018-12-06 19:54:44 · 274 阅读 · 0 评论 -
Android Studio中引入android.os.SystemProperties
我们需要将layoutlib.jar导入Android Studio,就可以通过import android.os.SystemProperties引入SystemProperties找到layoutlib.jar包#该jar包在Sdk/platform/android-XX/data下cd Android/Sdk/platforms/android-25/data/导入Andro...原创 2018-12-06 11:30:26 · 7039 阅读 · 1 评论 -
ubuntu 16.04搭建Android开发环境
ubuntu 16.04搭建Android开发环境安装open jdk(编译Android源码时需要open jdk)sudo apt-get install default-jdk也可以安装其他jdk,但是如果需要编译Android源码,有可能出错jdk下载注意:下载的时候记得点击Accept License Agreement,否则不能下载//下载之后解压(.gz)ta...原创 2018-12-03 10:43:50 · 1409 阅读 · 0 评论