自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年饮冰,难凉热血

技术等于兴趣

  • 博客(593)
  • 资源 (145)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux驱动-Input子系统-上报事件-模拟按键打印-模拟用户端接收数据-简要了解

加深对上报事件的了解、分析、并掌握基础知识、知识点等;前面有两篇Input 子系统知识点,偏向于基础知识:第一个输入子系统基础知识点、输入子系统关联的结构体知识点、匹配规则。实际上 开发过程中 还需要上报给上层的。这里就是一个知识点了解,熟悉、必须掌握的知识点,这里初步分析 方便理解知识点。Input 子系统,上报事件简要了解输入子系统驱动齿模拟按键、用户空间读取数据。

2026-01-21 17:59:04 661

原创 Android12 系统Rom去App-电话、短信、通讯录、录音机、日历、时钟、图库、相机、图库、删除豌豆夹、搜狗输入法、信号源

这其实是一个特别普通的正常需求,这里侧重于总结知识点-总结经验方便后续搞笑开发这里以 MTKAndroid12 为基础案例说明。其它不同平台和不同版本有参考意义商显产品,部分定制化产品对界面上面显示app 要求比较高,可能界面只会显示自己一两个应用,但是主页Home程序又是用的Launcher3,需要去掉大量无关应用,防误点击。这个去应用需求本身是一个比较成熟的需求,必须掌握这里涉及到修改哪里、编译脚本在哪里是哪个文件、对应的app 是怎么表示的还是需要在不断事件中去提升个人能力。

2026-01-21 11:48:06 960

原创 Buildroot系统adb环境下-各种命令结果乱码

自己玩开发板,学习Linux系统知识点,用的是讯为开发板。自己在Windows 电脑上按照虚拟机,编译讯为提供的RK-Linux 源码来编译Buildroot 系统进行Linux 驱动学习编译好固件,烧录到RK主板上。adb shell 进入系统adb 环境环境是开发的前提这里自己是通过AI 搜索,多次尝试的,最终解决如果遇到类似问题,可以借鉴,但是不同系统可能命令不一致,需要针对性看。

2026-01-20 18:53:55 416

原创 Android系统默认输入法-搜狗输入法或者谷歌拼音输入法-运行时授权

这里讲解的就是系统默认输入法的方法、步骤。通过输入法,具体讲解了几个配置实际需求很成熟的,但是还是要理解思想。

2026-01-20 15:09:10 598

原创 Android系统去4G相关选项-SIM卡-移动网络-短信-电话-通讯录App

因为产品没有4G,需要把基本的4G上面内容去掉,如下是部分工作。去掉4G相关 SIM卡、移动网络去掉部分App: 短信、电话、通讯录去4G模块是常见的客需需求,需要掌握最基本的方法、思路。需要熟悉配置文件,知道如何配置和屏蔽实现裁剪目的。对于设置去菜单需求,一定要知道方案、方法。知道如何找到对应位置。

2026-01-15 22:56:05 954

原创 Android13 - MTK平台系统去掉- 短信-电话-通讯录App实现

这几个App 本身和4G相关的,在定制化产品中都会去掉这几个应用;商显项目会在系统裁剪阶段全部裁剪掉;不带4G项目商显产品、工控产品 不会用到4G定制的项目产品部分单位产品,不允许有网络相关的定制化产品最常见的定制化、客制化、裁剪需求,需要掌握思想、思路、方法GMS非GMS 去App 还是有管理、区别的,需要理解下。

2026-01-15 15:11:58 602

原创 Camera2和Camera1实现打开USB相机-实现Dialer 调用USB实现预览等视频通话

这里以MTK平台 Android13版本为例说明实现需求需要两步骤:平台MTK底层支持才行或者底层自己调通。Dialer 应用也需要适配才行,注意学会分析日志,对比日志,针对性 找源码业务逻辑。一定要学会针对性分析问题、分析日志。代码量太大了,短时间内不可能搞明白业务逻辑的。

2026-01-14 14:42:04 756

原创 MTK-Android13-去掉桌面谷歌搜索框-设置语言默认为中文-隐藏去掉部分APP

