私は Android プログラミングにかなり慣れていないので、チュートリアルを理解するために最善を尽くしています。このリンクからサンプル コードをダウンロードしました。
ここで、このスレッドのコードを統合したいと思います。ここには、「AndroidManifest.xmlでSMSレシーバーを宣言する」と書かれています
コードは次のとおりです。
<receiver android:name="mypackage.SMSReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED"/>
</intent-filter>
</receiver>
<uses-permission android:name="android.permission.RECEIVE_SMS" />
AndroidManifest.xml でダウンロードしたサンプル ファイルの既存のコードを次に示します。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.smsTest"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".SMSTest"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.SEND_SMS">
</uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS">
</uses-permission>
</manifest>
ここで私の質問は、コード (上記の最初のコード) を AndroidManifest.xml に追加する場所です。
この行を変更しようとしました:
<action android:name="android.intent.action.MAIN" />
これとともに:
<action android:name="android.provider.Telephony.SMS_RECEIVED"/>
運がなければ。
どんな助けでも大歓迎です。