自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

448313096@qq.com

专注Android系统开发

  • 博客(17)
  • 资源 (29)
  • 收藏
  • 关注

原创 Android 12 系统遥控、键盘模拟鼠标功能实现

当接收到方向键的按键事件时,系统需要计算新的指针位置。这通常基于当前指针的位置和预定义的移动增量。移动增量可以根据设备的分辨率和用户设置进行调整,以确保指针移动既灵敏又精确。

2024-12-18 18:28:51 317

原创 Android 12 Camera2 镜像与方向问题总结

在Android 中,使用Camera2 API时,处理相机预览和拍摄的照片或视频的方向及镜像是一个常见的需求

2024-11-20 18:03:27 275 1

原创 Android 12 增加对USB的MTP与PTP驱动支持

在Android设备中,MTP(Media Transfer Protocol)和PTP(Picture Transfer Protocol)是两种用于通过USB连接与计算机进行数据交换的通信协议。

2024-06-07 17:18:21 1321

原创 Android Binder原理(三)系统服务的注册过程

本文分别从调用链角度和进程角度来讲解是如何注册的,间接的得出了服务是如何注册的。这两个角度都比较复杂,因此这里分别对这两个角度做了简化,作为应用开发,我们不需要注重太多的过程和细节,只需要了解大概的步骤即可。

2024-06-04 08:58:42 107

原创 Android Binder原理(二)ServiceManager中的Binder机制

本篇我们学到了Binder通信的C/S架构,也知道了的原理的核心其实就是ServiceManager 的原理,为了讲解ServiceManager的原理,我们需要一个框架来举例,那就是框架。在讲解MediaServer的入口函数时,我们遇到了三个问题,其中前两个问题相关的知识点和 IServiceManager都讲解到了,下一篇文章会讲解第三个问题,是如何注册的。

2024-06-04 08:41:41 86

原创 Android Binder原理(一)学习Binder前必须要了解的知识点

举个例子,如果用户空间需要读取磁盘的文件,如果不采用内存映射,那么就需要在内核空间建立一个 页缓存,页缓存去拷贝磁盘上的文件,然后用户空间拷贝页缓存的文件,这就需要两次拷贝。函数将数据拷贝 到内核中的内核缓存区,由于内核缓存区和接收进程的用户空间存在内存映射,因此也就相当于把数据发送到了接收进程的用户空间,这样便完成了一次进程间的通信。系统调用是用户空间访问内核空间的唯一方式,保证了所有的资源访问都是在内核的控制下进行的,避免了用户程序对系统资源的越权访问,提升了系统安全性和稳定性。

2024-06-04 08:16:52 90

原创 Android 12 解决NTFS格式U盘不能写的问题

在一些情况下,Android系统可能对某些外部设备的写入权限进行了限制,尤其是对于NTFS格式的U盘。系统的安全性和稳定性可能是Android 12对NTFS写入权限进行限制的原因之一。Android 12引入了Scoped Storage,它对应用的文件访问进行了更严格的控制。如果应用没有正确请求和处理存储权限,它可能无法在外部设备上进行写入操作。在Android 12及更高版本上,Google引入了更为严格的存储权限和隐私控制。确保你的应用引导用户在连接外部设备时正确授予所需的存储权限。

2024-01-06 22:26:56 4298 2

原创 Android 9-12 系统实现软件调节屏幕色温

在定制 ROM 或应用中实现这些功能时,请查看相关文档和源代码,以确保你的实现是有效且兼容的。通过调整矩阵中的元素,可以改变图像的颜色属性,包括亮度、对比度、饱和度以及色温等。这段代码主要涉及颜色的饱和度调整,通过调整颜色饱和度来实现色彩的改变。请注意,这只是一个解决方案之一,实际上,为了更好地支持各种屏幕,你可能需要考虑到色彩空间转换和颜色校准等更复杂的问题。总体而言,该方法用于通过事务向 SurfaceFlinger 发送 RGB 矩阵变换的请求,以调整屏幕颜色。来监听 RGB 和颜色调整设置的变化。

2023-12-21 18:40:04 2188

原创 Android12 开机启动速度优化总结

dalvik进程后,新进程只需加载heap中没有预加载的类(这些后加载进来的类成为该进程所private独有的),这样便加快了应用程序的启动速度。实际上这是一种以空间换时间的办法,因为几乎没有一个应用程序能够使用到所有的预加载类,必定有很多类对于该应用程序来说是冗余的。格式的图片,还有一个desc.txt的文本文档,开机时按desc.txt(动画属性描述文件)里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片,就像播放原始的胶带影片一样,形成动画。的类和加载时不存在的类进行精简。

2023-12-05 09:20:47 2056 1

原创 Android 12 利用ext4格式改善Android数据分区f2fs断电丢失数据的问题