原生Launcher3是第一页面是自带搜索框的 但这个搜索框是谷歌的搜索框,实场景:际定制客需中一定会去掉这个搜索框,特别是国内产品。针对国内客户,用的基本上都是非GMS产品,或者 原生AOSP固件产品,那么需要去掉谷歌相关内容;语言要求是国内中文的了。存在 隐藏部分APP需求,特别是非GMSdebug版本、定制产品中需要隐藏部分系统自带APP,可能还需要去掉部分APP达到系统裁剪在这里插入代码片目的。需求: 综上场景描述,有以下常见综合需求Launcher3去首页搜索框产品语言默认为中文。

2026-01-14 00:15:00 587

原创 Android12-Android13-默认蓝牙名称-定制为客需蓝牙名称

KS-320MKS需要达到什么效果呢?效果1、进入设置-已连接设备-与新设备配对-Android 设备名称 显示为客户定制的蓝牙名称2、点击设备名称,第一次可修改的设备名称为默认、可修改3、修改前后,手机端搜索到机器端的蓝牙名称为默认和实际设置的蓝牙名称如上,猜测相关的向其他设备显示为***,这里看着就是找对了位置,这里不就是设置嘛 ,继续分析代码。这里 就是一个Title。

2026-01-13 01:00:00 1444

原创 Android系统-GMS 版本 切换到非GMS 版本

大概概念理解: GMS 包含了谷歌公司所有Android相关生态的内容 的一个系统;非GMS版本 就是 AOSP 直接打包出来,比较精简化不含谷歌相关服务、组件的系统场景: 客户的产品最开始是GMS版本,只能在非大陆区域销售、现在拿到内地销售就需要去掉GMS相关,然后定制系统内容。最基本需求:去掉所有谷歌相关内容、模块,这些谷歌内容、模块 在大陆本身用不了,需要去掉。需求:所以 基本需求就是去掉系统里面所有谷歌相关的服务、组件、生态;对于 普通用户来说,就是去掉谷歌APP、包括桌面这些。

2026-01-13 00:00:00 1551

原创 MTK-Android12-Android13-系统预装Chrome并自定义主页-导向百度主页

很多Android客制化产品,内置谷歌或者其它浏览器,但是会根据对应客户和产品使用场景,预设主页,打开 谷歌或者其它浏览器时候能够直接跳转到客制化主页,比如:百度、谷歌、搜狗 的主页,提升用户体验。实现作为一个自己知识点储备中第一次接触一个需求:需要定制主页,懵逼了!但是网上有大量资料,问题是资料并不是自己想要的。因为整个流程、思想没搞清楚,细节知识点不太明白。这里面其实就是分两步:配置组件;内置内置浏览器apk时候比如Chrome浏览器,需要在编译脚本中配置依赖的服务组件。

2026-01-12 11:23:18 862

原创 Android-设置-设备型号-Android版本-系统版本自定义-默认修改

设置-关于-型号:修改为 KS-320MKS设置-关于-Android版本-12改为系统版本-OpenHarmony 3.1这个需求就是非常非常常见的普通需求,这里最核心的知识点是 知道方法,说直接点如何查看源码-定位修改位置-进行修改源码从而需求实现@Override这些是常见的客需需求,一定要掌握,这里做一个笔记对于 解决设置相关问题:新增、修改、删除 记录、值、标题等,需要掌握基本方法,定位哪个类,是怎么实现的强烈建议多从源码角度去查看源码,跟踪源码。

2026-01-12 11:02:39 777

原创 Android-设置-实体键盘-使用屏幕键盘-默认打开

使用场景:使用USB外接键盘 可能实际到兼容性问题、功能、符号补充等;使用遥控器场景,肯定需要软键盘的需求:默认打开使用屏幕键盘功能这其实就是一个简单的设置 相关的功能默认需求还是建议从源码角度来看更改,了解、熟悉源码、把流程走一遍会有一定的收获,后续研发写代码也会有一定的经验参考多总结、多学习,和前面知识点形成闭环吧。

2026-01-05 13:50:27 976

原创 Linux驱动-Input输入子系统-分析匹配规则

