4 D00PING

尚未进行身份认证

暂无相关简介

等级
TA的排名 9w+

Android UVC摄像头方向调试

Platform: RK3368OS: Android 6.0Kernel: 3.10.0UVC摄像头方向调试方法1修改CameraHal修改代码位置hardware/rockchip/camera/CameraHal直接在CameraHal中修改facing_info.diff --git a/CameraHal/CameraHal_Module.cpp b/CameraHal/...

2019-09-30 14:05:16

使用Android隐藏API SerialPort进行串口通信

Platform: RK3368OS: Android 6.0Kernel: 3.10.01.修改源码编译因为串口相关的api是隐藏的,所以需要自己修改源码将相关需要用到的api的"@hide"注解去掉:diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java...

2019-08-09 09:50:50

Android Studio 使用自己编译的framework

Platform: Android Studio 4.3.1OS: Ubuntu14.041. 修改Android源码,将需要用到的API的"@hide"注解去掉然后单独编译frameworks (即mmm frameworks/base);编译生成的中间文件在out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/2....

2019-08-09 09:45:18

Android启用串口控制台和Recovery中启用adb

Platform:RK3368OS:Android6.0Kernel:3.10.01.consoledebug模式下默认就开启了控制台,所以可以直接在串口中使用,而user模式编译的系统ro.debuggable=0,即控制台默认时关闭的,控制台需要ro.debuggable=1才会启动,所以可以修改build/core/main.mk强制开启调试.在recovery中启用串口...

2019-04-22 11:20:18

OTA升级recovery分区失败

Platform: RK3368OS: Android 6.0Kernel: 3.10.0在做OTA增量更新时遇到更新失败,recovery中显示"Package expects build fingerprint of xxx"的错误信息.后来查看日志发现是之前的完整包更新时recovery分区没有升级成功,导致后来的版本增量更新时recovery的sha1与增量升级包中的不一致.在r...

2019-04-12 11:16:26

Android双网卡或双IP

Platform:RK3368OS:Android6.0Kernel:3.10.0文章目录1.以太网与Wi-Fi共存问题2.修改ip路由3.双IP地址也是类似4.Android路由相关代码:1.以太网与Wi-Fi共存问题想要多个网卡同时使用,首先就要解决多网卡共存问题。Android系统默认会将不需要的网络给关闭的,以降低功耗。所以要解决以太网与Wi-Fi共存问题,...

2019-02-19 13:25:27

Android 6.0 OTA脚本添加匹配产品名升级

Platform: RK3368OS: Android 6.0Kernel: 3.10.0builddiff --git a/tools/releasetools/edify_generator.py b/tools/releasetools/edify_generator.pyindex f6d8560..1e2b2e8 100755--- a/tools/releasetools...

2019-01-18 16:51:32

Android6.0 修改默认输入法

Platform: RK3368OS: Android 6.0Kernel: 3.10.0frameworks/basediff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xmlindex d75b742..58415...

2019-01-18 14:21:03

rk3368 开机内核启动不了

Platform: RK3368OS: Android 6.0Kernel: 3.10.0电源管理芯片用的是配套的rk818,经测量发现板子在上电启动时,u-boot阶段与kernel阶段dcdc电压不一样。从uboot切换到kernel时卡,串口打印只能打印到Starting kernel ...就没有打印了,内核没有继续跑下去。跟踪代码发现uboot中rk818初始化与kern...

2018-12-21 11:40:59

rk3368 CPU动态调频与温度保护

Platform: RK3368OS: Android 6.0Kernel: 3.10.0rk3368采用cpufreq进行CPU频率调节,但同时又做了过温保护和温度限制频率。1. 过温保护驱动位于kernel/drivers/thermal/rockchip_thermal.cdts定义:tsadc: tsadc@ff280000 { compat...

2018-12-21 11:24:28

recovery升级系统时挂载cache分区失败

Platform:RK3368OS:Android6.0Kernel:3.10.0文章目录现象解决办法现象重启进recovery升级update.zip时,不进升级界面,而是进入recovery界面。并有打印错误"“E:failedtomount/cache/dev/block/rknand_cache(Nosuchfileordirectory)”升级日志...

2018-12-21 09:44:28

rk3368 用Chip ID生成Wi-Fi或者以太网MAC地址

Platform: RK3368OS: Android 6.0Kernel: 3.10.0rk3368的Chip ID是从芯片eFuse中读取出来的。然后赋值给system_serial_low和system_serial_high./proc/cpuinfo中的Serial字段就是用的这两个值。arch/arm64/boot/dts/rk3368.dtsi efuse_256@ff...

2018-12-17 17:25:45

跳转到设置子项,并显示返回按钮

Platform: RK3368OS: Android 6.0Kernel: 3.10.0有时候应用需要跳转到系统设置界面,需要让设置的ActionBar上显示返回按键,则Intent需要额外添加EXTRA_SHOW_FRAGMENT_AS_SUBSETTING。public static final String EXTRA_SHOW_FRAGMENT_AS_SUBSETTING =...

2018-12-17 17:21:40

Android系统第一次开机启动Launcher黑屏问题

Platform: RK3368OS: Android 6.0Kernel: 3.10.0现象:系统第一次开机启动,进入桌面前黑屏10秒.log信息:01-21 09:30:26.806 575 1695 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.int...

2018-08-22 11:52:56

禁止Android系统进入休眠的方法

Platform:RK3368OS:Android6.0Kernel:3.10.0在PowerManagerService中,mWakeLockSuspendBlocker是控制CPU休眠的锁;,mDisplaySuspendBlocker是控制显示开关的锁。通过查看文件,亮屏时看到的也是这两个锁:#cat/sys/power/wake_lock...

2018-08-22 11:50:50

禁止应用和adb安装APK

Platform:RK3368OS:Android6.0Kernel:3.10.0禁止应用和adb安装APK,使用adb安装返回“Failure[INSTALL_FAILED_USER_RESTRICTED]”。使用PackageInstaller安装提示“您的管理员不允许安装来源不明的应用。”PackageInstaller修改---a/src/com...

2018-06-22 11:06:57

添加显示隐藏状态栏、导航栏广播接收

Platform: RK3368OS: Android 6.0Kernel: 3.10.0SystemUI收到广播后可以显示或者隐藏系统界面,配合全屏应用可以做到真正全屏,且无法正常调出导航栏与状态栏。frameworks/base/packages/SystemUIdiff --git a/packages/SystemUI/src/com/android/systemu...

2018-06-22 11:05:28

codec音频路由调试

Platform:RK3368OS:Android6.0Kernel:3.10.0由于底层codec驱动都已实现相关ALSA相关control,所以只需修改音频HAL中路由的配置即可实现麦克风输入的切换。源码位于hardware/rockchip/audio/tinyalsa_hal查看当前音频路由:$logcat-salsa_route01-211...

2018-06-22 10:54:03

接触摸屏后进recovery无显示

soc:rk3368Android:6.0现象:接触摸屏后进recovery无显示,进Android系统正常;不接触摸屏正常显示recovery UI。串口信息:locale is [(null)]stage is []reason is [(null)]cannot find/open a drm device: No such file or directoryfb0 reports ...

2018-06-08 11:08:31

Android设备的序列号与ro.serialno

Android设备的序列号是通过获取Property“ro.serialno”的值取得的。“ro.serialno”的值一般来源于内核启动参数中的"ro.boot.serialno"。在rk3368Android6.0中,uboot读取idblock的IDBLOCK_SN偏移地址获取序列号----->保存到env变量“fbt_sn#”----->保存到env变量“androidboo...

2018-06-08 09:03:58

查看更多

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