以编程方式秘密制作或接听电话Android

时间:2011-11-25 10:06:54

标签: android android-intent

嘿我想通过我的应用程序拨打电话,到目前为止我发现了

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    
context.startActivity(callIntent);

但是有一个问题,我想秘密打电话给人,这叫默认活动 我可以自己编写自己的活动来打电话或秘密接听电话(没有在后台运行任何UI调用的方式).... ??

3 个答案:

答案 0 :(得分:6)

幸运的是,这是不可能的。此功能允许:     - 拨打昂贵的付费服务     - 监视用户     - 其他一些丑陋的活动。

答案 1 :(得分:3)

你不能做这样的事情(除非你改写操作系统的一部分),这是件好事。

答案 2 :(得分:1)

使用公共API无法做到这一点。有一种方法可以使用Android内部API,但是由于新的安全限制,从2.3开始这是不可能的。另请参阅How to grant MODIFY_PHONE_STATE permission for apps ran on Gingerbread