了解、理解、掌握 输入子系统中匹配过程。前面 理解了 输入子系统的三层架构,驱动最终和Handler处理层联系起来,这个联系就是匹配过程;也如前面的基本知识,Linux各种驱动匹配操作,比如总线,分层架构中、应用层和系统层 都有匹配操作的;在基于输入子系统 数据结构、最简单的驱动程序基础上,已经实验验证了生成了设备节点。那么为什么会生成,中间的匹配操作知识点是怎样的。这就是这里要分析的一个知识点。;注册设备到底做了什么,匹配机制就是在这个操作中实现的。的主要作用是:遍历处理器的设备ID。

2026-01-04 18:23:28 610

原创 驱动-Input子系统-最简单驱动程序

这里描述、讲解、实验 最简单的输入子系统 驱动程序目标:一步一步开始理解:Linux 中 输入子系统Input;这里不需要了解掌握上报事件,仅从输入子系统驱动流程入手,了解、理解简单的驱动流程。最简单的驱动程序,理论知识其实很简单的。Linux驱动-Input子系统-基本数据结构每次特别是每次第一次,看到新知识点一脸茫然,会堵塞很久。其实一定要突破,比如先过再继续理解。比如 事件类型、具体事件类型,在Linux 中就是这么定义的,没有为什么。

2026-01-04 12:28:08 594

原创 Android系统多人协同开发-源码管理篇三

提效:如何实现项目管理更加方便、快捷、分层、复用,提高团队、集体开发效率。降本:所谓降本就是在有限的服务器环境下,实现Android系统源码管理、编译、存储管理。实际问题:系统开发中,每个项目平台一套源码200个G,编译需估摸算要空间500个G。公司一年会新增200个项目Case,涉及到100多个项目固件。固件之类放到其它存储盘硬盘上面编译固件放到编译服务器,比如12T固态硬盘的编译环境,如何有一个好的源码管理习惯。一定要节省硬盘空间。比如:实际当中的一台编译服务器配置。

2025-12-31 18:02:39 315

原创 Android12-手势导航-三按键导航切换-三按键底部导航5秒消失功能实现

这里只针对Android12或者Android11,不针对Android12以上,因为部分源码随Android版本变更了,比如这里讨论的StatusBar在 高版本变成了了,但思路不变。Android原生默认的底部三按键导航是常显的,实际项目需求有三种:1)默认底部三按键菜单导航常显 2)默认底部三按键导航,每次5秒后隐藏 3)默认手势导航默认的就是底部三按键导航,当然可以配置配置文件默认手势导航三按键导航底部模式下,5秒隐藏,那应该就是使用Handler了,每隔5秒,隐藏底部导航栏。

2025-12-31 17:13:11 642

原创 RK3576-Android15原生相机Camera2 修改USB相机预览和成像方向

产品是大屏平板类型设备4K 32寸 随心屏,客户自己打样了USB相机,产品出厂用的就是USB相机设备USB相机安装上去发现 拍照预览有一个方向是倒置的拍照的照片 成像都是倒置的,旋转了180度视频预览都是倒置的,视频成像到是没什么问题。所以要解决的问题有3个:拍照一个方向和视频横竖屏方向预览倒置了,拍照成像方向旋转了180度。对于有时间和精力的朋友,强烈建议多看看基础知识储备基本技能知识点。

2025-12-27 12:36:22 1115

原创 RK设置界面RAM和ROM大小显示定制更改

存在客需场景:实现系统设置里面RAM、ROM显示,定制显示。比如 8G RAM + 128G ROM参数的机器,需要显示未16G RAM + 256G ROM 参数显示。让产品配置更加牛逼些。如下:需要修改后的显示场景小结:需要修改两个模块,四个地方修改系统设置里面存储空间修改开发者选项-内存用量但是每个模块在上一个界面有一个TIP显示,也需要同步修改的。此类需求常用于为了显示机器高端性,显示上面给存储做了一个假的修改需求修改方案其实比较简单的,都是找源码 针对性修改。

2025-12-27 10:16:04 708

原创 Linux驱动-Input子系统-基本数据结构

下面这个表格整理了主要的数据结构、定义位置和功能描述,可以帮你快速建立概览。数据结构定义位置所属层次功能与描述驱动层代表一个具体的物理输入设备(如一个按键或一块触摸屏)。驱动开发者主要操作此结构,用于设置设备支持的事件类型(如按键、相对位移)、具体的键值或坐标,并上报事件。事件处理层代表一类输入事件的处理程序(如通用的evdev、鼠标专用的mousedev)。它定义了如何创建设备节点、如何将内核事件传递到用户空间。核心层。

