多语言展示
当前在线:1707今日阅读:100今日分享:18

安卓系统怎么做短信生成器

android4.2之前手机短信是可以截获的,可以直接从数据库中读取短信的内容。android4.4和5.0都做了权限的提升。现在app只能通过广播的方式读取短信,且不能修改。除了系统app以外,所有app都不能发送短信。因此我们要做短信生成器,首先要将app变为系统app。
方法/步骤
1

申请成为系统app:Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT)intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, getPackageName());startActivity(intent);

2

模拟发送短信:getApplicationContext().getContentResolver().insert(Uri.parse('content://sms/inbox'), values)

推荐信息