利用ext4格式改善Android数据分区f2fs断电丢失数据的问题

2023-12-04 22:00:58 2278

原创 Android 12,通过JNI写framebuff实现白板书写加速

Android 书写加速

2023-12-04 15:43:44 893 2

原创 android 12 企业微信视频通话打不开摄像头问题分析

摄像头

2023-11-26 14:53:14 1301 2

原创 Android 12 APP实现大批量预置、卸载或者不可卸载以及卸载是否可恢复

AOSP开发中,经常需要。

2023-11-23 10:32:56 531

原创 Android 12 系统横屏时,开机动画有两秒显示不全

平板系统默认横屏时,开机会旋转90度,显示的分辨率WxH,会变成HxW.但又会很快被SurfaceFlinger的SurfaceFlinger::processDisplayChanged 娇正。所以为了保险,可以在开机动画没结束之前,禁止旋转事件。在Android 12 产品定制化开发中,由于系统默认方向为竖屏,平板电脑要横屏显示。系统在开机时,有时因为旋转,会出现动画只显示一部分。

2023-11-23 10:15:00 648

原创 Amlogic 4K UI显示

环境Amlogic Android P + Kernel4.9T962X3 系统前言4K 原生 UI 意味着帧缓冲区的分辨率为 3840x2160步骤1、提高DDR频率--- a/board/amlogic/g12a_u200_v1/firmware/timing.c+++ b/board/amlogic/g12a_u200_v1/firmware/timing.c@@ -65,7 +65,7 @@ .version = 1, .dra...

2022-02-10 10:46:19 2752

原创 Android 11-12 io调试

kernel需开启DEVMEMdiff --git a/kernel/arch/arm64/configs/rockchip_defconfig b/kernel/arch/arm64/configs/rockchip_defconfigindex 962c426..1ca783d 100755--- a/kernel/arch/arm64/configs/rockchip_defconfig+++ b/kernel/arch/arm64/configs/rockchip_defconfig@

2022-02-10 09:34:24 4113 1

原创 Android 11-12 添加自定义service API 并提供jar包

环境rk3568 android 11 系统步骤一、添加aidl文件frameworks\base\core\java\android\jess\manager\ICmanager.aidlpackage android.jess.manager;import android.jess.manager.ICserialCallBack;interface ICmanager{ String test();}二、添加serviceframeworks\base...

2022-02-09 15:34:04 1626

ubuntu20.04 Docker镜像编译Armbian SDK

1. 操作系统:ubuntu20.04 2. Docker 镜像文件:ubuntu_20.04.zip 3. Armbian SDK 文件:armbian_sdk_20240806.tar.gz

2025-01-18

RealtopNote 平板笔记文档

项目开发使用java语言开发。主体的代码架构为MVVM架构。通过LiveData作为数据驱动。Xml文件中移除掉了databinding,经测试有影响相应速度。 图片的加载使用的是Glide框架,数据库使用的是room数据库。未将room数据库与LiveData进行结合,后续可以在此方面进行改进。

2025-01-15

ntfs-3g 是一个开源的 NTFS 文件系统驱动程序

ntfs-3g 这个工具。ntfs-3g 是一个开源的 NTFS 文件系统驱动程序,允许在非 Windows 系统中对 NTFS 分区进行读写操作。在 Android 中集成 ntfs-3g 需要进行一些额外的步骤,因为 Android 并不直接支持加载外部文件系统驱动程序。所以会需要修改系统SElinux权限来实现。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.youkuaiyun.com/fenss2009/article/details/135432989

2024-06-24

Termux安装linux(ubuntu)步骤

需要用到的 app:termux、vnc server Ssh 连接工具:电脑终端命令(快捷 win+r,输入 cmd 回车)、MobaXterm、xshell 等 目录 1、下载 termux 终端 app :........................................................................................................ 2 2、 在 termux 终端安装 ubuntu 系统............................................................................................ 2 3、在 vnc 里面显示 ubuntu 系统图形界面....................................................................................8 4、汉化..................................................

2024-06-07

Termux安装linux(kali)步骤

详细讲解如何在android 系统上用termux安装kali linux 系统。操作每一个步骤都有截图。 暂时是最新软件:https://www.downkuai.com/android/140917.html

2024-06-07

Docker 绿联 DX4600 部署 dashy 导航页教程

绿联 DX4600NAS 部署 Dashy 自用导航,打造个人专属精美主页,所有应用一 键直达。 导航页产品有许多个,今天就来演示 Dashy 导航页的搭建和使用教程 。 Dashy 导航页比 Flare、Heimdll 更加强大,自带主题更加多,自定义能力更强, 社区合集里也是有 Dashy 来当个人导航页的,但是没有详细的教程。全程干货下 面大家可以跟着教程来操作,打造属于自己的个性导航吧。

2024-01-12

