摘要: 目录一、Android 14 基本信息1.2 迁移到Android14二、针对所有应用的变更2.1 字体缩放2.2 sdk 版本 >= 33 的变更2.2.1 默认拒绝设定精确的闹钟2.2.2 授予对照片和视频的部分访问权限2.3 上下文注册的广播会在应用缓存期间加入队列2.4 应用只能终止自己的后 阅读全文
posted @ 2024-03-28 18:45 阿丟啊 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 记录下Android studio 中的快捷键 目录1.Windows & linux2. MacOS 1.Windows & linux 2. MacOS 阅读全文
posted @ 2024-02-26 19:10 阿丟啊 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 目录一、建立一个作为桌面的app二、跳过系统选择提示框,直接进入配置的桌面1、抓取 弹框相关信息2、界面逻辑简单梳理3、处理方式3.1 实现思路3.2 具体逻辑3.3 添加默认跳转逻辑3.4 验证3.5 编译3.5 待改进项4、加入刷机升级流程 实现这样一个功能,系统自带Launcher保留,用户可 阅读全文
posted @ 2023-12-07 14:07 阿丟啊 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 参考了原文,原文记录更加详细, framework.jar framework.jar是包含了Android系统框架层Java类的压缩文件。如果只修改了该文件,可以按照以下步骤操作 # 启动编译工具 source build/envsetup.sh # 编译framework.jar文件 make 阅读全文
posted @ 2023-12-04 17:36 阿丟啊 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Android 源码中使用的很多的一个东西,做个简单记录 强指针 sp ~\frameworks\rs\cpp\util\StrongPointer.h ~\system\core\libutils\include\utils\StrongPointer.h template<typename T> 阅读全文
posted @ 2023-11-30 21:13 阿丟啊 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Android 中主要的mk 文件 Android 编译系统中涉及到的主要Makefile 文件的解释 以下文件的路径:~\build\core\ main.mk - 整个编译系统的主导文件 config.mk - 产品配置的主导文件 base_rule.mk - 编译系统中需要遵循的基础规则定义 阅读全文
posted @ 2023-11-20 21:26 阿丟啊 阅读(22) 评论(0) 推荐(0) 编辑
摘要: # GC相关一些记录: > Garbage Collection 垃圾收集了解GC 需要弄清楚三个问题: 1. 回收些什么? 2. 什么情况下回收? 3. 如何回收 ## Java 中的引用类型 1. 强引用,一般来说直接新建的对象,只要引用还存在就不会被回收 2. 软引用 `SoftReferen 阅读全文
posted @ 2023-08-22 16:17 阿丟啊 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ### 原文:[Android开机全解析](https://www.jianshu.com/p/3f23e027b591 "Android开机全解析") 阅读全文
posted @ 2023-08-16 16:04 阿丟啊 阅读(7) 评论(0) 推荐(0) 编辑
摘要: > 全称 Over The Air 支持全量升级/增量升级,SD卡/网络在线 升级,要实现需要有以下几个步骤 ### 1.制作升级包 ```shell $ make otapackage (前提是已经有了system.img) ``` 生成文件: ``` ota/target/product/XXX 阅读全文
posted @ 2023-08-07 19:58 阿丟啊 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 放一张官网的图 ![image](https://developer.android.google.cn/static/guide/platform/images/android-stack_2x.png?hl=zh-cn) 各层级描述参考官网:https://developer.android.g 阅读全文
posted @ 2023-08-07 18:43 阿丟啊 阅读(9) 评论(0) 推荐(0) 编辑