自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年饮冰,难凉热血

技术等于兴趣

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

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

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

2025-12-31 18:02:39 286

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

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

2025-12-31 17:13:11 500

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

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

2025-12-27 12:36:22 1012

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

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

2025-12-27 10:16:04 679

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

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

2025-12-25 17:35:54 596

原创 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 721

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

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

2025-12-15 17:30:28 598

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

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

2025-12-13 17:42:03 1128

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

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

2025-12-13 12:53:30 733

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

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

2025-12-12 16:38:33 1221

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

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

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

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

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

2025-12-11 15:19:18 1328

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

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

2025-12-10 17:45:01 939

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

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

2025-12-10 03:00:00 963

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

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

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

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

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

2025-12-05 00:52:41 410

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

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

2025-12-04 18:42:43 1055

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

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

2025-12-03 17:46:26 1327

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

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

2025-12-02 23:13:51 1015

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

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

2025-12-02 02:00:34 842

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

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

2025-12-01 23:16:48 990

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

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

2025-12-01 19:04:13 976

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

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

2025-11-30 21:06:45 1139

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

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

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

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

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

2025-11-28 15:54:52 706

原创 MTK-Android13-假横屏-竖屏开机解决各类APP USB相机适配问题

假的横屏,实际竖屏开机解决各类APP USB相机适配问题比如机器是横屏的:但是uboot/kernel/Android 系统起来的时候实际都是竖屏状态,但是客户看着感官状态是横屏即可。这里举例说明实际项目中解决USB相机各种问题的一个实际案例和思路实际案例修改,还是需要一定的旋转、相机基础知识的相机知识一定是复杂的,日常总结、验证才能不断进步。

2025-11-27 17:37:05 1003

原创 Android系统设置-删除设置-安全-屏幕锁定菜单模块

这里是一个去掉设置里面的某一个item 需求。常规需求,做了太多了,很简单的一个需求。这里写出来目的,还是为了形成一种解题思路,方便特别是方便初学者提供一个解决需求思路。其次,为了记录 方便下次直接copy,直接修改。锁定方式安全性便捷性推荐指数主要特点无⭐★★★★★☆毫无防护,仅限绝对安全环境滑动⭐⭐★★★★☆☆形同虚设,正被系统淘汰图案⭐⭐⭐★★★★☆★★★★安全与便捷的平衡点,适合大众PIN码⭐⭐⭐⭐★★★☆☆★★★★★。

2025-11-27 14:57:11 410

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

这里以Android 系统开发举例,来说明多人协同开发中的基本步骤、遇到的问题、使用到的工具。目的:提供一个思路,在多人协同开发中如何高效率进行开发工作。使用到的工具:可以参考,实际每个人有自己的开发工具,当然部分工具需要付费。可视化工具也加快开发速度,提高开发效率。这里实际就是一次 系统开发中的实战演示实际开发中实际操作才能领悟其中各种命令的意义,方便提升整体开发效率。

2025-11-25 20:24:15 1089 1

原创 系统设置-Location Mode 默认开关-默认关闭

解决两个问题系统设置-位置信息 开关默认打开状态,这里需求默认关闭状态搞清楚系统设置-位置信息,开关 打开与关闭知识点,业务流程这里对于位置信息开关默认值设置需求进行了实现分析了系统设置Settings相关需求的实现思路,很多思路都是一样的:界面查找-布局分析-查看关联的Fragment界面和控制器controller涉及到属性相关的,务必掌握基本属性相关知识点,方便实际调试,快速验证。

2025-11-22 12:55:45 731

原创 RK-Android15-WIFI白名单功补充三-系统设置隐藏已连接WIFI

白名单功补充三-系统设置隐藏已连接WIFI,功能补全,解决白名单中的一个bug之前WIFI白名单功能bug 修复分析了 已连接WIFI 信息,显示、隐藏逻辑,在设置里面的基本架构和思想获取已连接的WIFI,在实际使用当中,可以直接借鉴,系统里面可以封装一层,对外释放,对自己其它客需定制需要获取已经连接WIFI,也是一种方法。

2025-11-21 17:44:54 1390 1

原创 MTK-Android12-SystemUI 快捷面板重叠问题修复

在实际的平板产品或者平板关联的工控产品中,为了更好的体验,让App能够随重力感应方向进行旋转,实现横竖屏切换。大量的App 软件只有竖屏,哪怕Pad 版本App软件 要么只有竖屏显示、要么只有横屏显示。对于大量的只能一个方向显示的App, 在实际产品中的使用体验就特别查了。解决方案就是让App 方向随重力感应方向进行切换。实际上切换的是屏幕,屏幕旋转,让人感觉上是App 方向旋转了。我们经常说这个专业词 叫强制横竖屏。