Docker 绿联 DX4600 安装 Alist 及挂载网盘图文教程

本教程,适用于绿联云 DH2600 的 Docker,群晖或者极空间有所不同,全程干货,小 白建议全程按照我的操作

2024-01-12

Docker 私有全平台多端同步笔记 Joplin Server部署流程

Docker 私有全平台多端同步笔记 Joplin Server部署流程(绿联DX4600)

2024-01-12

Docker ZeroTier One 安装命令

Docker ZeroTier 组网工具 安装命令。

2024-01-12

Docker FRP内网穿透

FRP内网穿透 1.https://preview.locyanfrp.cn/ 注册账号,并实名登记 2.下载docker容器,snowdreamtech/frpc:latest 3.到locyanfrp控制面板生成内网穿透参数,隧道操作-添加隧道

2024-01-12

RK3568休眠唤醒相关问题定位

RK3568休眠唤醒相关问题定位

2024-01-11

上海域格9X07模块Android使用手册 1.30

上海域格9X07模块Android使用手册 1.30

2024-01-11

Docker 使用NPS在服务器搭建内网穿透服务

使用NPS在服务器搭建内网穿透服务

2024-01-11

HS351工厂菜单调节屏参

HS351工厂菜单调节屏参

2024-01-11

MTK9255 用户手册

MTK9255 用户手册

2024-01-11

Docker 搭建openP2P教程

Docker 搭建openP2P教程

2024-01-11

Docker 镜像和容器迁移

指将镜像和容器迁移至别的硬盘,如将 docker 原工作的硬盘 1 迁移至硬盘 2. 解决如原使用机械硬盘安装了 docker,现在新装固态后像将 docker 迁移至固态硬盘的情况。

2024-01-11

Emby for Android 客户端

Emby for Android 客户端手机端阳光版本

2023-08-24

648母片制作文档 -修改版.docx

本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2020-03-20

MStar_TV_SN客户开发指导书_V1.1-Cultraview.pdf

本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2020-03-20

Rockchip_Introduction_Android9.0_BT_Configuration_CN.pdf

本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2020-03-20

Rockchip_Introduction_Android8.1_BOX_Display_Framework_Configuration_CN.pdf

本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2020-03-20

Rockchip_Introduction_Leds_GPIO_Configuration_for_Linux4.4_CN.pdf

本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2020-03-20

RK3368 Hardware Design Guide V10_201510.pdf

本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2020-03-20

Rockchip-UART-开发指南-V1.0-20160629

本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2020-03-20

数字滤波算法

数字滤波 算法 非常详细,希望能帮到大家。

2014-01-06

Arduino FreeRTOS_AVR库文件

Arduino上跑FreeRTOS AVR库文件 本文档按“现状”提供,我不对本文档的任何 陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示 或暗示的声明或保证。本文档仅作为使用指导的参考。

2014-01-06

LCM 1602 i2c LiquidCrystal_I2C库文件

LCM 1602 i2c LiquidCrystal_I2C库文件,最终修改版。

2014-01-06

framework_intermediates

是新的framework_intermediates.jar下载

2013-12-06

Launcher HD 库文件

请把库放在ndroid-sdk-windows\platforms\android-15目录下,然后再添加到eclipes的Launcher HD的工程中.如遇问题,可以与我交流.希望对你们有用.

2012-12-28

Launcher HD(Android 4.0)

这个基于Android4.0 Launcher HD.想让他在你的eclipse上运行,还需要两个库.因为太大,所以分开存放.如果有遇到不能正常跑起来的问题,可以联系我.谢谢!

2012-12-28

LINUX设备驱动程序第三版

LINUX设备驱动程序第三版 希望你帮助大家

2012-11-03

AndroidAPI手册

AndroidAPI手册 非常好的资料,希望能给大家帮助

2012-11-03

android 音频播放器源码

此源码的软件已经在安卓市场被很多爱好者下载,好与坏可想而知。

2012-11-03

Android数独游戏源码

OpenSudoku是一款大家都非常熟悉的利智九宫格数独游戏,此源码非常经典。希望有点开发技术的的人才下载学习。豆子分虽然要求高,但你下载后就知道为什么要这么高的豆子,绝对物有所值。

2012-11-03

原子操作、信号量、读写信号量和自旋锁的API

原子操作、信号量、读写信号量和自旋锁的API.希望能帮助大家

2012-11-03

live555代码阅读

live555代码阅读 非常经典的笔记 希望大家一起来学习

2012-11-03

android通过服务器实现点对点聊天

android 通过服务器实现点对点聊天源码包,希望对大家有帮助

2012-11-03

Android Camera分析

android camera 配置,分析文档

2012-11-02

A10_Android开发指南

最新Android 4.0.3开发文档 ,希望对大家开发有所帮

2012-11-02

空空如也

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

TA关注的人

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