jsWaffle質問掲示板(雑談やTips歓迎)

jsWaffleについて質問する掲示板です。(雑談や発見したTipsの投稿も大歓迎です!)

(#180) IS05で試してみたら落ちました - おっと (2011-09-25 14:39) /緊急 質問
当方IS05でもどうもうまく動かなかったのですが、別のインテント設定で動作しましたので、(時間があまり無く手抜きなソースになりますが)お試しください。

/src/com/kujirahand/jsWaffle/utils/IntentHelper.javaの48行目あたりの「sms:だったら~」等の各条件と同列に、以下を追加してください。

------ ここから ------
else if(url.startsWith("smsto:")){
  String[] urls = url.split("\\?");
  Uri smsUri = Uri.parse(urls[0]);
  Intent intent = new Intent(Intent.ACTION_SENDTO, smsUri);

  if(urls.length == 2){
    String[] extras = urls[1].split("=");
    if(extras[0].equals("body")){
      intent.putExtra("sms_body", extras[1]);
    }
  }
  appContext.startActivity(intent);
}
------ ここまで ------

あとは、
droid.startIntent("smsto:090xxxxxxxx?body=本文");
で起動できます。

IS05とエミュレータでは確認してあります。
SMS送信 / ミラクル☆くまちゃん (2011-09-23 21:38) (#176)/ 緊急 質問
  SMS送信のインテントの書き方 / ミラクル☆くまちゃん (2011-09-23 23:49) (#177)/ 緊急 質問
  IS05で試してみたら落ちました / おっと (2011-09-25 14:39) (#180)/ 緊急 質問
    ありがとうございます / ミラクル☆くまちゃん (2011-09-26 09:45) (#182)/ 緊急 返信
    入力フォームから電話番号を取り出す時に.. / ミラクル☆くまちゃん (2011-09-26 10:15) (#183)/ 緊急 返信
    すみません^^;やっと解決しました / ミラクル☆くまちゃん (2011-09-26 11:18) (#187)/ 緊急 解決

(#180)へ返信する:

名前
タイトル
本文
困った度
状態
確認キー お手数ですが、いたずら防止のために、半角数字で「8932」と入力してください。
編集キー 編集時に使うキーを入力(省略可能)
添付ファイル 画像ファイル(最大300KB)を添付可能