发送短信遭遇权限问题
最近在改android的phone模块,需要用到发送短信的功能。于是用 smsmanager 写了一个,
可是,当我调试的时候,发现程序挂掉了,报了一个“安全性”异常。
java.lang.SecurityException: Sending SMS message: User 1001 does not
have android.permission.SEND_SMS
我检查了一下,项目的androidmanifest.xml 文件,里面是有加了
<uses-permission android:name="android.permission.SEND_SMS"/>
这行的。
有人遇到过这样的问题么?望不吝赐教~
SlidingDrawer sDrawer = (SlidingDrawer) findViewById(R.id.RejectBox);
ListView lView = (ListView) sDrawer.findViewById(R.id.RejectMessageList);
lView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
String to = mPhone.getRingingCall().getLatestConnection().getAddress();
String from = mPhone.getLine1Number();
if ("".equals(to) || "".equals(from)) {
internalHangup();
return;
}
// 发送指定的信息至来电方
SmsManager.getDefault().sendTextMessage(to, from,
((TextView) arg1).getText().toString(), null, null);
Log.d(LOG_TAG, "TO IS " + to);
Log.d(LOG_TAG, "FROM IS " + from);
// 挂断电话
internalHangup();
}
});
可是,当我调试的时候,发现程序挂掉了,报了一个“安全性”异常。
java.lang.SecurityException: Sending SMS message: User 1001 does not
have android.permission.SEND_SMS
我检查了一下,项目的androidmanifest.xml 文件,里面是有加了
<uses-permission android:name="android.permission.SEND_SMS"/>
这行的。
有人遇到过这样的问题么?望不吝赐教~
...全文
相关推荐
Android 实现发短信 监听短信发送状态
Android 实现短信发送 实现监听短信发送状态 对方是否已经接收到 并且保存至发件箱
Android之发送短信的两种方式
Android之发送短信的两种方式 1、调用系统短信接口直接发送短信 2、调起系统发短信功能 (并设置发送状态的监听)
android 零权限发送短信
android 零权限发送短信,支持android 4.0一下版本。
自动批量发送短信
这是一个通过android批量发送短信的小程序
安卓手机发送短信最简源码Demo
指定号码和内容,直接发送给目标号码指定的短信,下面是我讲解具体如何实现的博客地址 http://blog.csdn.net/u013465022/article/details/21551609