2025-12-25 17:35:54 614

原创 sharedUserId=“android.uid.system“无法调用系统安装器PackageInstaller安装应用-报错For security reasons, the system ca

场景:在自定义Android HOME 程序开发中,对于第三方应用要么集成到固件预安装、要么放到服务器进行点击下载安装【静默安装、调用系统自带安装器进行安装】。问题在MTK 平台安卓版本 Android12、Android13 进行下载apk后,进行安装暂无发现问题,项目跑到RK平台,Android11 和 Android15 版本发现 无法调用系统安装器。原因最后查看日志,发现系统给拦截了, 释放即可。

2025-12-25 01:00:00 758

原创 MTK-内置Apk到系统不成功案例分析并解决

场景:定制系统中,内置客户apk 作为系统apk,也就是预安装客户apkapk 可能作为普通应用但是不允许卸载、可卸载下恢复出厂设置要求恢复apk 可能是系统LAUNCHER 开机自启手动安装apk是可以安装成功的遇到问题一定要看日志,可能看日志成本蛮高的,后续可以自己写一个日志工具,通过属性来实现是否保存日志找到问题后,对于签名本身很复杂的问题,在无专业知识情况下根据经验尝试更改下遇到问题,解决问题时候,多看源码,根据经验靠猜+实践验证,一步一步解决问题。

2025-12-15 17:30:28 627

原创 Android系统解决-授予管理所有文件的权限问题

Android版本一直在加,Android9/Android10/Android11/Android12/Android13/Android14/Android15 , 客户app 也在不断适配,但是存在特别是定制产品中,客户不愿意适配,啥问题都让系统解决,绕过一定机制、实现。这里说的就是一个常见的常见需求:Android13 上面,客户要求默认授予管理所有文件的权限,如下:问题是机器重启后这个权限仍需要重新打开才行,那就是每次开机使用某些功能前都需要授权一次。是的ADB对应命令。

2025-12-13 17:42:03 1321

原创 Android系统去掉长按webview界面弹框中的分享功能

