- 博客(33)
- 收藏
- 关注
原创 git am冲突问题解决方法
文章目录1.git am出现冲突2.git apply --reject合入不冲突部分,保留冲突部分3.git status 查看状态4.手动解决冲突,并删除*.rej文件,然后git add5.git am --continue 继续被中断操作6.git log确认合入状态1.git am出现冲突idh.code$ git am --directory=idh.code/packages/apps/Settings -s packages/apps/Settings/001-800497.diffA
2022-01-08 12:40:25
3423
原创 查看APK的开发者签名证书
1、使用压缩软件打开apk包,将 META-INF 目录下的 CERT.RSA 文件解压出来2、将此文件的后缀名修改为 .p7b3.双击打开查看
2021-09-07 10:23:27
2616
原创 Android10定制Google开机向导
1.简介2.修改wizard_script.xml3.编写自己的Activity4 开机向导调试方法
2021-05-24 14:40:12
7506
9
原创 u-boot启动分析03( main_loop)
main_loop1 run_preboot_environment_command2 bootdelay_process3 autoboot_command
2021-01-27 19:40:53
796
1
原创 u-boot启动分析02(board_init_f,board_init_r)
1._main函数分析2. board_init_f()2.1 初始化gd(global data)全局结构体变量2.2 一些硬件相关的初始化2.3 初始化DRAM3.board_init_r3.1 board_init3.2 加载环境变量3.3 board_late_init3.4 进入主循环
2021-01-06 17:24:20
4490
原创 Android10 GSI/VTS/STS测试注意事项
1. GSI测试注意事项2. VTS测试注意事项3. STS测试注意事项4. 待测设备的固件/状态要求
2020-08-29 16:31:26
5869
1
原创 Android10 GMS测试命令
Android10 GMS测试命令1.CTS v2控制台命令参考2.CTS常用控制台命令3.GTS/GSI/VTS/STS常用控制台命令
2020-08-25 16:28:49
2164
原创 Android10 GMS测试环境搭建
GMS测试环境搭建1.安装操作系统2.安装JDK和Android SDK3.配置adb权限4.配置GTS key5.配置VTS环境6. 更新platform-tools
2020-08-25 11:25:45
3085
3
原创 ubuntu共享文件夹权限问题
新建的共享文件夹,只有切换成root用户组时才能访问,其他用户却没有权限原因:共享文件夹属于vboxsf组。解决方案:把当前用户添加到vboxsf组。sudo adduser userName vboxsf
2020-07-14 20:25:50
5659
原创 一个H5应用卡顿问题分析记录
1.问题背景客户反馈有一个应用在我们的新样机上,输入界面非常卡顿,在其他机器上表现正常。现在只有一台安装了客户的应用,能复现问题的机器。硬件平台:SL8541Android版本: Android 8.1
2020-04-10 10:51:09
2636
原创 systrace.py环境配置
1.python版本本机的python版本是3.7,执行python systrace.py报错,这个说明很清晰了,Please use Python 2.7。去这里下载Python 2.7
2020-04-10 10:19:38
5507
原创 怎样抓webview的trace
1.DevTools简介DevTools 是Google提供给Android开发者的一个调试工具,用于调试自己开发的APP内嵌的WebView的内容,具体用法可以参考Google官方文档:https://developers.google.com/web/tools/chrome-devtools/remote-debugging/https://developers.google.com/...
2020-04-09 14:15:20
1153
原创 logcat报错 read: unexpected EOF!
1.查看logcat缓存大小getprop ro.logd.size单位是bit。logcat -g2.重新设置logcat缓存大小2.1 临时设置将缓存大小改为10M:logcat -G 10m2.2 永久设置在源码里面查找一下ro.logd.size属性值,一般是在init相关的脚本里面设置的,改一下这个值就ok了。...
2020-03-23 17:08:16
548
原创 Eclipse自动换行/显示行号/修改编码格式/更改字体
1.自动换行设置2. 显示代码行号3. Tab改成4个空格4.设置文件编码和代码换行格式5.更改字体大小
2020-03-23 10:53:49
2366
原创 Android底层C代码如何打印logcat
文章目录1.c代码如何打印2.java代码如何打印3.__android_log_buf_write1.c代码如何打印java和c混合开发调试的时候,我们希望c代码也能打印logcat,这样代码跑一遍就能看到完整的调用流程,调试方便很多。模仿android.util.Log,根据优先级打印,代码如下:/* * dlog.h --- Double log output: printf an...
2020-03-20 16:26:08
1131
原创 IpManager内存泄漏案例分析
目录1 问题背景2 MAT工具分析内存泄漏2.1 生成内存镜像文件(hprof)2.1.1 Android Studio生成内存镜像文件2.1.2 DDMS生成内存镜像文件2.2 MAT工具分析hprof文件3 解决方案4 LeakCanary工具介绍1 问题背景测试案例:以太网<打开 – dhcp – 关闭 – 打开 – static – 关闭> 循环测试10000次,成功率大...
2020-03-18 16:54:24
1169
1
原创 Android8.1获取Wifi,BT,Ethernet MAC地址问题分析
1.Wifi MAC地址直接上代码: public String getWifiMac() { String wifiMac = ""; try { WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); wifiMac...
2020-03-05 15:09:55
5118
1
原创 常用git命令
1.add2.commit3.push4.pull5.checkout6.diff7.reset8.show9.log10.cherry-pick11.branch12.clean13.stash14.revert15.remote16.clone17.apply18.reflog
2020-03-03 17:24:50
248
原创 Android判断机器默认屏幕方向
我们知道,Android第三方应用可以旋转屏幕,强制横屏,或者强制竖屏。方法一:在AndroidManifest.xml中特定的Activity里面加上android:screenOrientationandroid:screenOrientation="portrait"其他属性:landscape":横屏显示(宽比高要长)“portrait”:竖屏显示(高比宽要长)“user”...
2020-03-03 10:46:51
3441
原创 Android申请动态权限记录
Android系统权限分为2类:正常权限和危险权限。正常权限不会给用户隐私权带来风险。危险权限会授予应用访问用户敏感数据的权限。从Android 6.0开始,如果应用在AndroidManifest.xml中声明了危险权限,则需要用户明确批准,应用才可以使用这些权限。简单代码示例1.AndroidManifest.xml声明权限 <uses-permission android:...
2020-01-20 17:44:15
470
原创 Android Activity与Service的通信方式
1.通过Binder对象如果Activity通过bindService(Intent service,ServiceConnection conn, int flags)绑定Service,我们可以得到一个Service实例,然后访问Service中的方法。代码示例如下:MainActivity的onCreate方法绑定服务,然后在ServiceConnection的onServic...
2020-01-19 13:56:00
948
原创 Android启动之BOOT_COMPLETED广播
AMS启动Home(启动Launcher)frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.javapublic void systemReady(final Runnable goingCallback) { ... ... Slog.i(TAG, "Syste...
2020-01-11 17:59:36
4997
1
原创 Android获取/清除应用数据
代码片段:import java.lang.reflect.Method;import android.content.Context;import android.content.pm.IPackageDataObserver;import android.content.pm.IPackageManager;import android.content.pm.IPackageS...
2019-11-21 09:44:47
1433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人