- 文章目录 一、涉及到的工具和脚本二、使用 Python 编写 APK重打包工具三、博客源码 一、涉及到的工具和脚本 apktool.jar : 反编译 APK 文件... 文章目录 一、涉及到的工具和脚本二、使用 Python 编写 APK重打包工具三、博客源码 一、涉及到的工具和脚本 apktool.jar : 反编译 APK 文件...
- 1.最底层_硬件 任何Android设备最底层的硬件包括 显示屏, wifi ,存储设备 等. Android最底层的硬件会根据需要进行裁剪,选择自己需要的硬件. 2.Linux内核层 该层主要对硬件进行管理 , 包括显示驱动(Display Driver) , 相机驱动(Camera Driver) ,蓝牙驱动(Bluetoot... 1.最底层_硬件 任何Android设备最底层的硬件包括 显示屏, wifi ,存储设备 等. Android最底层的硬件会根据需要进行裁剪,选择自己需要的硬件. 2.Linux内核层 该层主要对硬件进行管理 , 包括显示驱动(Display Driver) , 相机驱动(Camera Driver) ,蓝牙驱动(Bluetoot...
- 文章目录 I . 文字尺寸测量II . 基线绘制 I . 文字尺寸测量 1 . 精准绘制需求 : Canvas 绘制文字时 , 有时需要精准的控制文字的绘... 文章目录 I . 文字尺寸测量II . 基线绘制 I . 文字尺寸测量 1 . 精准绘制需求 : Canvas 绘制文字时 , 有时需要精准的控制文字的绘...
- 文章目录 一、x86 汇编参考文档1、Intel 官方的文档2、常用 x86 汇编文档3、x86 汇编指令查询器 总结 一、x86 汇编参考文档 下面的所有资料... 文章目录 一、x86 汇编参考文档1、Intel 官方的文档2、常用 x86 汇编文档3、x86 汇编指令查询器 总结 一、x86 汇编参考文档 下面的所有资料...
- 文章目录 一、顶层 Gradle 定义扩展变量二、获取顶层的 Gradle 对象三、Module 中使用 Gradle 变量四、Gradle 中打印变量值五、涉及到的 Gradle 构建脚本六、博... 文章目录 一、顶层 Gradle 定义扩展变量二、获取顶层的 Gradle 对象三、Module 中使用 Gradle 变量四、Gradle 中打印变量值五、涉及到的 Gradle 构建脚本六、博...
- 文章目录 一、组件模式下为组件 Module 指定 Java 源码路径二、主应用的角色三、BuildConfig 中生成当前 组件 / 集成 模式字段四、Library Module 中的代码示例... 文章目录 一、组件模式下为组件 Module 指定 Java 源码路径二、主应用的角色三、BuildConfig 中生成当前 组件 / 集成 模式字段四、Library Module 中的代码示例...
- 文章目录 I . 特别注意 : ButterKnife 已停止维护 ( 新项目禁止使用该框架 )II . Android Studio 中配置 Kotlin 和 ButterKnife 步骤III... 文章目录 I . 特别注意 : ButterKnife 已停止维护 ( 新项目禁止使用该框架 )II . Android Studio 中配置 Kotlin 和 ButterKnife 步骤III...
- 文章目录 I 高性能音频使用场景II 高性能音频开发库III 相关开发资料 I 高性能音频使用场景 Android 手机的音频问题 : 1. 普... 文章目录 I 高性能音频使用场景II 高性能音频开发库III 相关开发资料 I 高性能音频使用场景 Android 手机的音频问题 : 1. 普...
- . jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/android-ndk-r9d/platforms/android-19/arch-arm/usr/include/jni.h ; 1. JNIEnv 作用 JNIEnv 概念 : 是一个线程相关的... . jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/android-ndk-r9d/platforms/android-19/arch-arm/usr/include/jni.h ; 1. JNIEnv 作用 JNIEnv 概念 : 是一个线程相关的...
- 回调就是外部设置一个方法给一个对象, 这个对象可以执行外部设置的方法, 通常这个方法是定义在接口中的抽象方法, 外部设置的时候直接设置这个接口对象即可. 例如给安卓添加按钮点击事件, 我们创建了OnClickListener接口 实现了其中的onClick方法, 在合适的时机(按钮被点击的时候) , 就会执行我们实现的onCli... 回调就是外部设置一个方法给一个对象, 这个对象可以执行外部设置的方法, 通常这个方法是定义在接口中的抽象方法, 外部设置的时候直接设置这个接口对象即可. 例如给安卓添加按钮点击事件, 我们创建了OnClickListener接口 实现了其中的onClick方法, 在合适的时机(按钮被点击的时候) , 就会执行我们实现的onCli...
- 1. 游戏音效SoundPool 游戏中会根据不同的动作 , 产生各种音效 , 这些音效的特点是短暂(叫声,爆炸声可能持续不到一秒) , 重复(一个文件不断重复播放) , 并且同时播放(比如打怪时怪的叫声 , 和技能释放的声音需要同时播放) , 即时(技能用处之后声音马上随着玩家操作发出,不能有延迟). MediaPlayer会占用大量... 1. 游戏音效SoundPool 游戏中会根据不同的动作 , 产生各种音效 , 这些音效的特点是短暂(叫声,爆炸声可能持续不到一秒) , 重复(一个文件不断重复播放) , 并且同时播放(比如打怪时怪的叫声 , 和技能释放的声音需要同时播放) , 即时(技能用处之后声音马上随着玩家操作发出,不能有延迟). MediaPlayer会占用大量...
- 文章目录 一、adabingo 静态库项目中的网络操作核心类 CNetwork 分析 一、adabingo 静态库项目中的网络操作核心类 CNetwork 分析 C... 文章目录 一、adabingo 静态库项目中的网络操作核心类 CNetwork 分析 一、adabingo 静态库项目中的网络操作核心类 CNetwork 分析 C...
- 文章目录 一、Android 逆向通用工具组成部分二、Android 逆向通用工具 各模块间的关联 一、Android 逆向通用工具组成部分 Android 逆向通... 文章目录 一、Android 逆向通用工具组成部分二、Android 逆向通用工具 各模块间的关联 一、Android 逆向通用工具组成部分 Android 逆向通...
- 文章目录 一、添加断点二、获取调试选项三、创建 Gradle 调试任务四、开始调试五、博客资源 组件化系列博客 : 【Android 组件化】从模块化到组件化【Android 组件化】... 文章目录 一、添加断点二、获取调试选项三、创建 Gradle 调试任务四、开始调试五、博客资源 组件化系列博客 : 【Android 组件化】从模块化到组件化【Android 组件化】...
- 文章目录 一、前置操作 ( 移植 FFMPEG )二、FFMPEG 混音命令三、Android FFMPEG 混音源代码完整示例四、博客源码 一、前置操作 ( 移植 FFMP... 文章目录 一、前置操作 ( 移植 FFMPEG )二、FFMPEG 混音命令三、Android FFMPEG 混音源代码完整示例四、博客源码 一、前置操作 ( 移植 FFMP...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签