- 博客(29)
- 收藏
- 关注
原创 android audio不同音频流,(十)按键调节音量参数说明
以上,adjustStreamVolume() 调节音量参数信息,可以按照自己需求进行调整与修改。// 按下vom-按键,调低音量。// 按下vom+按键,调高音量。
2024-07-26 14:33:10 410
原创 android settings提示音开关状态与修改(二)
以上,充电提示音开关状态由DEFAULT_ON值进行控制。默认关闭充电提示音,可以在充电控制逻辑中修改DEFAULT_ON对应变量为0即可。
2024-07-26 08:06:49 102
原创 android settings提示音开关状态与修改(一)
通过,以上各类型提示音默认状态修改,可以按需求调整默认提示音开关状态。// 拨号按键提示音。// 拨号按键提示音。
2024-07-25 23:22:06 317
原创 android audio不同音频流,(九)APK音量按键音频流音量调整
apk通过监测按键事件,再调用AudioManager函数接口,变更音频流音量。// 按下vom-按键,调低音量。// 按下vom+按键,调高音量。
2024-07-25 09:20:55 557
原创 android audio不同音频流,(八)music流音量APK按键调整
apk通过监测按键事件,再调用AudioManager函数接口,调节STREAM_MUSIC流音量调节。
2024-07-24 12:48:54 292
原创 android audio不同音频流,(七)音频流音量APK按键调整
if (keyEvent.getAction() == KeyEvent.ACTION_DOWN) { // 限制按键按下,进行音量调整。if (keyEvent.getAction() == KeyEvent.ACTION_DOWN) { // 限制按键按下,进行音量调整。// setStreamVolume()进行音量设置。// setStreamVolume()进行音量设置。// 取出音频流,当前音量。// 取出对应流,音量Max,Min。
2024-07-24 10:37:44 472
原创 android audio不同音频流,(六)settings内音频流音量调整
在设置APK内,触发不同音量进度条,会拉起setStreamVolume()函数,完成对应音频流音量大小调整。
2024-07-23 09:48:38 662
原创 android Activity生命周期
(4)当apk运行时,遵循步骤2的状态关系执行。可以,通过步骤3进行log验证,准确掌握Activity运行生命周期。文件中的启动模式、intent 标志以及调用方提供的 ActivityOptions 定义。可将特定屏幕指定为 activity 启动的目标。activity 启动行为由相应应用的。
2024-07-22 09:27:35 852
原创 android audio 相机按键音:(一)资源加载与替换
可以使用自定义资源文件,替换按键音资源。替换时,将自定义文件名称修改与系统文件名一致,但是文件格式必须一致。
2024-07-21 17:42:03 504
原创 android audio 相机按键音:(二)加载与修改
替换按键音资源,直接替换camera_click.ogg,VideoRecord.ogg,VideoStop.ogg。禁止按键音,可以直接删除资源或在资源加载过程进行禁止修改。// 录像启动按键音资源加载。// 录像停止按键音资源加载。// 拍照按键音资源加载。
2024-07-21 17:23:46 659
原创 android audio不同音频流,(四)为何通话音量不能调到0
由上Min定义,可以看到STREAM_VOICE_CALL通话音量默认为Min为1,所以,最小只能调整到1,而不是0。
2024-07-20 11:17:34 141
原创 android audio不同音频流,(三)各音频流默认音量加载过程
各音频流默认值,加载文件路径:frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java。以上,系统启动过程,拉起loadVolumeLevels()函数,将默认音频流音量保存在数据库。
2024-07-20 11:09:36 525
原创 android audio不同音频流,(二)默认音量值修改
/ STREAM_VOICE_CALL max 自定义。// VOICE_CALL 默认值 自定义。// STREAM_SYSTEM max 自定义。// STREAM_SYSTEM 默认值 自定义。// STREAM_ALARM max 自定义。// STREAM_MUSIC 默认值 自定义。// STREAM_MUSIC max 自定义。// STREAM_ALARM 默认值 自定义。
2024-07-17 14:26:54 483
原创 android frameworks hide API 三方apk调用方法
(1) AS 方式:参考 Android 实现开机自启动无界面的Apk - 爱码网 (2)框架去除对应类hide,进行make 编译:(3)使用反射机制:(4)apk发广播,框架接收广播,广播进行对应处理:(5)自定义一个系统无界面apk,使用调用apk直接拉起服务且可增加参数:参考: 在一个apk里启动另外一个apk的service_hmbbPdx_的博客-CSDN博客...
2024-02-25 12:17:26 386 1
原创 新增api,系统启动出现non-null validator异常处理,无法开机
新增api系统开机后,出现如下异常:Caused by: java.lang.RuntimeException: All Settings.Global settings that are backed up have to have a non-null validator, but those don't:从异常可见,没有进行非空验证,需要参照其它选项,修改即可:例如:public static final String BLUETOOTH_ON= "bluetooth_on";pr.
2021-08-27 14:34:02 214
原创 android 新增api,编译current.txt异常问题
在新增api后,进行系统编译前,需要先在系统中使用make命令,对current.txt进行自动更新。(1) android 低版本,新增api直接编译,会出现入下异常:******************************You have tried to change the API from what has been previously approved.To make these errors go away, you have two choices:1) You c
2021-08-27 11:31:13 4567 1
原创 android gms集成方法
gms包集成步骤:(1) 需要下载对应gms,国内需要通过VPN下载。下载后解压,文件目录:partner_gms。下载时,最好核对一下匹配的android版本。(2)依照路径打开gms.mk/gms_go.mk,如:partner_gms\products\gms.mk。确认需要将GMS集成的代码位置,例如: # GMS home folder location ...
2019-12-25 16:20:56 2622
原创 git上库模板加载
进入ubuntu,在自己xxx@devxx:~$用户名下,添加提交模板:首先:vim .xxxtemplate ,然后,填写模板内容,如:Version num:1.0; Changed by:someOne 等等进入:vim .gitconfig , 进行如下修改:[commit] template = path/.xxxtemplate...
2019-06-06 10:45:26 390 1
原创 android 安全patch升级
(1)android 平台对应安全patch下载: 下载地址:https://source.android.com/security/bulletin/2018(2)安全公告:可知patch最早到2015年备注:需要VPN支持。(3)按照版本时间进行查看并进行升级。谢谢!...
2019-04-29 20:19:01 4007
原创 高通QFIL版本烧录过程
QFIL 版本烧录:(1) 下载并安装QPST工具,安装成功后,安装列表内就可以看到 QFIL工具了;(2) 启动QFIL工具,界面如下: 烧录过程:(a)SelectPort 进行端口选择,一般默认即可;(b)Select Biuld type:选择Plat build;(c)Select Programmer:点击browser选择对应软件包,选择prog_e...
2019-04-17 10:30:33 11257
原创 git push 找不到 Change-Id
(1) git push 异常:remote: Hint: To automatically insert Change-Id, install the hook:remote: gitdir=$(git rev-parse --git-dir); scp -p -P 29418 xxxx@xxxx:hooks/commit-msg ${gitdir}/hooks/remote: An...
2019-03-05 13:51:26 2382
原创 系统应用快速签名过程
(1)manifest sharedUserId设置:<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system">(2)在需要安装的软件版本内,取出:platform.x509.pem platfo...
2019-01-23 17:30:10 205
原创 高通平台android等模块编译小结
(1)平台代码组成: ADSP,BOOT,MODEM,RPM,TZ,android(2)编译环境配置: Ubuntu版本依据平台要求进行安装,例如:12.0.4 LTS。Per,Python,SDK等版本按照平台编译要求进行安装。需要注 意:SDK版本,应该在P版本之前都使用OpenJDK,P之后开始使用SUN jdk,例如:sun...
2018-12-24 20:15:22 1938 2
原创 Jack server already installed in "/***/.jack-server" 异常
(1)在新增新用户后,进行android编译,出现如下异常:Ensure Jack server is installed and startedFAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/too...
2018-12-14 17:52:01 5267 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人