我正在做下面的代码,以侦听收到的短信,它不工作,我从来没有接触到的接受者类。
I使用i1 (Android1.5)
一些代码:
Manifest.xml:
<?xml version="1.0" encoding="utf-8"?> <receiver android:name=".SmsReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
<
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
</application>
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>这是播音员级:
public class SmsReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context arg0, Intent arg1)
{
Log.d("SmsReceiver", "I GOT THE SMS");
}}
当我发短信到我的手机后,上面的线路从来没有打印在日志上。
知道我做错什么了吗?
谢谢,
雷。
发布于 2010-12-12 08:07:26
移除/application标记之外的权限
https://stackoverflow.com/questions/4400399
复制相似问题