1 牵手lv约定

尚未进行身份认证

暂无相关简介

等级
TA的排名 51w+

Android使用addr2line工具查看堆栈信息

Android 5.1 使用addr2line工具定位Native CrashAndroid O源码中为了区分不同的厂商vendor引入了HAL,我们在分析从hardware层静态代码时,很难捋清楚从framework层到hardware层的代码执行流程。基于此,我们可在对应cpp文件中通过打印堆栈信息,从而帮助我们快速定位代码执行流程。Android cpp文件中打印堆栈信息Andro...

2019-09-28 09:38:59

Android 最小化界面

Android界面最小化实现在开发蓝牙模块功能时,涉及到蓝牙电话界面的最小化以及恢复功能。在Activity中调用moveTaskToBack(boolean nonRot)方法即可将Activity从前台移至后台。注意此时Activity并不是finish()退出。参数为false,则表示只有当前activity是task根,指应用启动的第一个activity时,才有效;参数为tr...

2019-09-21 09:57:33

Android导航栏与状态栏创建流程

Android导航栏与状态栏创建流程前言之前在开发某利的车载项目时,涉及到导航栏显示与隐藏的问题。为了避免忘记,做个笔记简单记录下。目录SystemUI服务的启动流程涉及的相关文件路径具体分析1、SystemUI服务启动流程状态栏和导航栏布局文件是存在与SystemUI应用当中的,其属于一个系统服务。该服务会与PMS、SBS(StatusBarManager)等服务进行通信,进...

2019-09-13 08:42:36

Android修改开机默认时间为24小时制

Android修改开机默认时间为24小时制最近在开发某利车载项目时,项目需求:需要将Android系统默认的12小时制修改为24小时制。Android系统第一次开机决定系统的时间格式的代码在frameworks层的SettingsProvider应用中。具体文件修改如下:1、修改SettingProvider的配置文件(default.xml)在frameworks\base\packag...

2019-09-04 09:15:37

Android程序包,使用adb install执行安装过程

程序安装过程##1.使用adb install执行安装过程使用adb install执行安装过程整体流程图如下:一、使用adb install命令安装apk1.adb指令对应源文件system/core/adb/commandline.c。2.指令参数解析:根据传入参数install判断是安装指令,直接调用到install_app();3.执行文件拷贝:在install_app()中...

2019-08-27 16:43:58

Github下载优秀开源项目

从Github平台拉取或上传代码时,github需要知道操作人,git支持ssh协议。因此只需要将电脑的公钥添加到github上,就可以进行代码下载。

2019-08-17 09:32:15

Android原生调节屏幕背光流程

Android 5.1调节背光流程目录1、启动相关服务(PMS,LightService,DMS)2、背光修改Code执行流程3、背光调整框架图4、如何通过log分析设备界面背光调节无效问题具体分析1、启动相关服务(PMS,LightService,DMS)1.1 主机开机,在启动SystemServer进程时,会启动电源和背光等相关服务;启动PMS服务之后,里面调用AMS的in...

2019-08-16 14:26:42
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。