2012-01-31 18 views
13

私のアプリでは、送信するSMSを追跡したいと思っています。ネットワーク障害(信号なし)のためにSMSが送信されない場合送信トレイのメッセージが送信されない

私が送信トレイにSMSを置くことをどうにか:

private void putoutbox(String addr,String msg) { 
     // TODO Auto-generated method stub 
     ContentValues values = new ContentValues(); 
     values.put("address", addr); 
      values.put("body", msg); 
      getContentResolver().insert(Uri.parse("content://sms/Outbox"), values); 
    } 

SMSはステータスが を送信すると、デフォルトのメッセージフォルダに表示されているが、SMSが に送信されることはありません、私も

content://sms/failed 

を試してみましたが、それもありませんSMSを送信しないでください。 私には何が欠けているか教えてください。

+0

エントリをテーブルに追加するだけでは、ネイティブSMSメッセンジャーがエントリを送信することはありません。 "content:// sms /"は標準ではなく、一部の電話機では破損する可能性がある他の列があります。 – st0le

+0

@ st0le設定する必要がある他の属性は何ですか、特定のデバイス(クライアントのreq)上で実行したいと動作しています – dheeraj

+0

この[ファイル](http://android-smspopup.googlecode.com/ SMSPopupプロジェクトのSMSPopupプロジェクトでは、あなたが必要としているすべてを持っています – st0le

答えて

2

はst0leは非常に便利なリンクhereを与えるように、1つが、残念ながら私はそのためのコードを表示することはできませんが、あなたの携帯電話を再起動した場合、それが動作するすべての7つの属性 を提供するために持っている必要があります私に

を支援ありがとうございました

関連する問題