Android知识 AOSP工作处理笔记 ## Java ### Java基础知识 1. 什么是面向过程?什么是面向对象?(OOP) - 面向过程:面向过程讲究的是步骤化,分析要实现的需求的所有步骤,并通过函数(方法)一步一步地实现这些步骤,然后依次调用即可。 - 面向对象:面向对象讲究的是行为化,把要实现的需求按照特点、功能划分,将这些存
ANRS AOSP工作处理笔记 电子手册:com.mengbo.electronicmanual ANR 类型: Input Dispatching Timed Out (Focus Time-out / 无焦点窗口) 12-01 18:53:28.440421 956 25449 I am_anr : [0,4174,com.m
Android Studio Memory Profiler AOSP工作处理笔记 这张截图展示了 Android Studio Memory Profiler(内存分析器)中的 Heap Dump(堆转储)数据。你用红色框出了四个关键指标:Allocations、Native Size、Shallow Size 和 Retained Size。 1. 核心指标含义(红色框部分)
第三方app安装完成后默认授予显示在其他应用的上层权限 Android 系统 Android 15 AOSP 定制:应用安装后自动授予 SYSTEM_ALERT_WINDOW 权限 解决方案:修改 PackageManagerService.java 目标是在应用安装完成后,立即授予指定的应用 SYSTEM_ALERT_WINDOW 权限。Android 系统中,应用安装流程
A15 SystemUI手势导航的侧滑返回UI优化 Android 系统 A15 SystemUI手势导航的侧滑返回UI优化 package com.android.systemui.navigationbar.gestural import android.content.Context import android.content.res.Configuration
Android 系统设置:SettingsProvider 解析 Android 系统 一、 概述 在Android启动之后,我们通常需要根据自己的一些需要来设置一些符合我们使用习惯的属性。 例如:来电铃声、锁屏时间、日期格式等等。而这些属性的设置通常是有Settings为入口,通过SettingsProvider来进行的。SettingsProvider也是所有系统设置的管理者。 在
Android跨进程通讯Binder简介与使用 Android 系统 1. 跨进程通信(IPC) 在 Linux 中,每个进程都有自己的虚拟内存地址空间,虚拟内存地址空间又分为了用户地址空间和内核地址空间。不同进程之间用户地址空间的变量和函数是不能相互访问的。虽然用户地址空间是不能互相访问的,但是不同进程的内核地址空间是映射到相同物理地址的,它们是相同和共享的,可以借
IDA Pro 9.0 RC1在Linux系统下的安装教程 软件破解 下载IDA 下载IDA Pro 9.0 RC1安装器(ida-pro_90_x64linux.run) 安装IDA Pro 9.0 双击.run运行就可以,然后一路Agree和回车,程序会装在~/ida-pro-9.0/目录下。 破解IDA Pro 这里使用keypatch脚本: import js
Linux 虚拟内存管理中 Swap 和 Zram Linux 系统管理 1.Linux 虚拟内存管理中 Swap 和 Zram Swap 将硬盘空间模拟成一部分额外的内存来使用, 是最传统的 Linux 虚拟内存实现方式。 当系统的物理内存 (RAM) 快要耗尽时,操作系统会将一部分当前不活跃的内存页面 (pages) 移动 (或称“交换”) 到硬盘上的特定区域(可以是
JetBrains IDEA 2024.2.4 激活教程 软件破解 1. 下载破解补丁 首先打开JETBRA.IN 打开后会发现是一个 IPFS Checker 页面,我们在这个页面中选择一个可用的链接打开。 接下来,点击页面中的 jetbra.zip 链接,就可以下载我们所需要的补丁了。 2. 安装补丁 自动安装 我们将 jetbra.zip 解压,然后打开 sc