framework
-
[Android Camera精讲]CameraServer启动流程
1、环境 代码基于Android 13,代码分支为aosp android-13.0.0_r44;调试机型为Google Pixel5。 欢迎关注微信公众号”ZZH的A…
-
Android 12.0 禁用系统app首次启动动画SplashScreen功能分析
1.前言 在12.0的系统开发中,由于系统增加了新特性,在app首次启动的时候,添加了启动引导动画SplashScreen功能,所以会默认显示 app图标作为一张动画来过度,解决首…
-
Android11 Settings启动流程
一、系统设置首页(一级菜单): 1、Settings 之所以要在此定义空的Activity,是为了外部应用能直接跳转到XX_SettingsActivity界面,因为如果只是fra…
-
Android13-EDLA 预装使用GoogleWallpaper并打开壁纸Themed icon 功能(M56 – Monochrome App icon)
问题描述 Android13-EDLA 项目中,按照认证需求,需要验证 M56 – Monochrome App icon ,具体需求如下图,可通过 Wallpaper…
-
千里马2023年终总结-android framework实战
背景: hi粉丝朋友们: 2023年马上就过去了,很多学员朋友也都希望马哥这边写个年终总结,因为这几个月时间都忙于新课程hal+systrace+surfaceflinger专题的…
-
Android P 9.0 增加以太网静态IP功能
效果图 一、Settings添加以太网的配置: 1、vendor\mediatek\proprietary\packages\apps\MtkSettings\res\xml\n…
-
hal深入剖析之aidl实战-android framework车机车载手机系统开发
1、创建相关的目录hal目录及aidl存放目录 ~/nx563j_xiaomi$ mkdir hardware/interfaces/mytest ~/nx563j_xiaomi$…
-
层层剥开Android14升级后异常弹框的神秘面纱
本篇文章将会通过研究源码的方式给您讲述Android系统升级到Android14后出现的两个异常弹框并给出消除它们的方案。闲话少叙,我们开始。 问题描述 在Android 14升级…
-
Android中ANR的分析和解决
一、认识ANR 1、 ANR的定义 ANR,是“Application Not Responding”的缩写,即“应用程序无响应”。如果你应用程序在UI线程被阻塞太长时间,就会出现…
-
Android Studio for Platform (ASfP) 使用教程
文章目录 编写Repo脚本 下载源代码 lunch 查看版本 归纳的很清楚,下载Repo并下载源码->可以参考我的Framework入门のPiex 6P源码(下载/编译/刷机…
-
Ubuntu安装Android Studio
一、Android Studio安装 官方教程:安装 Android Studio | Android Developers 1、下载:Download Android Stu…
-
Android 10.0 mtp模式下PC上显示两个内部存储的问题解决办法
1. 前言 在10.0的系统产品开发中,在mtp模式下,有些时候会在pc端显示两个手机内部存储空间,所以这时候显得特别不友好,出于对产品 的完善,所以要求解决这个问题,接下来分析…
-
Android 11.0 系统开机自启动第三方app
1.前言 在11.0的系统rom定制化开发中,由于有些第三方app,需要在接收到开机广播后,启动app,但是在10.0以后第三方app就接收不到开机广播了 只有系统app才可以…
-
Android 11 Ethernet以太网架构分析(1)——初始化
文章目录 概要 整体架构流程 初始化 Systemserver EthernetService EthernetServiceImpl EthernetTracker Ethern…
-
android 13/14高版本SurfaceFlinger出现VSYNC-app/VSYNC-appSf/VSYNC-sf剖析
问题背景: 了解surfaceflinger的vsync同学都可能知道vsync属于一个节拍器,主要用来控制有节奏的渲染,不至于会产生什么画面撕裂等现象。 一般vsync都有会有2…
