自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(614)
  • 收藏
  • 关注

原创 群联PS2251-19(PS2319)主控U盘量产修复

使用 Formatter SiliconPower软件。

2024-05-21 11:56:03 203

原创 platform_app,system_app,priv_app,untrusted_app的区别

备注:ps 只能查看正在运行的进程,如果需要查看指定的app,需要先运行该app查看全部app 类型 adb shell ps -Z -e 过滤查看 adb shell ps -Z -e |grep xxx 或者 adb shell ps -Z -e |findstr xxx第一列是SContext,第二列是UID,只要UID是system的基本都是system_app 后面是包名

2024-05-17 13:47:39 134

原创 AS打包APK时,一直缺失so库的解决办法

在安卓上整合一个module的so,结果发现打包的apk中没有相应的so,在app的build.gradle中加入如下代码不在报错。

2024-05-16 13:57:57 90

转载 Android 12 部分app内置成可卸载开机后找不到应用问题

编译会对 apk 进行对齐操作,那么就会导致使用 v2 签名的未对齐过的 apk 在编译后签名失效,进而无法成功安装。install安装,如果报的V2签名问题,可通过拷贝方式进行内置。前面遇到类似问题,是通过静默安装解决的。可用out目录下编译生成的apk,另一种解法,mk加上下面这个属性。

2024-05-15 11:36:48 285

原创 RK集成apk到odm下

功能启用说明。

2024-05-15 11:30:08 159

原创 Android 状态栏WiFi图标的显示逻辑

定义相关函数,继承BroadcastReceiver监听系统广播,动态注册广播接收器。是状态栏WiFi图标更新的核心类。定义了 Wifi 信号更新所需的图标资源。

2024-05-06 18:00:52 566 1

原创 Android12 双击power键启动相机源码解析

power键按下在interceptPowerKeyDown()执行,松开的操作在interceptPowerKeyUp()中执行interceptPowerKeyDown()方法中会调用GestureLauncherService.java的 interceptPowerKeyDown()方法。mPowerButtonConsecutiveTaps计数加1,说明连续按power键,或者延迟最大500毫秒内连续按键,系统预计用户接下来可能会执行一些操作,计数也会加1。双击power键大概流程。

2024-05-06 13:53:15 272

原创 adb和DevEco Studio

window10 打开DevEco Studio,adb devices 找不到设备。关闭DevEco Studio 可以找到设备。具体原因不清楚,记录一下。

2024-04-26 10:22:31 84

原创 android13 RK356X 预装第三方apk失败

我试了一下,按照之前的常规方式集成apk,只有签名事业系统签名才可以集成进去,如果使用PRESIGNED,apk只会打包的到系统中,并没有安装。

2024-04-25 15:44:16 332 1

原创 Android OTG U盘无法显示在系统文件管理的修改

文件:frameworks\base\services\core\java\com\android\server\StorageManagerService.java。文件:system/vold/model/PublicVolume.cpp。函数:status_t PublicVolume::doMount()

2024-04-23 14:16:46 361

原创 Android UI底层绘制原理

自定义View继承自View类,需要重写onDraw方法,通过canvas和paint进行绘制。

2024-04-23 10:43:00 312

原创 android 修改kernel编译版本信息

在android/build/core/version_defaults.mk中红色部分。

2024-04-16 16:00:11 571

原创 linux命令-条件判断-test

用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。

2024-04-16 15:58:00 273

原创 Android11 以太网修改静态IP后需要网线插拔一下才能上网

mtk6771 Android11 以太网修改静态IP后需要网线插拔一下才能上网_mtk 11 增加以太网动态/静态ip设置-CSDN博客[RK3399/RK3328][Android10.0]Ethernet:以太网设置静态ip,重启后无法获取IP的问题「建议收藏」-腾讯云开发者社区-腾讯云 (tencent.com)

2024-04-10 15:00:16 453 1

原创 ubuntu下使用ndk编译libevnet

https://blog.csdn.net/weixin_28927079/article/details/109380748 大概上是参考这篇博客操作的,额外的修改会在下面提到。://www.ffmpeg.club/libevent.html 这是看夏老师课堂获取的,以后也要学他的课,所以就用整个源码编译,减少问题出现。修改配置文件event2/event-config.h,如果没有就新建一个,这个文件后面也是要修改的。修改libevent目录下的Android.mk,增加一行如下。

2024-04-10 10:51:03 587

原创 rk平台Android12屏幕永不休眠

5.重新编译安卓系统,烧录之后查看屏幕休眠状态已经变成。

2024-04-02 10:32:44 514

