我有一个应用程序,用户可以通过单击按钮调用另一个用户。
我想知道是否有办法匿名拨打这个电话,对用户隐藏电话号码而不将其保存在通话记录中。
根据平台源代码,在用户不知情的情况下无法拨打电话。您可以做的最好的事情是自动拨打电话,但用户会看到一个对话框说:“呼叫 XXXXXXXX”,他将有机会取消它。
即使您制作自己的拨号器应用程序,您也必须使用系统密钥对其进行签名并将其放置在 system/apps 文件夹中,以便获得此类操作所需的权限。
至于通话记录,我不知道你是否可以让通话不出现在其中,但我认为(虽然不确定)你可以找到它并在之后删除。Android 通过 Intent 将呼叫操作通知其他应用程序,因此可以相对容易地检测到呼叫何时结束,然后查询呼叫日志。
希望这可以帮助...