自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android UVC摄像头方向调试

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 UVC摄像头方向调试 方法1修改CameraHal 修改代码位置hardware/rockchip/camera/CameraHal 直接在CameraHal中修改facing_info. diff ...

2019-09-30 14:06:17

阅读数 25

评论数 0

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

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

2019-08-09 09:50:50

阅读数 30

评论数 0

原创 Android Studio 使用自己编译的framework

Platform: Android Studio 4.3.1 OS: Ubuntu14.04 1. 修改Android源码,将需要用到的API的"@hide"注解去掉 然后单独编译frameworks (即mmm frameworks/base); 编译生成的中间文...

2019-08-09 09:45:18

阅读数 38

评论数 0

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

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 1. console debug模式下默认就开启了控制台,所以可以直接在串口中使用,而user模式编译的系统ro.debuggable=0,即控制台默认时关闭的,控制台需要ro.debuggable=...

2019-04-22 11:20:18

阅读数 336

评论数 0

原创 OTA升级recovery分区失败

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 在做OTA增量更新时遇到更新失败,recovery中显示"Package expects build fingerprint of xxx"的错误信息.后来查看日志发现是之...

2019-04-12 11:16:26

阅读数 121

评论数 0

原创 Android双网卡或双IP

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 文章目录1. 以太网与Wi-Fi共存问题2. 修改ip路由3. 双IP地址也是类似4. Android 路由相关代码: 1. 以太网与Wi-Fi共存问题 想要多个网卡同时使用,首先就要解决多网卡共存问...

2019-02-19 13:25:27

阅读数 1551

评论数 5

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

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 build diff --git a/tools/releasetools/edify_generator.py b/tools/releasetools/edify_generator.p...

2019-01-18 16:51:32

阅读数 72

评论数 0

原创 Android6.0 修改默认输入法

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 frameworks/base diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/Setti...

2019-01-18 14:21:03

阅读数 363

评论数 0

原创 rk3368 开机内核启动不了

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 电源管理芯片用的是配套的rk818,经测量发现板子在上电启动时,u-boot阶段与kernel阶段dcdc电压不一样。从uboot切换到kernel时卡,串口打印只能打印到 Starting kern...

2018-12-21 11:40:59

阅读数 235

评论数 0

原创 rk3368 CPU动态调频与温度保护

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 rk3368采用cpufreq进行CPU频率调节,但同时又做了过温保护和温度限制频率。 1. 过温保护 驱动位于kernel/drivers/thermal/rockchip_thermal.c dt...

2018-12-21 11:24:28

阅读数 609

评论数 0

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

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 文章目录现象解决办法 现象 重启进recovery升级update.zip时,不进升级界面,而是进入recovery界面。并有打印错误"“E:failed to ...

2018-12-21 09:44:28

阅读数 902

评论数 0

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

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 rk3368的Chip ID是从芯片eFuse中读取出来的。然后赋值给system_serial_low和system_serial_high. /proc/cpuinfo中的Serial字...

2018-12-17 17:25:45

阅读数 272

评论数 0

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

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

2018-12-17 17:21:40

阅读数 70

评论数 0

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

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 现象: 系统第一次开机启动,进入桌面前黑屏10秒. log信息: 01-21 09:30:26.806 575 1695 I ActivityManager: START ...

2018-08-22 11:52:56

阅读数 1080

评论数 0

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

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 在PowerManagerService中,mWakeLockSuspendBlocker是控制CPU休眠的锁; ,mDisplaySuspendBlocker是控制显示开...

2018-08-22 11:50:50

阅读数 1931

评论数 0

原创 禁止应用和adb安装APK

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 禁止应用和adb安装APK,使用adb安装返回“Failure [INSTALL_FAILED_USER_RESTRICTED]”。 使用PackageInstaller安装提示“您的管理员不允...

2018-06-22 11:06:57

阅读数 1641

评论数 0

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

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

2018-06-22 11:05:28

阅读数 219

评论数 0

原创 codec音频路由调试

Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 由于底层codec驱动都已实现相关ALSA相关 control,所以只需修改音频HAL中路由的配置即可实现麦克风输入的切换。源码位于hardware/rockchip/audio/ti...

2018-06-22 10:54:03

阅读数 1616

评论数 0

原创 接触摸屏后进recovery无显示

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

2018-06-08 11:08:31

阅读数 410

评论数 0

原创 Android设备的序列号与ro.serialno

Android设备的序列号是通过获取Property“ro.serialno”的值取得的。“ro.serialno”的值一般来源于内核启动参数中的"ro.boot.serialno"。在rk3368 Android6.0中,uboot读取idblock的IDBL...

2018-06-08 09:03:58

阅读数 6599

评论数 0

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