首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android上隐藏呼叫屏幕

在Android上隐藏呼叫屏幕
EN

Stack Overflow用户
提问于 2012-05-09 00:06:18
回答 1查看 1.5K关注 0票数 0

我想在接听来电时隐藏来电屏幕。我使用broadcast receiver (PHONE_STATE),但它是一个无序广播,所以我不能使用abortbroadcast()。

是否有其他解决方案可以将呼叫屏幕或交换机从无序广播隐藏到有序广播?

这是我的清单:

代码语言:javascript
复制
 <application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <receiver android:name=".PhoneCallReceiver" >
        <intent-filter android:priority="99999" >
            <action android:name="android.intent.action.PHONE_STATE" />
        </intent-filter>
    </receiver>
</application>

<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-09 00:33:50

呼叫屏幕不能关闭或中止,它只能隐藏在不同的全屏屏幕后面。

如果您沿着此路线前进,请注意,在接收呼叫和接收广播之间始终存在延迟,因此原始呼叫屏幕可能会短暂可见。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10502253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档