プロジェクトの場合は、SIM搭載のタブレットでSMSアプリケーションを作成する必要があります。私はSMSを送信してSMSを受信することができますが、コンテンツリゾルバーを使用して「content:// sms/inbox」にアクセスすると、カーソルにデータがありません。誰が問題になるのか考えていますか?ここでAndroidの空のSMS受信トレイ(タブレット)
が受信トレイからのSMSを読むために私のコードです:
private List<Sms> getSms() {
List<Sms> smsList = new ArrayList<Sms>();
Uri uri = Uri.parse("content://sms/inbox");
Cursor c= mContext.getContentResolver().query(uri, null, null ,null,null);
Log.d("stackoverflow", "Number of sms: " + c.getCount());
while(c.moveToNext()) {
Sms sms = new Sms(c.getString(c.getColumnIndexOrThrow("address")).toString(), c.getString(c.getColumnIndexOrThrow("body")).toString());
smsList.add(sms);
}
c.close();
return smsList;
}
戻って上記のコードでのログインは、私がちょうどタブレットにSMSを送信した場合でも、ゼロ。
ありがとうございます!