自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 windows下替换android模拟器镜像文件

1.编译android源码在"out\target\product\项目名"目录里找到如下几个文件:advancedFeatures.inisystem/build.propencryptionkey.imgkernel-ranchuramdisk-qemu.imgsystem-qemu.imguserdata.imgvendor-qemu.imgVerifiedBootParams.textproto2.创建模拟器2.1选择设备2.2选择版本选择编译的android源码版

2022-03-25 12:24:09 3390 2

原创 proto文件编译

工具下载https://github.com/protocolbuffers/protobuf/releases下载对应版本的protoc工具因为需要在android源码中编译,不同的android源码中GOOGLE_PROTOBUF_VERSION值不同,下载的protoc工具也应不同,不然无法编译。如在android4.4中GOOGLE_PROTOBUF_VERSION = 2005000,但在android9.0中GOOGLE_PROTOBUF_VERSION = 3000000,版本不同

2021-03-24 16:01:18 1898

原创 bootchart工具

原始文件生成在/data/bootchart目录创建enabled文件重启设备生成开机启动数据文件生成图片执行命令#!/bin/shtar -czf bootchart.tgz header proc_stat.log proc_ps.log proc_diskstats.logbootchart bootchart.tgzexit 0生成bootchart.png...

2021-01-18 15:52:04 271

原创 Android A/B系统切换

编译bootctl工具编译得到bootctl可执行程序,push到system/bin目录。使用bootctl工具

2021-01-18 15:17:06 6747

原创 AutoMotive介绍

AutoMotive整体架构从这幅图中我们可以看出,Android AutoMotive是在原先Android的系统架构上增加了一些与车相关的(图中虚线框中的)模块。1.Car Apps:汽车系统中专有的App(/platform/packages/apps/Car/)├─Dialer 拨号盘├─Hvac 空调├─LatinIME 输入法键盘├─Launcher 主界面├─LensPicker├─libs car apps通用lib库 │ ├─ca

2021-01-18 14:45:17 3670 4

原创 ANR分析

ANR分析1.什么是ANRANR即Application Not Responding,顾名思义就是应用程序无响应。在Android中,一般情况下,四大组件均是工作在主线程中的,Android中的Activity Manager和Window Manager会随时监控应用程序的响应情况,如果因为一些耗时操作(网络请求或者IO操作)造成主线程阻塞一定时间,那么系统就会显示ANR对话框提示用户对应的应用处于无响应状态。2.为什么会发生ANR一句话总结:主线程没有在规定的时间内,做完要做的事情,就会发生A

2021-01-05 16:59:30 1750

原创 shell基础

1.shell变量定义变量:your_name=“haha”(变量名和等号之间不能有空格)使用变量:${your_name}(变量名前加美元符号并用花括号括起来)删除变量:unset your_name2.shell字符串单引号:单引号里的任何字符都会原样输出,单引号中的字符串中的变量是无效的,单引号字符串中不能出现单引号。双引号:双引号里可以有变量,双引号里可以出现转义字符。...

2019-06-01 17:59:44 114

原创 vim基础命令

vim三种模式切换命令模式命令含义yy复制光标所在这一行4yy复制光标所在行开始向下的4行p粘贴dd删除光标所在的这一行(删除相当于剪切)2dd删除光标所在行向下2行D从当前的光标开始剪切,一直到行末d0从当前的光标开始剪切,一直到行首x删除当前的光标,每次只会删除一个X删除当前光标的前面那个,每次只会删除...

2019-06-01 17:29:41 101

原创 linux基础命令

windows与linux盘符区别windowslinuxlinux命令打开终端默认路径:当前登入用户的家目录sudo apt-get update: 更新源sudo apt-get install package: 安装包sudo apt-get remove package: 删除包pwd:显示现在所处的路径touch:创建一个文件(touch a.txt)chear...

2019-06-01 16:23:27 117

原创 Android6.0指纹框架

1. FingerprintService的启动在系统开机的时候,会启动各种Service,包括FingerprintServiceFingerprintService的启动在SystemServer.Java的startOtherService方法中:1.开启FingerprintService服务,调用FingerprintService.java中的onStart()方法1.通...

2019-03-08 15:48:17 400

原创 SSH与Samba服务

##一、ubuntu添加\删除\查看用户###1.添加用户有两种命令adduser和useradd####1.1 adduser yxf创建新用户“yxf”,然后提示设置密码创建完成之后在/home目录下会有“yxf”用户的家目录####1.2 useradd -m -s /bin/bash test创建新用户“test”,再输入"passwd test"命令给“tes

2019-02-28 14:37:23 1782

原创 so库中错误信息查看

查看so库中报错信息1.报错log如下 如libFpCollect.so为自己编译运行的so文件,需定位具体的错误信息。2.使用工具使用ndk中自带的文件程序,路径为android-ndk-r13b\toolchains aarch64-linux-android-4.9:so库为arm架构 64位arm-linux-androideabi-4.9:so库为arm...

2019-02-27 16:52:06 1367

转载 android studio打包apk,aar,jar包

转自文章《Android Studio打包apk,aar,jar包 总结》原文地址:https://blog.csdn.net/androidstarjack/article/details/52368877文本我们将讲解android studio打包apk,aar,jar包的相关知识。apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar...

2018-12-06 14:43:49 279

转载 repo介绍

转自文章《Android内核开发:理解和掌握repo工具》和《Repo的理解和用法小结2》1. repo是什么?repo是一种代码版本管理工具,它是由一系列的Python脚本组成,封装了一系列的Git命令,用来统一管理多个Git仓库。2. 为什么要用repo?因为Android源码引用了很多开源项目,每一个子项目都是一个Git仓库,每个Git仓库都有很多分支版本,为了方便统一管理...

2018-12-04 19:10:13 4249

原创 cmake编译so库

在旧项目中导入cmake工具并使用1.初始化环境 选择Link C++ 在app模块下新建一个CMakeLists.txt文件 Build System选择CMake Project Path选择此CMakeLists.txt文件 会在app模块的build.gradle文件里自动生成如上代码如要过滤生成不同平台的so库,可在app模块的build.gradle添...

2018-05-16 17:10:22 9183

原创 添加系统服务

ServiceManager IBinder Service

2018-04-02 16:17:09 888 1

原创 android studio中ndk的配置

android studio ndk

2017-10-17 17:43:34 555 1

原创 MySQL笔记

mysql数据库

2017-10-16 15:29:28 391

原创 系统签名

android系统签名

2017-10-14 14:26:07 650

原创 Android studio使用debug调试

AS debug调试

2017-10-13 15:42:30 1051

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除