Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(callIntent);
但是有一个问题,我想秘密打电话给人,这叫默认活动 我可以自己编写自己的活动来打电话或秘密接听电话(没有在后台运行任何UI调用的方式).... ??
答案 0 :(得分:6)
幸运的是,这是不可能的。此功能允许: - 拨打昂贵的付费服务 - 监视用户 - 其他一些丑陋的活动。
答案 1 :(得分:3)
你不能做这样的事情(除非你改写操作系统的一部分),这是件好事。
答案 2 :(得分:1)
使用公共API无法做到这一点。有一种方法可以使用Android内部API,但是由于新的安全限制,从2.3开始这是不可能的。另请参阅How to grant MODIFY_PHONE_STATE permission for apps ran on Gingerbread