android 与 webview 互相调用通信

双向通信实现 Android 和 Web 内容的互动
Android 2024年07月05日 186次浏览

Android 利用 WebSocket 与服务器互相推送消息

WebSocket 是一种常见的用于在 Web 服务器和 Android 客户端之间进行实时通信的协议。
Android 2024年07月05日 241次浏览

Android 音视频采集基本流程

在Android平台上进行音视频采集,通常涉及到使用设备的摄像头和麦克风来捕获视频和音频数据。这个过程可以分为以下几个步骤:
Android 2024年06月26日 233次浏览

Activity 间和Fragment 间通信

Activity 间通信在 Android 开发中,通过 ViewModel 在 Activity 之间通信是一种优雅且推荐的方式。ViewModel 可以跨 Activity 和 Fragment 生命周期保存数据,并且可以使用 ViewModel 和 LiveData 来实现无缝的数据共享和通信
Android 2024年06月24日 211次浏览

安卓系统启动流程

先来一个整体的图,过一下整体流程,Android系统启动过程从下往上的一个过程是由 BootLoader 引导开机,然后依次进入 -> Kernel -> Native -> Framework -> App硬件部分按开机键电路引导过程BIOS的启动,是由硬件完成的,Inte
2022年12月21日 560次浏览

adb 基本和常用命令

工作原理基本命令从整个 ADB 系统看:增#安装adb install release-xxx.apk -d#上传文件adb push <源文件 > <手机目录>#启动 serveradb start-server#杀死 serveradb kill-server删#卸载ad
2021年10月29日 1,717次浏览

Android 进程调度以及保活拉活

进程调度进程有不同的优先级,对应一个值 oom_adj,值越小,优先级越高,越不容易被杀掉。ProcessState级别取值解释PROCESS_STATE_CACHED_EMPTY16进程处于cached状态,且为空进程PROCESS_STATE_CACHED_ACTIVITY_CLIENT15进程
2021年10月09日 490次浏览

使用 Charles 捉包调试安卓网络

安装去官网下载 Linux的包注册到该网站生成一个激活码 https://www.zzzmode.com/mytools/charles/打开应用,输入激活码有能力还请支持正版使用设置设置使用 Charles 的代理同一局域网下,连接 WiFi 设置代理​​HTTPS抓包对于Android 7.0及
2021年10月08日 404次浏览

在手机上安装不同签名的包

概述方法借助三个应用实现 Android 核心破解:Magisk、LSposed、Lucky Patcher​不验证应用签名对于有些情况开发调试十分方便例如debug包和release包表现不一样时,由于系统有底包或者要保留数据不能直接卸载重新安装,等等方法一(推荐)只用 Magisk + Luck
2021年09月17日 1,183次浏览

编写导入framework.jar编译不了@hide等修饰方法

编译导入framework.jar编译 framework.jar由于项目使用模块化, 在项目根目录下, 新建一个syslibs目录,放入jar文件编辑在项目根目录下的build.gradle文件 加入优先编译allprojects { gradle.projectsEvaluated {
2021年09月17日 452次浏览