- 博客(8)
- 收藏
- 关注
原创 搭建gerrit服务器,上传安卓源码 完整流程
本文介绍了搭建Gerrit代码审查服务器的详细步骤:1. 下载Gerrit 3.10.8版本并初始化安装;2. 修改配置监听地址、设置超时参数和提交限制;3. 创建管理员账号、用户组并配置权限;4. 创建核心manifest仓库并配置访问权限;5. 修改manifest配置文件并上传到服务器;6. 批量创建代码仓库并将所有仓库关联到manifest仓库;7. 上传全部代码并验证下载功能。通过上述步骤,可以完成Gerrit服务器的完整部署,实现Android源码的代码管理和审查功能。
2025-11-13 19:20:33
712
原创 (二)准备数据和解码器
简单总结一下,1 应用层调 MediaPlayer.create 方法1.1 setDataSource 方法会将音频数据以本地文件或uri的形式传递下去,保存到 MediaPlayerInterface(如NuPlayerDriver)的成员变量 mPlayer (NuPlayer)的成员变量 mSource (GenericSource等)的 mFd 中。
2025-08-12 19:52:04
1041
原创 OTA升级
摘要:本文介绍了将OTA升级功能封装为接口提供给APP的实现方案。首先分析了手动升级流程,包括A/B系统升级步骤和编译配置要点。然后通过源码分析,梳理了UpdateEngine的使用方式,包括bind方法注册回调、applyPayload方法触发升级等关键流程。最后设计了OTA升级接口实现方案,包含解压升级包、读取参数文件、调用系统升级服务等步骤,并详细说明了参数处理方法和回调机制实现。该方案将复杂升级流程封装为简单接口,方便APP集成调用。
2025-07-07 17:18:12
963
原创 MTK-CTS等问题记录
写的很乱,也不继续整理了直接贴上来,或许能对大家有帮助CTSandroid.hardware.camera2.cts.PerformanceTest#testMultipleCaptureCam 1: Target FPS range of (x, 20) where x <= 15 must be supportedandroid.hardware.camera2.cts.PerformanceTest#testMultipleCapturefailjunit.framework.Ass
2024-07-04 13:31:00
2798
原创 android开发的一些问题
再看 kernel wake locks 发现 soc:gpio_keys 持有wake锁的时间最久,测试时是在15s内需要休眠,所以原因大概率就是这里。想要在 Android U 上装 Android T 的 谷歌Meet 应用,但是签名不同,一个 android,一个 tachyon。使用Android的SDK里的 uiautomatorviewer.bat 工具可以方便的查看手机显示的布局。比如上面 persist.vendor.tuning.camera.0 的属性可以通过下面的命令直接查看。
2024-07-04 11:09:42
2515
原创 windows系统设置为从不睡眠无效
在睡眠模式下,系统将当前的系统状态保存在RAM(内存)中,并尽可能地减少系统的电力消耗。:休眠模式则会将系统的当前状态保存到硬盘上的一个文件中,然后关闭系统的所有电源。因为数据被保存在非易失性存储中,即使。在 控制面板>系统和安全>电源选项>更改计算机睡眠时间>更改高级电源设置>睡眠>在 设置>系统>电源和电池>屏幕和睡眠 中设置为如下状态,即从不进入睡眠模式。从休眠模式唤醒计算机,需要将硬盘上的数据读取回RAM中,这可能需要。从睡眠模式唤醒计算机,因为数据已经加载在RAM中,计算机可以。
2024-07-04 10:57:10
2127
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