- 博客(17)
- 收藏
- 关注
原创 Android 动态显示/隐藏桌面Camera Icon
在开发适配Android系统时,一般都会集成Camera2 apk,但是不是所有的主板的会搭载摄像头,所以就会导致用户误点Camera apk,要么无反应,要么报错,体现很差,因此需要想一个办法来处理这个问题:动态显示/隐藏桌面Camera Icon。首先,一般情况下,Android 会设备两种摄像头,mipi 摄像头和UVC摄像头。),可以根据实际需要集成apk或者系统中。以下是示例代码(实现位置。
2025-09-02 15:49:07
172
原创 关于Android14的蓝牙协议栈的配置方法----基于RK
由于项目需要,需要将Android14的蓝牙工作在a2dp_sink模式,但是Android14的配置方法与Android13及之前的版本有差异,特记此文。Android14则是使用SystemProperty来控制开关,一般配置在device下的bluetooth.mk中,或者具体项目的mk文件中。但是不是包含所有的SystemProperty定义,全部的蓝牙定义在文件。具体的初始化解析在文件。
2025-07-11 18:31:56
439
原创 RK3588 Android13 去掉电池图标
最近在适配RK3588 Android13系统,由于本身项目配置不带电池,但系统界面还是有电池的相关图标显示,感觉很别扭,本文主要描述如何移除相关的电池图标
2024-09-25 11:55:35
807
原创 Linux RS485串口驱动修改方法--基于Rockchip及Amlogic验证
1)通过dts的uart节点compatible,找到对应的驱动代码。可以在kernel/driver目录中找到对应驱动代码:tty/serial/8250。在设备开发过程中,经常需要使用到RS485,但很多驱动工程师的处理方式基本都是:默认收,告诉应用自己去控制gpio引脚已达到收发数据的目的。其实可以通过修改驱动来控制收发,应用不需要关心控制IO,直接按串口的使用方式即可。2) 需要修改dts,区别于RS232等串口,以识别是RS485串口以及相应的GPIO引脚、高低电平及延迟参数。
2023-10-16 10:34:27
3148
5
原创 RK3568-Android12 关于去掉安装apk时提示“来历不明的。。。”和“出于安全。。。”的修改方法
在Android上安装apk往往有多种方式,但对于一般的操作来说有两种:1,通过U盘点击安装;2,通过网站、应用市场安装。
2023-03-06 22:06:10
2553
原创 RK3568 Android12 动态修改系统property
在Android系统开发时,经常有这样的需求,在已经正常工作的Android 设备上修改系统property,但是如果该property是非只读的,可通过setprop 命令或者SystemProperties 接口来设置,但如果是只读,就好像只能通过remount,然后修改对应prop文件来实现。
2023-02-25 16:17:21
868
原创 RK3568 Android12 代码同步引起的编译错误-error: frameworks/base/boot/Android.bp
error: frameworks/base/boot/Android.bp:44:1: module "platform-bootclasspath" variant "android_commion does not provide a dex boot jar
2023-02-14 16:50:10
1560
原创 RK3568 Android12 动态修改开机Logo
RK3568Android12的开机logo是打包在img中,导致在烧录之后想要更换开机logo,只能重新编译并烧录固件,这样会比较麻烦。
2023-02-09 18:49:42
3412
10
原创 RK3568 Android12动态控制SystemUI状态栏和导航栏-packages/apps/Settings【二】
RK3568 Android12动态控制SystemUI状态栏和导航栏-packages/apps/Settings
2022-11-28 11:09:19
1411
原创 RK3568 Android12动态控制SystemUI状态栏和导航栏-frameworks/base【一】
RK3568 Android12 动态显示状态栏和导航栏
2022-11-28 09:58:19
2872
原创 RK3568 MIPI 开机启动不显示,待机唤醒后又有显示的一种异常情况
RK3568 MIPI 开机启动不显示,待机唤醒后又有显示的一种异常情况
2022-11-03 11:16:04
2830
6
原创 搭建Gitlab 出现 stat --printf(“%U“) (xxxx) = 1 的问题
原因:搭建Gitlab后,系统中会增加用户组git 及用户git,当gitlab需要操作的目录的权限组和用户不是git:git 时,就出现此问题,如切换git 数据存储路径。解决办法:chown -R git:git 目标目录在解决问题过程中,出现一个问题和大家分享: 当linux分区的文件系统不是Linux特有时,chown无效, 当时由于空间不足,增加...
2020-03-21 15:08:41
744
原创 C++ 回调 函数的简单示例
代码#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <unistd.h>#include <signal.h>typedef int (*func)(int num);static int test_func(int test){ ...
2020-03-17 10:18:54
287
转载 NASA 的十大编码准则
NASA 的十大编码准则:1、简化控制流程:使用尽可能精简的控制流程构造编写程序 – 不要使用 setjmp 或 longjmp 构造、goto 语句,以及直接或间接的递归调用。2、为循环使用固定次数上限:所有的循环必须有一个固定的上限。 必须可以被某个检测工具静态证实,该循环不能达到预置的迭代上限值。如果该上限值不能被静态证实,那么可以认为违背该原则。3、不要在初始化完成后进行动态内
2017-11-13 16:00:28
537
原创 关于windows下C++实现解压、压缩 .tar.gz文件
本人不才,第一次发帖,若有不足之处,望多指建。 关于windows下C++实现解压、压缩 .tar.gz文件,由于需要在实际项目中运用,本人找到了好多资料,貌似都没什么用处,好不容易找个tar组件命令行模式的,解压压缩倒是没什么问题,可以文件权限全都被改变,在设备上无法执行。又在网上找了许多资料,还是没什么眉目。望着电脑屏幕的时候,突然想着7z的有个帮助文档,文档说明了一些命令操
2013-10-30 22:35:43
5106
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