繁体   English   中英

即使通过模拟器和真机也无法发送短信

[英]Not able to send SMS even through the emulator and a real phone

我已经编写了代码,点击一个没有执行的按钮发送短信,错误是:

发送短信:用户 10037 没有 android.permission.SEND_SMS

有谁能够帮助我? 我不知道问题出在哪里。 我的代码是:

在此处输入图片说明

在此处输入图片说明

并且 XML 为:

在此处输入图片说明

我什至在清单文件中包含了用户权限作为 SEND_SMS。

我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.volienceagainstwomen.vaw"
android:versionCode="1"

android:versionName="1.0" >
<uses-permission android:name="android.persmission.SEND_SMS"/>

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="19" />   

<application
    android:allowBackup="true"
    android:screenOrientation="portrait"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.volienceagainstwomen.vaw.MainActivity_VAW"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

    </activity>
    <activity
        android:name="com.volienceagainstwomen.vaw.MainActivity_Settings"
        android:label="@string/title_activity_main_activity__settings" >
    </activity>
    <activity
        android:name="com.volienceagainstwomen.vaw.SettingsActivity"
        android:label="@string/title_activity_settings" >

    </activity>
</application>

</manifest>

和 logcat 是:

03-25 17:24:10.917: E/InputEventReceiver(698): Exception dispatching input event.
03-25 17:24:10.986: E/MessageQueue-JNI(698): Exception in MessageQueue callback: handleReceiveCallback
03-25 17:24:11.626: E/MessageQueue-JNI(698): java.lang.SecurityException: Sending SMS message: User 10044 does not have android.permission.SEND_SMS.
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.os.Parcel.readException(Parcel.java:1425)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.os.Parcel.readException(Parcel.java:1379)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at com.android.internal.telephony.ISms$Stub$Proxy.sendText(ISms.java:413)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.telephony.SmsManager.sendTextMessage(SmsManager.java:87)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at com.volienceagainstwomen.vaw.MainActivity_VAW.sendSms(MainActivity_VAW.java:114)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at com.volienceagainstwomen.vaw.MainActivity_VAW$2.onTouch(MainActivity_VAW.java:98)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.View.dispatchTouchEvent(View.java:7122)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2176)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1877)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2176)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1877)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2176)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1877)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2176)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1877)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2176)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1877)
03-25 17:24:11.626: E/MessageQueue-JNI(698):    at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2176)

模拟器不能打电话也不能发送短信,因为它没有 SIM 卡,这是拨打电话或发送短信所必需的。

这些服务会产生费用,然后从您的 SIM 卡中收取费用。
您不能免费获得这些服务!

如果我们可以通过模拟器发送短信或彩信,那就太好了……

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM