framework

千里马学框架12 小时前
android·智能手机·framework·分屏·车载·小米汽车·三分屏
安卓14-16车机手机仿小米su7三分屏实战项目专题对于普通手机用户大部分同学对只对二分屏功能比较熟悉,在分屏中可以实现多个app的并行运行。但是近一两年,随着新能源车机部分和手机折叠屏幕变大,很多车机设备,折叠屏幕设备都有出现三分屏的功能。 例如下面的小米su7一上市就出现的3分屏功能,还有某折叠屏手机的三分屏功能。
键来大师3 天前
framework·共享库·android16
Android16 添加应用共享库有时候需要添加一个公共so库,给多个应用使用,可以做如下修改:在system/core/rootdir/etc/public.libraries.android.txt里面修改:
键来大师6 天前
android·framework·rk3576·android16
Android16 AP热点修改默认密码为12345678在某些项目,需要设置WiFi热点密码默认为12345678,修改如下:在packages\modules\Wifi\service\java\com\android\server\wifi\WifiApConfigStore.java里面generatePassword()方法修改:
键来大师8 天前
android·framework·rk3576
Android16 设置壁纸出现APK重启问题和悬浮控件等图标变成黑色图框这个是Android12系统版本以后添加的新特性,这个特性叫monet(莫耐)的功能。可以从壁纸中获取颜色,并根据获取的颜色调整整个系统的主题颜色,包括快捷设置、通知,还有设置菜单中的按钮和滑条等
似霰8 天前
android·framework·hal
HIDL Hal 开发笔记1----Android 8 HAL 变迁通过前面 传统 Hal 开发笔记 的学习,我们知道,在 Android8 以前:Android8 之前的 Hal,本文称之为传统 Hal, 传统 Hal 的整体架构如下图所示:
Just_Paranoid9 天前
android·adb·framework·service·aosp·dumpsys
【AOSP】Android Dump 信息快速定位方法在 Android Framework 开发中,要找到某个类中 dump() 信息输出对应的 adb 命令,大部分拥有 dump() 方法的类,通常是某个系统服务的一部分,或者被某个系统服务所持有,dumpsys 是 面向系统服务(System Service) 的。
帅得不敢出门9 天前
android·java·framework
Android Framework不弹窗设置默认sim卡当安卓手机插入多张卡时,会弹出窗口提示用户对默认卡进行选择,这里的需求是不弹出窗口,默认选择其中一张卡为默认的卡。
千里马学框架11 天前
android·车载系统·framework·perfetto·系统开发·winscope
google官方文档:深入剖析ProtoLog原理及Winscope的查看方式在我们学习了wms相关课程后,都知道wms和systemui很多地方调用都有Proto相关的日志,有了这些日志可以大大方便调试相关窗口显示疑难问题。这些proto的日志默认都是不开放的,可以动态通过相关命令打开。
千里马学框架14 天前
android·智能手机·framework·安卓framework开发·权限·截图·secure
如何使用豆包手机的READ_FRAME_BUFFER权限截图密码画面针对READ_FRAME_BUFFER的权限原理剖析前面文章已经进行了详细讲解,具体文章如下:但是文章也给大家留下了一个疑问,那就是具有READ_FRAME_BUFFER权限到底是否可以截图到手机上secure画面,比如银行等密码手势画面。
似霰16 天前
android·framework·hal
传统 Hal 开发笔记6----App 访问硬件服务随便在一个原生应用里调用系统服务 HELLO_SERVICE,调用相关接口即可。查看日志:OK,传统HAL 大功告成!
帅得不敢出门16 天前
android·java·开发语言·framework
MTK Android11 APP调用OTA升级在 MediaTek(MTK)平台的 Android 系统 中,RecoverySystem.installPackage() 是一个用于触发 OTA 升级的关键 API。它通常由系统应用(如“系统更新”App)调用,将 OTA 包路径传递给系统,最终引导设备进入 Recovery 模式并安装该包。
似霰17 天前
android·framework·hal
传统 Hal 开发笔记5 —— 添加硬件访问服务添加 aidl 文件 frameworks/base/core/java/android/os/IHelloService.aidl :
千里马学框架17 天前
android·智能手机·framework·权限·protectionlevel
AI豆包手机权限文章补充:Mainfest中某个权限的protectionLevel具体是如何被系统定义的?经常我们在做framework开发时候,看到某些权限时候会有对权限定义进行深入查看,例如上一篇文章: 聊一聊豆包AI手机助手高度敏感权限CAPTURE_SECURE_VIDEO_OUTPUT
写代码的Eleven20 天前
android·framework
Rk3576 Andorid 14修改默认的通知音量,通话音量,闹钟音量等系统音量大小在Rk3576 Andorid 14 中之前修改/frameworks/base/media/java/android/media/AudioSystem.java的方法已经不生效了,需要重新分析问题。
键来大师20 天前
android·缓存·framework·rk3588·android15
Android16 RK3576 系统清理缓存有时候项目需要清理缓存,在RK平台有清理缓存的命令:进入设备:/proc/sys/vm 目录有个drop_caches节点,可以对这个节点些不同的值进行不同等级的清理,其中1是最小等级,3是最大等级。
似霰22 天前
java·架构·framework·hal
传统 Hal 开发笔记2----传统 HAL 整体架构这里以振动器(Vibrator)为例,传统 HAL 的工作流程如下:接下里通过 App 调用振动器(Vibrator)的流程来深入理解传统 HAL 的工作流程。
键来大师23 天前
android·framework·rk3588·android15
Android15 安装APK时监听且替换安装有些特殊需求,需要监听安装的APK,当监听到这个APK安装的时候,替换掉它,安装已经预置的APK,修改如下:
a3158238061 个月前
android·java·framework·launcher3·隐藏app
Android13隐藏某个App需要关注的源码文件Android系统启动后,需要隐藏某些App。可以修改以下几个文件,实现效果。QSSI.13/packages/apps/Launcher3/quickstep/src/com/android/launcher3/model/PredictionUpdateTask.java
a3158238061 个月前
android·java·linux·服务器·framework·android源码开发
Android Framework开发知识点整理临时打开或关闭SeLinux。代码上关闭SeLinux。Android_source/system/core/init/selinux.cpp
帅得不敢出门1 个月前
android·java·服务器·python·framework·github
Android8 Framework实现Ntp服务器多域名轮询同步时间在Android8.1上修改实测,NTP同步的代码高版本的差异不多,修改方法都是类似的,都是在SntpClient、NtpTrustedTime、NetworkTimeUpdateService这三源码中修改就可。