1、分享:Intent shareIntent = new Intent();  
shareIntent.setAction(Intent.ACTION_SEND);  
shareIntent.setType("text/plain");  
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "分享");  
shareIntent.putExtra(I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-20 20:41:56
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android13 跨进程数据存储实现教程
## 介绍
在 Android 开发中,跨进程数据存储是一个比较常见的需求。本文将教你如何实现 Android13 跨进程数据存储的功能。
## 流程图
```mermaid
erDiagram
    PROCESS --|关系数据存储| DATA: 存储数据
    PROCESS --|关系数据读取| DATA: 读取数据
```
#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-11 04:19:04
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Android 13 中添加守护进程的科普文章
Android 13 引入了许多新特性,其中之一就是对守护进程(Daemon)的支持。守护进程是后台运行的程序,通常用于执行一些长期任务或监控系统状态。本文将介绍如何在 Android 13 中实现一个简单的守护进程,并提供相关的代码示例。
### 什么是守护进程?
守护进程是一个在后台运行的程序,不需要用户的直接交互。它通常在系统启动时            
                
         
            
            
            
            # Android 13:查看后台进程
在Android系统中,后台进程是指没有用户界面的应用程序。这些应用程序在后台运行,为用户提供各种服务,如消息推送、数据同步等。然而,有时候我们需要了解当前系统中正在运行的后台进程,以便进行性能分析或问题排查。本文将介绍如何在Android 13及以上版本中查看后台进程。
## 概述
在Android 13中,我们可以通过`ActivityManage            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-24 05:27:15
                            
                                469阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言进程保活的关键点有两个,一个是进程优先级的理解,优先级越高存活几率越大。二是弄清楚哪些场景会导致进程会kill,然后采取下面的策略对各种场景进行优化:提高进程的优先级在进程被kill之后能够唤醒进程优先级Android一般的进程优先级划分: 1.前台进程 (Foreground process) 2.可见进程 (Visible process) 3.服务进程 (Service process)            
                
         
            
            
            
            声明其实很好奇Android系统中的一些关键守护进程服务的作用;暂且大概分析下它们的作用,这样有助于理解整个系统的工作过程;ADB本身也是个复杂的系统,最近在处理ADB相关的修改工作,后续相关adbd的会再添加进来;0 写在前面的只要是操作系统,不用说的就是其中肯定会运行着一些很多守护进程(daemon)来完成很多杂乱的工作。通过系统中的init.rc文件也可以看出来,其中每个service中就包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 00:03:16
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我开了一个云同步编译工具(SyncKit),主要用于本地写代码,然后同步到远程设备,在远程设备上进行编译,最将编译的结果同步到本地,代码已经上传到 Github,欢迎前往仓库 hi-dhl/SyncKit 查看。仓库 SyncKit:https://github.com/hi-dhl/SyncKit下载地址:https://github.com/hi-dhl/SyncKit/releases无论是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-15 21:01:42
                            
                                210阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为了减少系统打包次数,主流厂家做法都会新增一个分区,用于客制一些常规需求。通过烧写工具或者 fastboot 指令单独烧写替换资源及配置,这里提供一个直接将文件夹打包成 img 脚本执行此脚本需要 root 权限#!/bin/bash -x
IMG_SIZE=409600
rm customer.img
dd if=/dev/zero of=customer.img bs=1024 count=$            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 09:17:37
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android 应用层 到 HAL 层1、相关知识点1.1 概要1.2 参考2、拿SensorService举例2.1 Android Apps ==> Android Framework阶段2.2 Android Framework内部阶段2.2.1 frameworks/base2.2.2 frameworks/native2.3 Android Framework ==> HA            
                
         
            
            
            
            文章目录前言搭建开发环境1. 安装Git2. 安装OpenJDK3. Python环境4. 安装需要的软件包5. repo环境源码下载、编译和刷机1. 下载源码2. 编译源码3. 刷机遇到的问题及解决方案1. 使用初始化包下载源码解决方案2. undefined解决方案后语 前言本人——入行Android没多久的萌新一枚。这个系列文章主要是我客制化Android系统的一些记录。以下是我的开发环境            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 11:50:07
                            
                                1989阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言一年一年过的太快了,还记得两年前写了 Android 11® 的适配文章,这一转眼都13(T)了,这样算下去几年后26个字母就用完了,到时候也不知道 Google 会如何进行命名?。下面咱们来看看 Android 13 都有哪些更新,并来看看开发者应该如何进行适配吧!隐私及权限相关通知的运行时权限在之前版本中我们应用如果需要弹通知的话只需要通过 NotificationManager 即可直接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 11:42:43
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 13 Init 进程启动过程指南
在 Android 系统中,Init 进程是第一个启动的进程,其负责初始化系统并启动其他关键进程。下面,我们将简要介绍 Android 13 中 Init 进程的启动过程,并详细说明每一步所需的代码。
## 整体流程
以下是 Android 13 Init 进程启动的大致步骤:
| 步骤                  | 描述            
                
         
            
            
            
            守护进程,也就是通常说的Daemon 
 进程,是 
 Linux中的 
 后台服务进程。它是一个生存期较长的进程,通常独立于控制 
 终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还能完成许多系统任务,例如,作业规划进程crond、打印进程lqd等(这里            
                
         
            
            
            
            Activity和Tasktask就好像是能包含很多activity的栈。默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 10:44:03
                            
                                317阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何安装 2013版 Android 开发工具  一、准备工作:下载并安装JDK,如果安装了JDK,那么JRE就会被自动安装。否则在运行eclipse时,会出现警告信息:提示需要JRE(Java Runtime Environment)和JDK(Java Development Kit)才能运行eclipse.exe。 如果需要获得JDK最新版本,可以到SUN公司的官方网站上进行下载,下载地址为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-16 15:14:06
                            
                                691阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android 13 源码下载与编译最近在研究Android源码定制相关的内容,刚好在B站上看高乐高大佬的课程,就跟着学习,也顺便整理一下资料写点博客,毕竟目前互联网上关于这方面的内容确实比较少,同时也感谢高乐高大佬的免费课程,干货满满。接下来我们进入正题:本文在Ubuntu 22.04 下进行,由于Google推荐使用Ubuntu进行Android系统编译与开发,因此默认阅读本文的同学电脑中已经            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 21:19:40
                            
                                490阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:Arthas0v0平常使用安卓实际就是在使用各种app,而下载的app实际是一个apk文件。这个apk文件的安装就交给了PackageManagerService来实现。PackageManagerService的启动也是在SystemServer中。这个过程比较长需要长一点的时间来理。SystemServer.startBootstrapServices//frameworks/base/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 05:13:14
                            
                                313阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            闪屏页简介闪屏页,我们手机上的每个 APP 几乎都有自己的闪屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。       声明为什么我的 APP 启动会白屏或者黑屏有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进入我们的 APP。那么这是为什么呢?模拟效果下面我们模拟一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-02 22:46:51
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现“Android 13 MTK”开发
在Android开发的世界里,涉及特定硬件平台(如MediaTek,简称MTK)与最新Android版本(如Android 13)的结合,可能会让刚入行的小白产生困惑。本篇文章将为你讲解实现“Android 13 MTK”的整体流程,以及每一步所需要的代码和解释。
## 整体流程
首先,让我们回顾一下整个实现的基本步骤。下表展示了整个流程。            
                
         
            
            
            
            # Android 13 源码探索:新特性与实现
Android 13正在逐渐成为开发者和用户关注的焦点。作为最新版本的Android操作系统,这一版本引入了多项重要的新特性,同时也优化了底层源码架构。本文将带你走进Android 13的源码,探索其新特性,并通过代码示例让你更深入地理解其实现。
## 一、Android 13的新特性
Android 13引入的一项显著特性是“主题色彩”,允