1

スタック オーバーフロー コミュニティの皆様、こんにちは。

だから私はこれに対する解決策をネット上で検索しましたが、同様の問題を抱えている人を見つけることができません...

テキストを受信して​​応答する小さなプログラムを書いています。受信部分は正常に動作しますが、まだテキストを送信していません。以下の小さなテスト プログラムでも同じ結果が得られました。以下は、logcat のスニペットと一緒に試して送信するために使用した方法です。sendTextMessage メソッドはまったく何も生成しませんでした。エミュレータではなく、LG Ally でこれをテストしています。電話だけだと判断する前に、何か足りないものがないか尋ねてみようと思いました。

注意事項... 権限は正しく設定されています。明らかに、「xxxxxxxxxx」は実際の数字を表しています。

前もって感謝します、

ジェイソン

package com.test;

import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.util.Log;

public class test extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        Log.w("MARK", "APPLICATION START");
        SmsManager sms = SmsManager.getDefault();
        sms.sendTextMessage("xxxxxxxxxx", null, "AUTO RESPONSE", null, null);
        Log.w("MARK", "sendTextMessage CALLED");
    }
}

02-27 12:42:02.471: WARN/MARK(9903): APPLICATION START
02-27 12:42:02.471: WARN/MARK(9903): sendTextMessage CALLED
02-27 12:42:02.591: INFO/ActivityManager(1372): Displayed activity com.test/.test: 135 ms (total 135 ms)
4

1 に答える 1

1

インテントを使用してアクティビティを開始smsすると、エディターが呼び出され、ユーザーが送信ボタンを押すのを待ちます。プログラムで実行するには、 SmsManagerを使用してみてください

于 2011-02-26T20:00:47.260 に答える