-
[综合] [RK3288][Android7.1] 调试笔记 --- 横竖屏加载不同的开机动画
Platform:RK3288OS:Android7.1.2Kernel:v4.4.143 需求: Android系统项目定制开机动画,自定义的开机动画需保存在/system/media/bootanimation.zip,终端在横竖屏状态加载不同的bootanimation.zip,以实现在横竖屏...
92
热度 -
[综合] [Android应用]Android通用API
关于 V-20200903 相关接口 1、获取CPU型号 /***获取cpu型号*@return*/ publicstaticStringgetCpumodel(){//CPU型号StringcpuInfo=android.os.Build.CPU_ABI;returncpuInfo; } 2、获取...
100
热度 -
[综合] [RK3288][Android5.1] 调试笔记 --- 修复HDMI缩放重启不保存问题
Platform:RK3288OS:Android5.1.1Kernel:v3.10.0 问题: 设置-HDMI-屏幕缩放,设置之后生效,重启不保存; 路径:/system/displayd/ScreenScaleManager.cpp index3d6aff8..e3baf4c100755 ---...
84
热度 -
[综合] [RK3288][Android7.1] 调试笔记 --- 默认系统语言设置为英文
Platform:RK3288OS:Android7.1.2Kernel:v4.4.143 需求: 默认系统语言设置为英文 路径:/build/target/product/full_base.mk diff--gita/target/product/full_base.mkb/target/pro...
74
热度 -
[综合] [Android应用]Android代码对节点进行读与写
需求: 在做Android开发板相关的开发需求的时候,我们有的时候需要去到Android系统对节点进行读与写; 调试例如 echo1>/sys/class/misc/gpio cat/sys/class/misc/gpio 方法: privateintwriteSysfs(Stringpath...
72
热度 -
[综合] [RK3288][Android5.1] 调试笔记 --- 条形屏UI适配
Platform:RK3288OS:Android5.1.1Kernel:v3.10.0 需求: 切割屏目前在市面中应用越来越多,例如1920x540就是1920x1080切割,点屏屏参直接采用1080的方式即可点亮,但是UI要适配。 路径:/kernel/drivers/video/rockchi...
88
热度 -
[综合] [RK3288][Android7.1] 调试笔记 --- 固定CPU频率
Platform:RK3288OS:Android7.1.2Kernel:v4.4.143 需求: 固定CPU频率 方法: 路径:/kernel/arch/arm/boot/dts/rk3288.dtsi CPU默认为变频,代码如下; cpu0_opp_table:opp_table0{compat...
82
热度 -
[综合] [RK3288][Android5.1] 调试笔记 --- LVDS+EDP双屏机器调节白平衡色温
Platform:RK3288OS:Android5.1.1Kernel:v3.10.0 需求: 3288点双屏,客户的整机小屏EDP颜色偏冷,大屏LVDS偏黄,需要调节;同理LVDS+MIPI也可以。 方法: 1、安装BizLineAdjustWithBcsh-release.apk,其中色温范围...
43
热度 -
[综合] [RK3288][Android7.1]调试笔记 --- 内置高版本的APK编译User版本出错解决
Platform:RK3288OS:Android7.1.2Kernel:v4.4.143 问题: 客户提供了几个从手机应用市场下载的输入法直接安装可用,要求固件内置,内置时编译User版本源码出错,编译User-debugg版本正常。 报错日志: [41%11788/28429]buildout/...
103
热度 -
[综合] [Java]调试笔记 - 问题报错Cannot run program “sh“: error=24, Too many open files
问题: Android采用RootCmd工具类执行adb命令,执行多次之后报错,导致adb命令无法正常执行,先上报错日志; 2020-11-0421:10:30.3075843-5843/com.orange.opencloseW/System.err:java.io.IOException:Can...
68
热度 -
[综合] [RK3288][Android7.1]调试笔记 --- 打包bootanimation.mp4视频格式的开机动画
Platform:RK3288OS:Android7.1.2Kernel:v4.4.143 需求: Android系统项目定制开机动画,用mp4视频文件充当开机动画 解决: diff--gita/cmds/bootanimation/BootAnimation.cppb/cmds/bootanima...
125
热度 -
[综合] [RK3288][Android7.1]调试笔记 --- 支持多路USB摄像头
Platform:RK3288OS:Android7.1.2Kernel:v4.4.143 需求: RK3288接双目摄像头; 解决: diff--gita/CameraHal/CameraHal_Module.hb/CameraHal/CameraHal_Module.h index5ba78aa...
100
热度 -
[综合] [RK3288][Android7.1]调试笔记 --- 修改串口节点/dev/ttyS*
Platform:RK3288OS:Android7.1.2Kernel:v4.4.143 需求: 应客户软件的需求,需要将Android系统里面的/dev/ttyS3节点名称修改为/dev/ttyS9; 实现: 1、判断driver->name是否为"ttyS",index是否为3,如果是的...
75
热度 -
[综合] [RK3288][Android5.1]调试笔记 --- 编译报错error: unsupported reloc 43
Platform:RK3288OS:Android5.1.1Kernel:v3.10.0 问题: firefly-3288编译Android报错,Ubuntu版本为16.04; 问题日志: prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6...
89
热度 -
[综合] [RK3288][Android5.1]调试笔记 --- 编译报错out/target/common/obj/PACKAGING/public_api.txt:116: error 5
Platform:RK3288OS:Android5.1.1Kernel:v3.10.0 问题: firefly-3288编译Android报错,Ubuntu版本为16.04; 问题日志: CheckingAPI:checkpublicapi-last CheckingAPI:checkpublic...
75
热度 -
[综合] [Android应用]Android开发基础之数据持久化存储
定义: 数据持久化指的是存储数据,android里有提供多种方式; 把数据存储到data目录 涉及API 获取Apk的数据存储路径: FilefilesDir=this.getFilesDir(); Log.d(TAG,"filesdir:"+filesDir); ///data/user/0/co...
29
热度 -
[综合] [Android应用]Android开发基础之Activity的生命周期和启动模式
Activity的生命周期 本文描述Android中Activity生命周期方法,通过重写生命周期的方法打印对应的Log,分析在一些常见的情况下,分别调用了什么方法,从而总结理解Activity的生命周期; 以下是Activity的七种生命周期方法,中文说明如下: 生命周期方法 作用 说明 方...
36
热度 -
[综合] [Android应用]Android开发基础之服务Service(一、Service的基础知识)
Service简介 Service是Android程序中四大基础组件之一,它和Activity一样都是Context的子类,只不过它没有UI界面,是在后台运行的组件。Service是Android中实现程序后台运行的解决方案,它非常适用于去执行那些不需要和用户交互而且还要求长期运行的任务。Servi...
11
热度 -
[综合] [RK3399][Android7.1] 学习笔记 --- Linux内核的设备树DTS详解
设备树的简介 Linux内核3.X之后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板级细节的代码(比如platform_device、i2c_board_info等)被大量取消,取而代之的是设备树,其目录位于arch/arm/boot/dts或者是arch/arm...
31
热度 -
[综合] [RK3399][Android7.1] 调试笔记 --- 编译出错missing and no known rule to make it
Platform:RK3399-MIDOS:Android7.1.2Kernel:v4.4.83 问题: 客户要求把Camera2删除掉,把Camera2目录下的Android.mk修改为Android_mk后编译出错。 编译日志: build/core/base_rules.mk:319:warn...
78
热度