2012-08-08 10 views
5

変更されたUDHを使用してテキストメッセージを送信すること、またはバイナリデータテキストを送信することに興味があります。AndroidのSmsManagerを使用せずにSMSを送信..ネイティブライブラリ?

SmsManagerはUDHへのアクセスをサポートしていないとsendDataMessage一部 GSM携帯電話上で動作し、CDMAが完全にサポートされていません。

私は研究の公平な分担をしており、Android標準ライブラリを回避する方法を見つける必要があると結論づけました。

私の最初の本能は、ネイティブJavaでそれを行い、それを私のアプリケーションにインポートするように指示します。これがAndroidに関するSMSのセキュリティに関する問題を引き起こすかどうかは誰にも分かりますか?また、Android APIを使わずにTextPlusのようなアプリが電話の標準的なテキストメッセージを使わずに「テキスト」を送ることができるので、私は興味があります。

+0

これは、このテレフォニープロセスの洞察を得るのに役立ちます... http://stackoverflow.com/questions/11111067/how-does-modem-code-talk-to-android-code/11111953#11111953 – t0mm13b

+0

TextPlusは、このページ[TextPlus/Sms](http://www.textplus.com/sms/)で '* StdMsg&Data Rates'を適用すると電話の標準メッセージなしで動作すると主張しているものに対して混乱します。メッセージとデータの料金が適用されることがあります。 60611の番号からtextPlusメッセージを受信しないようにするには、STOPという単語を60611にします。後で再起動するには、STARTを60611に送信します。* - これはコードをテキスト化する必要があることを意味します。 Googleの声で裏づけ? – t0mm13b

+0

@ t0mm13bこれは、エンドユーザーがTextPlusを持っていない場合のみです。エンドユーザ*がTextPlusを持っていれば、彼らは通常の受信トレイにSMSを取得しません、それはTextPlusアプリだけに転送することを知っています(これは純粋なデータだと思いますか?) –

答えて

-2

私は研究の公平な分担をしており、Android標準ライブラリを回避する方法を見つける必要があると結論づけました。

「Android標準ライブラリを回避する方法を見つける」というのは、「私が望むように自分のカスタマイズしたバージョンのAndroid OSを作成してから、そのカスタムOSをROMに変換するmodを私は比較的少数のデバイスに適用することができます。次に、公開された機能を使用してそのROM modで動作するアプリケーションを作成します。そうすれば、おそらく必要となるでしょう。

また、携帯電話の標準テキストメッセージを使わずに「テキスト」を送信できるため、Android APIを使用しないとTextPlusなどのアプリがどのように機能するのか不思議です。

私は彼らがインターネットを使用していると想像します。

+0

キャリアのMSCにテキストを転送できるサードパーティのSMSゲートウェイがあることに留意してください。テキストを送信するための別のフレームワークを構築する必要はありません。 –