火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2516|回复: 2
打印 上一主题 下一主题

请教下手机打电话问题与通话状态监听问题

 关闭 [复制链接]

2

主题

15

帖子

128

积分

注册会员

Rank: 2

积分
128
跳转到指定楼层
楼主
发表于 2019-9-10 14:35:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 最佳原创 于 2019-9-10 14:56 编辑

最近写一个电脑控制手机接打电话的软件,遇到一些问题请教下。
火山类库里面只有一个电话管理器类>拨打电话 的方法,想请问下怎么能实现接电话与挂断电话,网上搜索貌似比较复杂,也看不懂。目前能想到的办法就是用其他开发平台做一个挂断电话的功能然后在火山里面用包名启动。

电话状态改变监听类手机状态监听事件类,两个类里面的呼叫状态改变呼叫状态被改变,在华为mate8手机上能正常获取到来电与去电号码,在小米mix2s手机上不能获取到号码,请问有没有什么办法解决


Screenshot_2019-09-10-14-54-50-848_aff.yl.png (94.83 KB, 下载次数: 37)

小米MIX2S

小米MIX2S

Screenshot_20190910-145212.jpg (165.86 KB, 下载次数: 40)

华为maet8

华为maet8
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36217
沙发
发表于 2019-9-10 18:45:29 | 只看该作者
第一:尝试动态申请权限。具体参考火山例子,安卓6动态申请权限   

第二:电话本来就属于敏感权限,可能小米针对这个做了限制,禁止第三方获取,因此如果动态电话权限也无效,就证明无法实现。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36217
板凳
发表于 2019-9-10 18:46:36 | 只看该作者
本帖结贴,如有其他疑问,请重新发帖提问。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-4-26 15:41 , Processed in 0.091115 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表