gpt4 book ai didi

android - 在 Android/iphone 和 blackberry 中为来电和去电屏幕创建自定义屏幕

转载 作者:行者123 更新时间:2023-11-29 10:36:31 26 4
gpt4 key购买 nike

我搜索了很多问题,但没有找到任何令人满意的答案。我想要的是在接到电话时显示自定义屏幕,当我们调用某人时,它应该显示自定义屏幕而不是像 true 中的默认屏幕-来电者应用程序。如果有人可以提供相同的示例,我将不胜感激。

提前致谢。

最佳答案

对于拨出电话:我做了以下工作作为解决方法并且工作正常。我创建了一个传出接收器,具有 list 中所需的所有权限..

使用处理程序在延迟后调用 Activity 。

像这样:

@Override
public void onReceive(Context context, Intent intent)
{
c = context;
setResultData(null);
phonenumber = getResultData();
if (phonenumber == null)
{
phonenumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
}
setResultData(phonenumber);
callActionHandler.postDelayed(runRingingActivity, 1000);
}


Handler callActionHandler = new Handler();
Runnable runRingingActivity = new Runnable()
{
@Override
public void run()
{

Intent intentPhoneCall = new Intent(c, OutgoingCallActivity.class);
intentPhoneCall.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intentPhoneCall.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
c.startActivity(intentPhoneCall);
}
};

您可以使用电话号码将其发送到新 Activity 。

src

关于android - 在 Android/iphone 和 blackberry 中为来电和去电屏幕创建自定义屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26658975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com