技术栈
framework
蜘蛛侠不会飞
7 天前
framework
·
安卓源码
·
稳定性
·
救援模式
·
recoverry
【安卓13 源码】RescueParty救援机制
RescueParty机制正是在这个背景下诞生的,当它注意到系统或系统核心组件陷入循环崩溃状态时,就会根据崩溃的程度执行不同的救援行动,以期望让设备恢复到正常使用的状态。
neuHenry
21 天前
android
·
framework
深入Android S (12.0) 探索Framework之输入子系统InputDispatcher的流程
第一篇 深入Android S (12.0) 探索Framework之输入系统IMS的构成与启动 第二篇 深入Android S (12.0) 探索Framework之输入子系统InputReader的流程 第三篇 深入Android S (12.0) 探索Framework之输入子系统InputDispatcher的流程
蜘蛛侠不会飞
25 天前
android
·
framework
·
安卓源码
·
input
·
system进程
·
图形系统
【安卓13 源码】Input子系统(2) - input系统与应用进程通信
点击手机屏幕,可以分发input 事件到对应的view,由上一节知道input 是运行在system 进程的,那应用进程与系统进程是如何通讯的呢,相信本文可以给到一点小小的答案。
neuHenry
1 个月前
android
·
framework
Android 常用开源库 MMKV 源码分析与理解
谈到轻量级的数据持久化,在 Android 开发过程中,大家首先想到的应该就是 SharedPreferences(以下简称 SP),其存储数据是以 key-value 键值对的形式保存在 data/data/<package name>/shared_prefs 路径下的 xml 文件中,使用 I/O 流 进行文件的读写。通常用来保存应用中的一些简单的配置信息,如用户名、密码、自定义参数的设置等。
青山渺渺
1 个月前
android
·
framework
·
音视频
·
media
Android Media Framework - 开篇
Android Media是一块非常庞大的内容,上到APP的书写,中到播放器的实现、封装格式的了解,下到编解码组件的封装、VPU API的了解,每块内容的学习都需要我们下很大的功夫。此外,我们还要对相关的模块进行了解,比如AudioFlinger、SurfaceFlinger等,他们与Media相关交织共同构建了Android多媒体平台。
Rjdeng
2 个月前
android
·
framework
·
源码
·
kernel
·
开机启动模式
Android 开机启动模式源码分析
在机器关机情况下,长按Power键启动机器,如果这时机器低电,会提示低电,机器不会正常启动:而代码如下:
Rjdeng
2 个月前
android
·
framework
·
apk
·
源码分析
·
开机扫描
Android 开机启动扫描SD卡apk流程源码分析
在开机的时候,装在SD卡的apk和装在系统盘的apk扫描过程不一样,系统盘apk在系统启动过程中扫描,而SD卡上的就不是,等系统启动好了才挂载、扫描,下面就说下SD扫描的流程:
林志辉linzh
2 个月前
android
·
java
·
framework
·
broadcast
·
广播
安卓广播发送接收流程
本文基于Andorid 11。查看动态注册广播流程:传入IIntentReceiver对象作为参数,调用AMS.registerReceiverWithFeature方法注册。
By-LQX
3 个月前
android
·
java
·
framework
RK3568 android11 修改关机弹窗界面
需要修改关机弹窗界面,当前界面我已经按照客户需求去掉emergency但是客户需要按其他区域可以实现返回,也就是点击黑色背景取消dialog
imkaifan
3 个月前
前端
·
chrome
·
framework
·
ignore list
本地web项目启起来后,无法在浏览器(chrome)看到源码,从而无法打断点;Framework Ignore list
本地web项目启起来后,无法在浏览器(chrome)看到源码,从而无法打断点其他浏览器没看,开发环境一致专注于chrome(其余浏览器有测试同事提缺陷了,才会去看),其余浏览器有没有这个问题,不清楚。
By-LQX
3 个月前
android
·
java
·
framework
rk3588 安卓13 应用安装黑名单的接口
在13.0系统rom定制化开发中,客户需求要实现应用安装黑名单功能,在黑名单中的应用不允许安装,实现一个 控制app安装的功能并且暴露接口给上层应用,这需要从app安装流程入手才可以实现功能 PMS就是负责管理app安装的,功能就在这里添加就可以了,接下来看具体实现这个功能
东方同学
4 个月前
android
·
framework
Android中显式Intent和隐式Intent的区别
1、在Intent的构造函数中指定2、3、一般来讲app都不希望对外部暴露活动的名称,所以先定义好有一个标记串,隐式的Intent便起到了标记过滤作用 调用系统拨号程序的代码例子,其中就用到了隐式intent 和 Uri:
HaiJunYa
4 个月前
flutter
·
framework
·
exec
·
flutter执行文件不存在
·
fluttersdk
Flutter does not exist
Flutter does not exist 原因:Generated.config 配置文件内路径缺失 原因:Flutter SDK缺失 通过配置文件查到Flutter SDK在本地的存放位置FLUTTER_FRAMEWORK_DIR=/Users/haijunyan/Documents/flutter/bin/cache/artifacts/engine/ios 真机所需: 模拟器所需: FlutterSDK内部的核心文件(夹):5个文件(夹)
东方同学
4 个月前
android
·
java
·
framework
·
rom定制
·
系统层
Android 11 系统开发增加低电量弹窗提示 手机 平板 车载 TV 投影 通用
SystemUIService 中启动PowerUI主要修改5、在symbols 文件中添加对应java-symbol方便Framework代码引用code
Laker_1
5 个月前
android
·
framework
·
android tv
使用AndroidStudio调试Framework
最近在工作过程中,涉及到FW的一些修改,比如PhoneWindowManager,只能通过加日志看打印的方式查看一些内容,比较低效,所以想了解一下FW的调试方式,后来发现AS就可以调试FW.我平时都是在Docker服务器编译AOSP的,直接将服务器地址映射到本地,查看文件比较方便,后面导入FW的代码也方便。
亚瑟-灰太狼
5 个月前
android
·
adb
·
framework
·
list
Adb显示第3方应用的包名原理
Android早期版本实现原理请看 Android源码分析-pm命令的实现,列出包名pm list package,列出系统库pm list libraries_pm list packages-CSDN博客
Sgq丶
5 个月前
android
·
framework
·
selinux
·
permissions
Android 11 访问 Android/data/或者getExternalCacheDir() root方式
前言: 需求要求安装三方应用ExternalCacheDir()下载下来的apk文件。 getExternalCacheDir() : /storage/emulated/0/Android/data/com../cache/
april_12345
5 个月前
android
·
linux
·
framework
·
memory
Android meminfo 查看方法及解析
目录Android 上查看memory 信息的方法内存限制的信息手动释放缓存例adb shell dumpsys meminfo pid 解析
Dnelic-
5 个月前
android
·
framework
·
overlay
·
aosp
【笔记】Android 常用编译模块和输出产物路径
具体编译到软件的路径要看编译规则的分区,代码中模块编译输出的产物基本对应。Android 代码模块模块device/mediatek/system/common/
allanGold
5 个月前
flutter
·
framework
·
flutter module
flutter module打包成framework引入原生工程
本篇文章大幅参考了 caijinglong 大佬的总结文章: 把flutter作为framework添加到已存在的iOS中[1]