Android 系统去解决长按显示内容,去掉分享功能,不论那个界面,是所有界面都需要满足。如果仅仅去掉系统自带的,那么系统来处理如果客户自定义,部分App自定义的菜单项,不是调用系统的,那么还是需要应用去解决的。之前做过Editext,其实还需要去TextView,最难点的就是WebView中的HTML了 去分享功能了。WebView中涉及到分享功能菜单的界面,/***//***//***//***//***//***//***//***//**

2025-12-13 12:53:30 817 3

原创 MTKAndroid12-13-实现WIFI-蓝牙默认打开-自动旋转屏幕管理默认关闭-屏幕超时默认30分钟-屏幕旋转方向

一般的定制化产品有自定义下拉框开关默认状态的需求、设置默认息屏时间的需求。这里以MTK Android12 13 为例说明系统属性、数据库属性、的配置、初始化默认值对于赋值、监听开关相关知识点假使已经知道中去配置默认值远远不够的, 实际开发中遇到各种问题,比如配置了默认值并不生效 很常见。实际上要找加载地方;SystemUI一定是核心知识点。

2025-12-12 16:38:33 1244

原创 MTK-Android12开机应用自启需求-自定义原生Launcher3 主界面布局图标

MTK平台 Android12 版本 上实现 开机应用自启需求-自定义原生Launcher3 主界面布局图标。添加一个属性定义即可,如下:这里自定义一个属性目的是为了在加载Launcher3启动时候从属性获取需要自启动应用的包名,可以扩展动态替换 自启动包名。这里有两种方案,要么在Launcher3里面实现,要么在系统服务里面在开机时候启动第三方一次。这里强烈建议在Launcher3中去实现,体验效果更好。// 第一步:定义属性,// 第二步:在onCreate 方法中获取属性并启动应用。

2025-12-11 20:39:05 1226 1

原创 RK3576-Android15-整合PackageInstaller实现静默安装功能

在RK 平台 Android15 上面做静默安装功能这里进行了Android15 ,RK平台 静默安装功能,针对以前的知识点再次实践而已,这里面涉及到一些API变化、规则变化,参考业务代码和流程实现。静默安装核心要点还是session的传递、提交、校验 等。分为两部分:前端和Framework层,每个知识点都很重要,建议多研究代码,会收获很多。

2025-12-11 15:19:18 1404

原创 Android15-解决后台无法启动应用App问题

这里进行总结这个问题的目的,为了后续静默安装并重启静默安装的应用做铺垫;在Android15 非 HOME 应用,发现第三方应用、系统应用 后台启动另外一个APP ,发现无效。这就导致静默安装的应用 无法自动启动【需求是:静默安装应用成功后,自动启动安装的应用】。这里解决了一个Android15 版本后台启动App 问题,日常如果用HOME程序启动、Framework 层启动不会有问题,但是如果是第三方App后台会有问题重点是分析问题思想步骤,现在也不能说对。

2025-12-10 17:45:01 977

原创 RK3576-Android15-内置32位应用-此应用与最新版 Android 不兼容。请检查是否有更新,或与应用开发者联系 弹框问题解决

在RK-Android15版本,或者 Android9以上版本,内置32位应用程序;解决旧版本弹框提醒问题这里设计到两种需求:其中内置应用,内置32位到机器本身支持64 位中的需求比较 麻烦,多实践。对于 弹框提醒的需求,去掉提醒:掌握基本的解决问题思路并通过搜索、通过经验、实践 来实现需求,多了解、查阅源码。

2025-12-10 03:00:00 1019

原创 RK3576-Android15实现SystemUI下拉框新增音量条功能

在Android15 平台定制化产品中的下拉框中新增音量条调节功能,市场上部分教育类产品见到过这样的使用需求场景、手机都是有的。实际的默认的Android源码是没有这个功能的,自己来实现下。看类定义,就是一个,它是用来包裹音量条SeekBar用来展示和操作SeekBar的看左侧的方法不都是用来操作SeekBar的嘛:它本身持有这个就是一个进度条,这里用来亮度显示的,我们可以直接用它来作为音量的进度控制条,它就是一个SeekBar。

2025-12-05 15:44:28 962 1

原创 MTK相机-Android12_13-录像时间翻转了180度-翻转了90度、翻转了270度-解决方案

大量的强制横竖屏定制产品、不同的摄像头适配、手机芯片做大屏横竖屏产品等产品场景,导致Camera 预览、录像、成像等 方向问题。这里修改完成像、预览问题,涉及到的录像 时间旋转倒置等方向问题需要解决。MTK相机-录像时间翻转了180度-翻转了90度、翻转了270度 解决方案,如下:解决方案方案一:硬编码直接旋转角度 这里给出相关的参考资料,并不能直接给出参考意见和解决方案,但是也是MTKCamera 相关功能,里面有一些修改方法思路可以借鉴。MTK-Android12-13 Camera2 设

2025-12-05 00:52:41 430

原创 RK-3576-Android15屏蔽EditText的长按分享菜单的功能

定制的工控产品和部分定制消费品,需求不一样和使用场景不一样,要求把长按输入框里面文字长按时候去掉分享功能。这里其实就是一个普通的客需,最重要的就是解决问题的思路,怎么在源码里面去找到问题点并解决,思路、方法很重要对于显示UI效果,太大等可能跟自己屏幕、系统有关, 如果实际显示效果不好,自己调试即可不同的平台、不同的Android版本源码,修改位置可能不一样,但是解决问题思路一样,必须知道。此需求给自己最大的扩展知识点:相关的基本的UI组件修改都在。

2025-12-04 18:42:43 1081

原创 SystemUI-下拉去掉后去掉用户切换-去掉电源按键中的紧急呼叫

这里自己倒腾完成了两个常见需求:去除用户切换、去除紧急呼叫UI在去除用户切换时候,用到了Compose知识点,所以很难按照以前经验去找对应布局、找对应的View Item ,以往方法都只能部分借鉴的搞系统的还是要跟着谷歌学一点Compose技能了,方便日常开发调试。

2025-12-03 17:46:26 1352

原创 Rk-内置应用作为系统Launcher-内置APK-拷贝文件-替换开机动画

以RK576 Android15 平台为例,来实现内置第三方应用作为系统HOME 程序;这里面涉及到RK平台内置相关的几个知识点,整理出来,方便后续开发;这里以RK平台3576 Android15 为例,内置HOME程序涉及到的知识点,对比MTK 看看,项目中常见的一个需求,这里小结。内置应用,特别是第三方应用、输入法内置一定涉及到权限默认的,这也是一个特别重要的知识点对于RK平台不同的内置方案,按客户需求实际配置。

2025-12-02 23:13:51 1068

原创 Linux驱动Input子系统开篇-输入设备和节点

作为Linux驱动Input子系统开篇,这里主要为了引入,有个初步认识。对于输入设备 各种概念暂不说明,这个大家对于输入了解很多的,至少天天办公和日常生活中实际操作过,还是从节点、输入事件角度 初步理解下。这里作为Linux 驱动中,Input 子系统,只是通过鼠标、键盘、按键等 来了解、搞清楚 输入设备和对应节点是怎么映射、监听的。通过开发板调试,对输入设备有一个感官认识即可。一切皆设备、文件、设备对应节点。

2025-12-02 02:00:34 880

原创 Android系统实现开机自启第三方应用

系统有自己的Launcher HOME,应用,但是需要实现开机后第一个打开的应用是 指定的第三方某个非HOME的应用。这里用系统服务实现了从系统服务中开机后启动第三方应用的一个需求场景,非常适用。联系以前的知识点,在Launcher3 中启动应用,特别是出国外GMS 产品、使用原生Launcher产品 的场景,也有相当大的定制需求场景。

2025-12-01 23:16:48 1075

原创 RK-3576-Android15-删除下拉状态栏的省电模式和钱包

SystemUI 去除 item ,也就是去除 quickTitle 的方法,去配置文件中直接去掉即可。系统设置,去掉某一个item ,常规思路要明确,大部分静态配置item 就是这么干的。不分涉及到索引的,知道如何去掉搜索的索引。

2025-12-01 19:04:13 1000

原创 Android 屏幕亮度限制,最大亮度设为目前亮度多少、最小亮度设为以前亮度多少

brightness: 亮度范围值:0-255: 可以理解为系统亮度服务,最终调用native 方法,: 可以理解为一个协调器同样,还有相关知识点的这是数据模型和通信协议。它定义了亮度值的表示方法,是三者交互的“通用语言”。这是底层硬件抽象服务。它接收 0-255 的亮度值,并通过 HAL 层将其转换为驱动能识别的具体信号,最终控制 LED 灯(如通知灯、背光)。这是高层业务逻辑与显示管理的协调器。

2025-11-30 21:06:45 1196

原创 MTK平台-内置应用作为系统Launcher

MTK内置引用作为系统Launcher,涉及到很多知识点,也是常规需求,必须务必掌握这里作为参考,非Home程序内置,之前也有文章说明,都可以对比看看。

2025-11-28 18:19:57 820 1

原创 MTK-Android12_13-显示在其它应用的上层功能默认

不就是默认各种模式的地方吗 : 很可惜,实际研发发现,只适用于Android11 版本及以下这里做如下修改:模式改成ALLOW实现需求,指定某个App 显示在其它应用的上层功能默认为了实现功能,查阅部分源码并不断实验是必要的,实际结果可能并不一定OK,重在验证和思考实现思路,这里通过adb 命令来实现的。这里面也有相关知识点的。可以进一步挖掘 方便后续研发其它相关功能。

2025-11-28 15:54:52 770

正则表达式必备.txt

常用正则表达式,开箱即用

2021-02-18

去除开机动画结束后显示正在启动;去掉开机后进入Launcher前黑屏;延时实现开机动画播放完全

解决三个问题: 1)去除开机动画结束后显示正在启动; 2)去掉开机后进入Launcher前黑屏或者白屏; 3)延时实现开机动画播放完全。 4)FallbackHome 内容定制

2024-08-15

Rk3568 Android12 SystemUI 源码

Rk3568 Android12 SystemUI 源码,AndroidStudio可以直接导入,方便分析源码,跟代码流程。

2024-08-13

SystemUI QS 面板新增截屏功能按钮资源代码

Android12 版本上面的QS快捷面板是没有截屏功能按钮的;在自己负责的RK、MTK 相关产品中,用到了RK和mtk平台,客户有截屏功能按钮的需求。 那么如何实现QS面板功能按钮,就必须对SystemUI有所了解,了解QS、QQS、SystemUI加载机制,SystemUI思想。 然后在此基础上,实现这个功能需求。

2024-08-11

mtk Android12 关机界面定制

mtk Android12 关机界面定制,去掉关机和重启时候显示 正在关机和进度条的样式,显示一张整体图片。

2024-08-08

RK3568源码编译手册:Android11、12源码;Linux、Linux-5.10内核源码

RK3568 平台,源码相关编译指导,方便Android11、Android12 Linux 源码包,方便编译用,有一个编译平台,方便进行Android、驱动 基础,实验开发。

2024-08-07

3568开发板驱动开发指南

驱动开发指南: 驱动学习的开发指南,文档。采购北京迅为电子有限公司的3568开发版,进行驱动基础学习,上传开发指南文档,方便大家借鉴学习,对驱动基础开发和实验实践有借鉴意义,指导学习。

2024-08-07

Flutter 轮播图插件

Flutter 轮播图实现

2024-01-13

Flutter 不同终端适配方案

Flutter 不同终端适配方案

2024-01-12

flutter 搭建项目架构

借助Getx 大奖项目架构: 1)底部导航 2)Obx getX 实现动态更新UI; 3)PageView和底部导航联动

2024-01-12

Flutter 基础教程,入门级别 教程必备

Flutter 基础教程,入门级别 教程必备; Flutter 学习必备 Flutter 各种组件扫盲

2024-01-10

Flutter 框架Getx

Flutter 框架Getx

2024-01-10

flutter 搭建首页框架 Scaffold 与 PageView 实现

flutter 搭建首页框架 Scaffold 与 PageView 实现

2023-11-17

springbootstudy.zip

利用SpringBoot集成邮件服务,实现SpringBoot发送邮件功能。其中QQ邮箱、gmail邮箱、163邮箱、126邮箱均在代码resources文件夹下面已经配置,如果想用什么邮箱直接从配置中配置到application.yml中即可。每个邮箱发送邮件均已经测试OK。

2020-01-31

springboot2_mybatis_durid_pager.zip

SpringBoot2集成mybatis进行curd操作; 集成pagehelper进行分页操作; DataSourceConfig进行数据源配置; 集成Durid进行连接池配置 集成PageHelper进行分页配置 SpringBoot2实现Json格式请求方式接受参数

2020-02-02

cookie_session.zip

DJango框架中cookie、session实际应用,简单的登录、跳转首页的demo。运用到cookie、session技术,初步理解cookie/session在实际当中的实际应用。通过demo实际操作来理解cookie/session

2019-11-07

paginatorDemo-master.zip

DJango分页组件Paginator应用,简单的Demo案例,详细注释说明。初步理解分页组件Paginator的使用。

2019-11-05

编辑器 Notepad++.zip

Android系统的方案,对应手机、平板、各种实际定制的设备,怎么抓取日志。最简单最直接就是adb logcat实现。但是实时查看+记录总是觉得不方便。可以直接用这个编辑器即可。

2020-03-28

FormsStudy.rar

DJango 多表查询操作,理解表与表之间关系,数据之间操作。

2019-11-02

Android声音模式定制.rar

修改Framework系统层,针对Audiomanager、AudioService、IAudioService.aidl修改,添加方法和实现,来实现声音模式设置,也就是声音大小定制

2019-08-28

设备树:RK3568 Linux 版本-rk3568-evb1-ddr4-v10.dtsi

设备树:RK3568 Linux 版本-rk3568-evb1-ddr4-v10.dtsi,自己定制部分设备树来理解gpio,方便后续调试、学习、理解用。

2025-11-14

应用拦截-密码锁-应用密码

Android App 实现应用密码锁、应用拦截、应用监听核心代码实现。

2025-07-15

MTK 平台,Camera2 相机 视频设置的 视频格式大小 不分源码

MTK 平台,Camera2 相机 视频设置的 视频格式大小 不分源码

2025-06-08

Ubuntu18-系统编译

VM 安装Ubuntu18 系统环境,在ubuntu环境下配置驱动学习的编译环境。

2025-03-22

USBCamera-Camera1 预览、拍照、录像

USBCamera 功能实现; 基于Camera1 API 对相机基本操作:预览、拍照、录像、切换相机、USBCamera 打通 Demo

2025-03-07

MTK Android12/13 系统设置 适配遥控器

MTK Android12/13 系统设置 适配遥控器: 设置一级界面,是没有遥控器适配的,原因可以看具体源码分析,里面说明了为了让滑动。 但实际大屏电视或者大屏其它产品是需要遥控器适配的。

2025-01-13

MTK 关机重启适配遥控器功能

MTK 关机重启适配遥控器功能

2025-01-13

日常使用属性配置文件文件-device.mk-gms.mk.zip

通过两个配置文件 device.mk 、gms.mk 的配置内容的借鉴, 了解: 1)第三方应用、系统应用如何内置 2)属性如何配置、配置哪些属性 3)gms 相关的配置及配置 方案位置等

2024-12-12

开机向导源码: 2套开机向导源码+MTK 开机向导定制思路指导

开机向导为apk,没有源码的,对于部分定制需求的客户,难以满足定制要求。 1)这里提供了2套开机向导源码,可以直接编译到系统里面去,替换开机向导apk,实现定制的需求; 2)同时,根据开机向导的源码,理解开机向导的思路,对于系统属性获取,对于那些模块显示与隐藏,对于资源、属性、主题 等定制有一定的参考价值。

2024-12-11

开机向导定制资源,自定义开机向导资源apk、开机向导apk

开机向导定制资源,自定义开机向导、开机向导apk: SetupWizardOverlay-master.zip 第三方开机向导资源包定制 MTK Android12 开机向导资源apk Deo

2024-12-10

Framework开机自启服务-应用-自动执行-循环检测功能

Framework开机自启服务-应用-自动执行-循环检测功能: 1)开机后启动某个服务 2)开机后自动启动某个应用 3)开机后开始检测设备外设状态,根据外设状态进行对应功能实现

2024-12-04

定时开关机功能,实现定时开关机功能

开关机源码:MTK8.1 自带开关机源代码。在当前Android12 Android13 Android14 的安卓平台具有参考意义,直接复用即可。

2024-10-21

系统设置实现WIFI密码显示功能

系统设置实现WIFI密码显示功能,点击进入系统设置wifi界面,显示wifi密码框为选中状态。

2024-09-29

悬浮球效果,悬浮按钮,悬浮框 Demo 源代码

悬浮球效果,悬浮按钮,悬浮框 Demo 源代码,Android直接运行项目程序跑起来。可以借鉴代码,应用层实现悬浮功能。

2024-09-26

系统实现悬浮原点-功能定制,系统公版实现悬浮框,悬浮白点,悬浮菜单功能

系统实现悬浮原点-功能定制,系统公版实现悬浮框,悬浮白点,悬浮菜单功能

2024-09-27

TurnOffReboot.zip Android 实现重启、关机 功能

各个平台,通过反射实现系统的关机、成功起操作; 针对部分客户有相关需求、定制开关机 功能的场景。 关机、重启 功能 demo 工程。

2024-09-15

MTKCamera预览、成像、拉伸代码简要片段

1)MTK平台,预览、拉伸、成像问题核心代码片段修改 2)视频成像方向异常 修复核心片段 3)预览方向不对,修复核心片段 4)人脸检测由于旋转镜像导致人脸检测显示不对,直接隐藏实现

2024-09-10

recovery出厂时清除中-文字清除.zip

恢复出厂设置-清除recovery显示的文字

2024-09-09

Rk Android12 Setting 源代码

RK平台,Android12 版本,Setting 模块源代码,方便导入AS 查看跟踪Android系统设置模块代码,方便分析代码、追踪代码使用,提供工作效率

2024-08-15

无障碍服务工具类,在源码基础上添加日志,方便check 流程

1、无障碍服务工具类,在源码基础上添加日志,方便check 流程。 2、RK平台,无障碍服务的源码,和其它平台代码大同小异,可以对比看看 3、工具类中,分析无障碍快捷开关 打开关闭调用

2024-08-16

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

TA关注的人

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