首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义呼叫屏幕以覆盖android中的默认呼叫屏幕?

自定义呼叫屏幕以覆盖android中的默认呼叫屏幕?
EN

Stack Overflow用户
提问于 2012-07-04 18:35:14
回答 1查看 1.1K关注 0票数 0

我已经创建了广播接收器

代码语言:javascript
复制
<receiver android:name=".IncomingBroadcastReceiver">
<intent-filter>
  <action android:name="android.intent.action.PHONE_STATE"></action>                              
</intent-filter>
    </receiver>

在清单文件中声明它,在接收到广播接收器时,我调用了一个活动以显示在默认调用屏幕的前面。

但默认的呼叫屏幕会向后推送我的活动。是否有任何选项可以通过替换默认呼叫屏幕来使活动前台。

还有一个问题,在android的联系人中,可以将gif图像作为联系人图标分配给联系人。但在收到呼叫时,Gif图像不会被播放。它仍然是。你知道原因吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-04 18:41:11

您不能更换呼叫屏幕,您只能检测到您不再处于首位(通过onPause()onWindowFocusChanged() ),如果您不再位于首位,请重新开始您的活动。

“再问一个问题”真的不适合stackoverflow --用新问题再发一篇帖子就是如何问一些无关的问题。你的Gif没有动画的原因很简单--谷歌没有在呼叫屏幕上提供对动画Gif的支持,但既然你把自己的活动放在前面,你显然可以改变这一点。

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

https://stackoverflow.com/questions/11327363

复制
相关文章

相似问题

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