2025-11-21 11:52:33 88

原创 Android15 添加android.uid.system且系统签名后无法安装

是Android 15中一个重要的安全加固措施,它通过白名单机制严格控制了共享UID的使用范围。理解这个文件有助于我们更好地把握Android系统的安全模型和权限管理机制。

2025-11-19 19:29:54 137

原创 Linux驱动-GPIO-动态切换引脚复用

动态切换 引脚复用这里测试了 引脚复用功能具体实验这里了用了一千的知识点,给设备对象写一个属性,通过属性来判断。当然也可以通过其它方法与驱动通信即可,实现驱动传参来进行公引脚复用功能。

2025-11-18 20:15:04 915

原创 Linux驱动-GPIO子系统与pinctrl子系统相结合

如果对于一个初学者来说,GPIO 子系统已经了解了部分,这里目标就是GPIO子系统结合pinctrl 子系统的知识理解。gpio 子系统理解,包括基本GPIO的APIpinctrl 子系统的理解,包括pinctrl 子系统的基本API函数作用调用时机获取引脚控制句柄驱动探测时查找引脚状态获取句柄后应用引脚状态需要切换状态时释放引脚控制句柄驱动卸载或出错时这里只是对gpio-pinctrl 两个子系统结合起来用的一个总结、规整知识点而已,实际上我们一直都是这么用的。

2025-11-18 10:41:19 662

原创 Linux 驱动-GPIO 三级节点获取和控制相关API

在 Linux 内核中,操作 GPIO(通用输入输出)主要有两套 API:一套是基于描述符(descriptor-based) 的现代接口,另一套是基于整数(legacy) 的传统接口。核心内容,对于二级节点下的三级节点的gpio 属性相关获取的基本方法,讨论、验证 api.获取到了三级节点下的gpio 描述符,剩下的就是递归、基本gpio 调用方法了。

2025-11-17 10:52:05 852

原创 Linux驱动-GPIO基本函数api

位置:在根节点下定义gpio 节点-my_gpio在pin-ctrl 设备树节点中定义my_gpio在根节点定义:声明一个GPIO资源。意思是“系统中存在这么一组GPIO引脚,它的控制权在这里定义”。在pinctrl节点中定义:配置这些GPIO引脚的电气特性和复用状态。意思是“当我的设备要使用这些引脚时,请把它们设置为以下具体状态(如上下拉、驱动强度、复用为GPIO功能等)”。GPIO控制器节点:描述硬件资源本身。内核需要知道有哪些GPIO端口、它们的地址在哪里,才能进行底层的读写操作。

2025-11-14 17:02:00 913

原创 RK-Android11-修改系统的鼠标光标

定制话鼠标光标的需求,知道怎么替换。

2025-11-12 16:20:53 99

原创 Android11-Launcher3 定制-去除副屏幕-可以滑动效果 - 篇二

在前面文章中,存在几处细节问题,这里补充说明。同时分享部分修改经验指导。这里对禁止上划,去抽屉功能篇章的一个补充篇章这里涉及到手势、触摸,涉及到各个相关的模块,如果需要了解各个模块是一个非常痛苦和工作量大的过程,如果有需要可以按照思路逐步分析。在调试验证过程中,会收获各个知识点。Launcher3 本身封装比较好,复杂, 熟悉了解 手势、拓展、滑动相关知识点,后续对其它功能定制有很大的思路上的帮助。

2025-11-12 14:16:17 68

原创 Android11-Launcher3 定制-去除副屏幕-可以滑动效果

Android 默认都是抽屉效果,在主界面上拉可以看到全部应用。现在要做成手机一样的,能够左右滑动效果,只有一页。这里实现了常见的工控机器-手机产品的需求这里面涉及到的知识点蛮多,都要掌握借助这个需求,我们大概了解了整个流程和部分类。遗憾:篇幅太长,尽管每个类我们了解了,实际作用和场景待后续分析,搞清楚搞明白才行。

2025-11-07 18:19:01 108

原创 拦截adb install/uninstall安装 - 安装流程分析

本人以MTK Android13 版本为例,其它芯片平台和Android版本修改内容基本差不多 对于adb 模块各大芯片厂商和不同Android版本区别其实不大,可以参考。定义两个系统属性,默认值是enable需求其实很简单,前提是搞清楚 adb 架构、PMS安装流程通过此需求,从adb install/uninstall 安装到PMS - 命令解析-session 操作 - 安装 完成了整个业务的闭环。方便理解安装流程。

2025-11-06 16:07:25 120

正则表达式必备.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关注的人

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