Android 根据手机自动更改用户界面

Android 根据手机自动更改用户界面,android,user-interface,phone-call,Android,User Interface,Phone Call,我正在为android设计一个恶作剧应用程序,我想在其中显示好像有人打过电话,然后当用户接听电话时,它应该播放录制的文件。除了我目前面临的一个问题外,我已经完成了大部分工作 1) 我们都知道,每部手机接到电话时的用户界面都有所不同,所以我想确保在运行应用程序时,它应该使用手机的默认用户界面,以确保它看起来像一个真正的来电 我正在上传一张图片,这样你会对我的查询有更好的了解。因此,我们可以看到,每个手机的用户界面都不同,我如何确保当我的应用程序拨打假电话时,它使用的用户界面与接听真实来电时显示的用

我正在为android设计一个恶作剧应用程序,我想在其中显示好像有人打过电话,然后当用户接听电话时,它应该播放录制的文件。除了我目前面临的一个问题外,我已经完成了大部分工作

1) 我们都知道,每部手机接到电话时的用户界面都有所不同,所以我想确保在运行应用程序时,它应该使用手机的默认用户界面,以确保它看起来像一个真正的来电

我正在上传一张图片,这样你会对我的查询有更好的了解。因此,我们可以看到,每个手机的用户界面都不同,我如何确保当我的应用程序拨打假电话时,它使用的用户界面与接听真实来电时显示的用户界面相同

在这个问题上的任何帮助都将不胜感激。

您要做的是启动Android拨号器应用程序,然后在播放音频文件时更改功能/让它不做任何操作

虽然您可以启用扬声器并播放音频,但如果没有实时通话,则无法使拨号器保持活动状态。一个无效的号码将失败,而一个实际的电话将花费金钱


你想做的事情实际上很难实现,你唯一能做的就是创建自己的不同主题的假拨号器活动(根据主要品牌),检测设备制造商,然后显示相关的活动。

你想做的是启动安卓拨号器应用程序,然后更改功能/播放音频文件时不执行任何操作

虽然您可以启用扬声器并播放音频,但如果没有实时通话,则无法使拨号器保持活动状态。一个无效的号码将失败,而一个实际的电话将花费金钱


你想做的事情实际上很难实现,你唯一能做的就是创建你自己的不同主题的假拨号器活动(根据主要品牌),检测设备制造商,然后显示相关的活动。

我想你可能看错了。你的问题实际上与手机无关;如果用户更改了用于处理电话的默认应用程序,该怎么办?或者如果他们使用自定义rom?我不确定是否有办法让您知道制造商所做的自定义。@HaemEternal,我要做的是,应用程序应该在使用应用程序时触发默认的活动机制,目前,无论我在哪部手机上试用过该应用程序,它都会显示android 2.3.3用户界面。@Gogu你会建议我怎么做?允许用户选择他们喜欢的主题!!我想你可能看错了。你的问题实际上与手机无关;如果用户更改了用于处理电话的默认应用程序,该怎么办?或者如果他们使用自定义rom?我不确定是否有办法让您知道制造商所做的自定义。@HaemEternal,我要做的是,应用程序应该在使用应用程序时触发默认的活动机制,目前,无论我在哪部手机上试用过该应用程序,它都会显示android 2.3.3用户界面。@Gogu你会建议我怎么做?允许用户选择他们喜欢的主题!!