当前位置: 首页 > article >正文

qt for android 控制系统的不同音量

示例

QAndroidJniObject activity = QtAndroid::androidActivity();
QAndroidJniObject name = QAndroidJniObject::getStaticObjectField("android/content/Context","AUDIO_SERVICE","Ljava/lang/String;");
QAndroidJniObject service = activity.callObjectMethod("getSystemService","(Ljava/lang/String;)Ljava/lang/Object;",name.object<jstring>());
        service.callMethod<void>("setStreamVolume", "(III)V", 5, 0, 4);
        service.callMethod<void>("setStreamVolume", "(III)V", 3,15,4);

代码详解
AudioManager 参数详解
getSystemService 获取系统服务
service.callMethod(“setStreamVolume”, “(III)V”, 5, 0, 4); 设置通知音量
service.callMethod(“setStreamVolume”, “(III)V”, 3,15,4); 设置音乐视频等音量
上述链接有对 setStreamVolume 已经后面的参数如5,0,4的解释


http://www.kler.cn/a/385404.html

相关文章:

  • 如何封装一个axios,封装axios有哪些好处
  • CPP贪心算法示例
  • 数据结构-并查集专题(1)
  • 【PGCCC】postgresql 缓存池并发设计
  • 数据库内核研发学习之路(六)使用共享内存
  • 使用 Mac 数据恢复从 iPhoto 图库中恢复照片
  • Python 微服务架构
  • 【git】使用记录
  • git提交顺序为什么是:add,conmmit,pull,push
  • 02_ElementUI
  • PDF模板制作与填充(Java)
  • 高级SQL技巧:提升数据库性能与查询效率
  • 【每日一题】2015考研数据结构 - 求不重复的链表元素
  • 使用PEFT在多个AMD GPU上进行StarCoder的指令微调
  • 【部署glm4】属性找不到、参数错误问题解决(思路:修改模型包版本)
  • vue之组件网站(后续补)
  • Java基础Day-Fourteen
  • [产品管理-59]:项目组合中产品或项目的类型分类
  • 【电机控制器】STC8H1K芯片——UART串口通信
  • 【K8S系列】K8S 集群 CPU 爆满导致 Pod Pending 状态的分析与解决方案
  • MySQL 到 ClickHouse 数据同步优化(三)
  • Redis3:Hash类型、List类型、Set类型、SortedSet类型
  • Am I Isolated:一款安全态势基准测试工具
  • 【数据集】【YOLO】【目标检测】摔跤识别数据集 5097 张,YOLO行人摔倒识别算法实战训练教程!
  • 自动打电话机器人,好用吗?
  • Trimble X12三维激光扫描仪正在改变游戏规则【上海沪敖3D】