原创 FAILED: out/target/common/obj/JAVA_LIBRARIES/apache-xml_intermediates/dex-hiddenapi/classes.dex

android9 编译报错。

2024-04-01 16:46:18 133

原创 ubuntu卸载conda

以上步骤可以帮助你从Ubuntu系统中完全卸载Conda。如果你不确定如何进行某一步骤,可以在操作前备份重要数据。如果你之前通过Conda初始化了shell,可能还需要从你的shell配置文件中删除任何相关的。最后,检查系统中是否还有Conda的残留文件和环境变量,并手动删除它们。运行以下命令来定位Conda安装的根目录(通常为。如果你想完全删除Conda,可以使用。删除Conda初始化的脚本,从。或者如果你的安装目录是。然后保存并关闭文件。

2024-04-01 14:46:23 619

原创 qt之windows库编译

qt之windows库编译_windows 编译 qt-CSDN博客

2024-03-29 17:26:08 287

原创 windows下Qt安装教程

Qt:windows下Qt安装教程-CSDN博客

2024-03-29 16:26:46 122

原创 Unable to install sentencepiece on Python 3.12 #932

Unable to install sentencepiece on Python 3.12 · Issue #932 · google/sentencepiece (github.com)

2024-03-29 11:59:01 138

原创 Could not find a version that satisfies the requirement

已解决ERROR: Could not find a version that satisfies the requirement-CSDN博客

2024-03-29 11:44:09 159

原创 Android 导航方式切换

setting里对应的 代码逻辑在packages\apps\Settings\src\com\android\settings\gestures\SystemNavigationPreferenceController.java。导航方式的切换在packages\apps\Settings\src\com\android\settings\gestures\SystemNavigationGestureSettings.java。使用Overlay替换原生导航栏。其中导航栏的具体方式定义在。

2024-03-25 15:42:44 552

原创 Android bugreport的使用

bugreport 是Android 系统下的一个工具,功能类似于系统的一个黑匣子;通过执行相应的命令可以获取到bugreport 包,其中包含设备日志,堆栈跟踪和其他诊断信息,可帮助您查找和修复系统错误;bugreport信息量非常之大,几乎涵盖整个系统各个层面内容,对于分析BUG是一大利器。

2024-03-21 09:45:50 1219

原创 Android 高通平台集成无源码apk示例

4、device/qcom/lahinan/apps_white_list.txt和device/qcom/qssi/apps_white_list.txt中添加。3、vendor\qcom\proprietary\prebuilt_HY11\target\product\qssi\prebuilt.mk中添加。5、如果需要增加系统属性,则在device/qcom/qssi/system.prop中增加需要的属性即可(此步骤不是必须)6490PAndroid 13 版本。

2024-03-15 11:20:15 448

原创 Android 获取签名信息

直接通过一个apk,获取安装到手机的第三方应用签名的apk包。或者使用AndroidStudio 的gradle工具。1.获取APP的签名信息。2.获取key的MD5。

2024-03-15 09:13:11 323

原创 修改Android系统的签名

sharedUserId=“android.uid.system”,代表的意思是和系统相同的uid,可以拥有修改系统时间,文件操作等权限。以上的四种,可以在源码的/build/target/product/security里面看到对应的密钥,其中shared.pk8代表私钥。系统中的apk的android.mk中没有设置LOCAL_CERTIFICATE的值,就默认使用testkey。在修改系统签名文件类型test-keys为release-keys的核心功能实现中,在通过上述的分析得知,

2024-03-15 09:10:06 502 1

原创 Android 系统签名

如果定义了PRODUCT_DEFAULT_DEV_CERTIFICATE 使用PRODUCT_DEFAULT_DEV_CERTIFICATE路径下的签名。一般系统签名都使用 build/make/target/product/security/platform的key。所以系统签名使用 device/rockchip/common/security/platform制作。

2024-03-14 18:12:34 233

原创 Android13 客制化U盘挂载路径

Android 8.1 OTG U盘无法显示在系统文件管理的修改_mtk 屏蔽当贝市场u盘弹框-CSDN博客 Android 8.1 客制化OTG U盘的挂载路径名称_安卓8.1 u盘挂载目录-CSDN博客

2024-03-14 15:57:21 595

原创 ubuntu编译rk3588异常

原文链接:https://blog.csdn.net/proware/article/details/129331057。分析lz源码make,发现它的二进制文件和库文件安装到了/usr/local/bin /usr/local/lib下面。下载地址 : https://github.com/lz4/lz4/releases。知道这个后,我们设置PATH环境变量,将/usr/local/bin放到PATH的最前面。看日期,并没有2023年的,说明实际并没有安装到这个目录。但是编译内核依然报同样的错误。

2024-03-14 15:38:24 320

原创 Android修改源码实现root

3. 修改 su.cpp ,注释用户组权限检测。4. 给 su 文件默认授予 root 权限。5. user 版本需要把 su 编进系统。userdebug 和 user 版本。1. 关闭 selinux。

2024-03-08 14:47:07 317

原创 在Kotlin DSL (build.gradle.kts)中使用阿里云镜像

【代码】在Kotlin DSL (build.gradle.kts)中使用阿里云镜像。

2024-03-01 10:58:38 224

原创 AndroidQ(10.0) 预制客供壁纸和铃声

并修改 frameworks/base/data/sounds/AllAudio.mk 将其拷贝到 out 路径下即可。之前这个功能在 6.0 上修改过,已经是三年前了,之前壁纸选择还集成在 Launcher3 中,当时参考这篇。预制到 frameworks/base/data/sounds/ringtones/ogg/ 中。如果预制以后,发现系统铃声选择列表中少了或者名称不对,那么你需要修改下原文件的标题。制作缩略图,将客户提供的壁纸丢给美工制作对应的缩略图,然后将所有资源图片放置到。

2024-02-23 10:42:07 1205

原创 RK3588S Android12修改系统默认无锁屏

--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml@@ -82,7 +82,7 @@ <integer name="def_max_sound_trigger_detection_service_ops_per_day" translatable="false">

2024-02-22 13:58:40 696

原创 将本地项目上传到svn服务端和git

此步骤之后会生成一个.git的文件,该文件默认是隐藏的,如果看不到本地隐藏文件,可以使用快捷键“command+shift+.”来打开、关闭隐藏文件的显示。备注:如果按照上述操作上传项目代码到GitHub失败,请将.git文件夹显示出来,然后将.git文件与其他多出来的文件一起删除,重新按照上路步骤操作一遍。2.在本地checkout,填入svn库的地址,因为是新建的,所以checkout的是空文件夹。如果想添加某个特定的文件,只需把 . 换成特定的文件名即可(同样将文件拖入即可)填上自己svn的目录。

2024-02-22 10:36:12 894

原创 代码里永久关闭selinux

方法名 -> IsEnforcing。

2024-02-20 09:15:33 179

原创 Android开机不显示bootloader界面

【代码】Android开机不显示bootloader界面。

2024-02-18 10:48:34 372

原创 高通android设备themal读取cpu温度

在sensor_info中这个节点的信息是tsens:tsens_tz_sensor5:cpu5:10。在/sys/class/thermal/ 路径下可以看到所有的thermal_zone。最后的10 表示比例是1:10,也就是表示309是表示cpu5的温度是30.9摄氏度。那么怎么知道具体的温度信息就需要结合上面的sensor_info来对比分析了。这3者信息相结合,即可得到该thermal的温度信息;获取sensor_info。每个节点对应的type。

2024-02-04 14:06:37 1220

原创 MTK修改录像分辨率

3. 打开vendor/mediatek/proprietary/custom/mt6735/hal/D1/sendepfeature /ov8865_sub_mipi_raw/config.ftbl.ov8865_sub_mipi_raw.h,找到KEY_VIDEO_SIZE,添加对应的分辨 率;再找到KEY_PREVIEW_SIZE,也添加对应的分辨率。再找到KEY_PREVIEW_SIZE,也添加对应的分辨率。注:ov8865为对应的摄像头型号。

2024-02-01 19:52:19 259

原创 RK3399 去掉HDMI音频

dts修改如果tinyalsa_hal/audio_hw.h中有对应的宏,将其注释如PCM_CARD_HDMI。

2024-01-30 20:35:09 1440 1

ffmpeg源码和编译脚本

ffmpeg源码和编译脚本

2023-10-16

RK平台 Android 12 AB系统升级patch

RK平台 Android 12 AB系统升级patch

2023-10-11

Android WiFi 扫描源码

Android WiFi 扫描源码

2023-10-07

Android AB升级源码

Android AB升级源码

2023-10-07

Android 12修改usb tp触摸唤醒

Android 12修改usb tp触摸唤醒

2023-09-21

RK3588 Android12 添加HDMI和喇叭声音通道切换选项

RK3588 Android12 添加HDMI和喇叭声音通道切换选项

2023-09-21

bsdiff bsdiff bsdiff

bsdiff bsdiff bsdiff

2023-04-14

Android恢复出厂流程

Android恢复出厂流程

2022-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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