4 王大锤扛刀

尚未进行身份认证

此君很懒

等级
TA的排名 5k+

android launcher启动应用

private void startPttApp(Context context,String pkgName){ Log.i(TAG,"startPttApp >> begin"); Intent intent = context.getPackageManager().getLaunchIntentForPackage(pkgName); String cl...

2020-02-28 10:19:10

android特殊的软件包和位置

软件包前缀位置android.hardware.*hardware/interfaces/*android.frameworks.*frameworks/hardware/interfaces/*android.system.*system/hardware/interfaces/*android.hidl.*system/libhidl/transp...

2020-02-26 11:35:09

Android camera “java.lang.IllegalArgumentException: width must be positive” 分析

现象描述刷入user版本,进入相机,相机crash,闪退。log分析--------- beginning of crash01-01 12:00:30.736 6939 6939 E AndroidRuntime: FATAL EXCEPTION: main01-01 12:00:30.736 6939 6939 E AndroidRuntime: Process: org.c...

2020-02-26 10:34:49

Reconcile failed: Signature mismatch for shared user:

现象描述高通Android 10 将Settings 模块push到手机后,重启手机,Settings 模块安装失败问题分析抓取开机log01-04 17:23:48.623 1533 1533 W PackageManager: Failed to scan /system/product/priv-app/Settings: Reconcile failed: Signature ...

2020-02-21 10:22:19

adb shell dumpsys telephony.registry

可以获取到电话状态,例如mCallState值为0,表示待机状态、1表示来电未接听状态、2表示电话占线状态mCallForwarding=false #是否启用呼叫转移mDataConnectionState=2 #0:无数据连接 1:正在创建数据连接 2:已连接mDataConnectionPossible=true #是否有数据连接mDataConnectionApn= #AP...

2020-02-20 14:33:58

android 通过adb 列出当前wake lock信息。

列出kernel层wake lock 信息进入adb shellcat /sys/power/wake_lockcat /sys/power/wake_unlock 列出已经release的信息。列出ap层的wake lock 信息adb shell dumpsys power并找到Wake Locks: size=1 DOZE_WAKE_LOCK ...

2020-02-20 14:29:41

android 【通话】设备被叫通话过程中,设备灭屏,过30秒左右,辅助机讲话,测试机无声音

现象描述【通话】设备被叫通话过程中,设备灭屏,过30秒左右,辅助机讲话,测试机无声音开启QIT loglit后不可复现; 连接QXDM后不可复现,无法抓取相应log问题分析从上面描述看,已经无法导出有用的log信息,供上层来分析了 !!!总的感觉时设备在屏灭一段时间后,进入了休眠状态。导致底层硬件出问题了。由于驱动已经底层不懂,只能从上层来添加wake lock来尝试解决。解决方案...

2020-02-20 14:20:59

android otg连接外部音响调节音量后,重启后音量不是之前设置的音量

问题描述android otg连接外部音响调节音量后,重启后音量不是之前设置的音量问题分析通过分析AudioService.java之后我们发现在每次手机重启时,AudioService start 时都会去获取mSafeUsbMediaVolumeIndex = getSafeUsbMediaVolumeIndex();通过上面发现,当我们设置的音量大于保护音量时,重启手机,会自动将音...

2020-02-17 16:11:25

高通 android audio 策略配置文件路径

hardware\qcom\audio\configs\msm8953\mixer_paths_qrd_sku3.xml编译结果/vendor/etc/mixer_paths_qrd_sku3.xml

2020-02-17 14:15:27

android P adb shell dumpsys battery 使用

用户可以通过adb shell dumpsys battery 获取当前电池信息: AC powered: false USB powered: true Wireless powered: false Max charging current: 500000 # 最大充电电流 Max charging voltage: 5000000 #最大充电电...

2020-02-13 14:16:39

vts测试项汇总

VtsHalDrmV1_0TargetVtsHalDrmV1_0Target#DrmHalVendorDecryptTestCases/DrmHalVendorDecryptTest.ClearSegmentTest/0_32bitVtsHalDrmV1_0Target#DrmHalVendorPluginTestCases/DrmHalVendorPluginTest.DoProvision...

2019-12-10 14:44:36

android p文件管理器中apk文件,没有蓝牙发送分享修改。

Bluetooth 支持哪些类型的文件分享主要定义再package/app/Bluetooth/AndroidManifest.xml中 <activity android:name=".opp.BluetoothOppLauncherActivity" android:process="@string/process" an...

2020-02-13 13:35:18

android 判断手机是否支持OTG

通过adb shell 来查看是否支持OTGadb shell pm list features | findstr host如果有下面的feature 表面支持otgandroid.hardware.usb.host

2020-02-11 14:37:01

android P 【蓝牙】查看蓝牙接收的图片,屏幕会抖动一次

问题描述:android P 【蓝牙】查看蓝牙接收的图片,屏幕会抖动一次分析过程通过log可以知道,蓝牙再接受到外部图片后,会启动BluetoothOppTransferHistory.java。 /** * Open the selected finished transfer. mDownloadCursor must be moved to * approp...

2020-01-19 14:58:44

android overlay app,修改字符串资源

通过一个例子来了解overlay app,修改字符串资源的过程google messag 是google的应用,如果有字符串在某种语言下显示有问题,是无法通过源码来实现。就要用到overlay来实现。通过ApkToolkit 工具来反编译message应用双击打开ApkToolkit.exe 应用,然后将需要反编译的apk鼠标拖入exe应用界面对应的位置,执行反编译操作。这里需要反编译的...

2020-01-18 09:54:05

android 反编译工具ApkToolkit 报错Could not decode arsc file

反编译工具报错:Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file是apktool.jar 版本过低,需要从官方现在最新的,替换到工具的bin文件下。https://bitbucket.org/iBotPeaches/apktool/downloads/?tab=down...

2020-01-17 15:03:30

android P 相机添加联系人拍照报错--编辑联系人时后摄拍照,4次点击重拍,相机闪退,再4次重拍相机停止运行 100%

问题描述android P 相机添加联系人拍照报错–编辑联系人时后摄拍照,4次点击重拍,相机闪退,再4次重拍相机停止运行 100%LOG 分析通过main log 查找crash 发现--------- beginning of crash01-13 17:48:32.569 5508 6503 E AndroidRuntime: FATAL EXCEPTION: PostProce...

2020-01-17 11:03:00

高通 android P remount指令

C:\Users\admin>adb remountremount of the / superblock failed: Permission deniedremount failed如果出现上述错误:请参照下面指令adb rootadb disable-verityadb rebootadb rootadb remount...

2020-01-16 16:00:39

git clone 错误

Unable to negotiate with 192.168.0.110 port 29419: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1fatal: Could not read from remote repository.Please make sure you ha...

2020-01-14 10:32:21

android 获取sim卡 service state

通常我们可能会需要获取sim卡是否可用,之后来实现上网,发短信等功能telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); ServiceState state = telephonyManager.getServiceState();int s = state.getState()...

2020-01-06 20:17:34

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。