Android 以编程方式秘密拨打或接听电话

Android 以编程方式秘密拨打或接听电话,android,android-intent,Android,Android Intent,嘿,我想用我的申请打个电话,到目前为止我发现了 Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber)); callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(callIntent); 但是有一个问题,我想秘密地给这个人打电话,这就叫默认活动 我是否可以编写自己的活动来秘密拨打或接听

嘿,我想用我的申请打个电话,到目前为止我发现了

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    
context.startActivity(callIntent);
但是有一个问题,我想秘密地给这个人打电话,这就叫默认活动
我是否可以编写自己的活动来秘密拨打或接听电话(意味着没有在后台运行任何UI呼叫)…?

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

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

这在公共API中是不可能的。有一种方法可以使用Android内部API,但由于新的安全限制,由于2.3,这已不再可能。另请参见

如果我想秘密接听电话,该怎么办。。。??这将不允许:-呼叫昂贵的。。。??