【问题标题】:How to modify incoming and outgoing call screen view in android如何在android中修改来电和去电屏幕视图
【发布时间】:2013-04-19 06:27:36
【问题描述】:

我想根据我的选择修改下面的屏幕。

我不知道如何访问此屏幕。

我也需要修改这个屏幕

请帮我做这件事。

【问题讨论】:

  • 如果它在屏幕上弹出一个窗口,我想我可以帮助你。
  • 它只是一个默认的android屏幕弹出窗口
  • 试试[这个][1]它会帮助你..[1]:stackoverflow.com/questions/15683952/…
  • 不清楚的兄弟可以在这里解释一下

标签: android android-layout popup broadcastreceiver telephonymanager


【解决方案1】:

您无法修改默认屏幕,但您可以启动您需要使用 BroadCastReceiver 接收来电的屏幕

这是在广播接收器中获取手机状态的链接

http://www.tutorialforandroid.com/2009/01/get-phone-state-when-someone-is-calling_22.html

【讨论】:

  • 我会试试然后告诉你兄弟
  • 是的,我在接受呼叫后实施,只有它会去那个活动
【解决方案2】:

你必须为来电编写一个广播接收器,Pratiks 的回答有这个教程。然后只需在默认屏幕上创建一个弹出窗口。您可以从广播接收器调用弹出类。希望你明白了:)

【讨论】:

  • 好的兄弟我试试看回复你
  • 如何从广播接收器调用弹出类请帮助我
  • 查看这个问题的广播接收者stackoverflow.com/questions/15683952/…
  • 只有在通话被接听或拒绝后才会出现屏幕...在通话状态下响铃不会移动活动
  • 你实现了吗?String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE); Log.d("IncomingBroadcastReceiver: onReceive:", state); if (state.equals(TelephonyManager.EXTRA_STATE_RINGING) || state.equals(TelephonyManager.EXTRA_STATE_OFFHOOK)) {
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-05
相关资源
最近更新 更多