1

最近、プログラムが自分の番号を介してテキストを送信できるようにするAndroidアプリをダウンロードしました。私は自分の番号を共有しませんでした。「SMSメッセージの送信」が有効になっているため、送信しただけです。

彼らがas3を使用してAndroid用に空中でコーディングしたかどうかはわかりませんが、Androidデバイスの電話を入手することは可能です。

それを行う方法について何かアイデアはありますか?ユーザーの電話を受け取ったら、SMSを送信する方法を知っています。これを行うには、ユーザーの電話をphpスクリプトに送信します。しかし、私は彼らの電話番号を取得する方法がわかりません。

ありがとう

2012年9月24日更新

以下の投稿のおかげで、このコードを見つけました。ただし、TELEPHONY_SERVICEクラスの呼び出し方法がわかりません。

以下のコード行が必要だと思いますが、使い方がわかりません。Context.getSystemService(Context.TELEPHONY_SERVICE)

情報を入手した場所へのリンクは次のとおりです:http: //developer.android.com/reference/android/telephony/TelephonyManager.html

更新10/01/12

誰かの助けを借りて、私はさらに多くのコードを見つけました。これはうまくいくと思いますが、adobe cs6flashprofessionalに拡張機能を表示させることはできません。これが私のエラーのスクリーンショットです:https ://odesk-prod-att.s3.amazonaws.com/MC:201245014:1?AWSAccessKeyId = 1XVAX3FNQZAFC9GJCFR2&Expires = 2147483647&Signature = SV3aFpOc5UWPHo9egNl%2BVPGVeSo%3D

また、機能する可能性が高いと思われる拡張機能へのリンクもあります:http: //candymandesign.blogspot.co.uk/2012/02/adobe-air-native-extension-read-phone.html

これは、ANEを使用して見つけたビデオチュートリアルです。しかし、これらすべてを使用しても、まだ機能しません。http://www.youtube.com/watch?v=Axg6E001a7I

誰でもこれらを機能させることができますか?ありがとう

4

2 に答える 2

1

既存の回答に追加するには、Java 側で記述する必要がある部分で、電話番号を取得するためにこれが必要になると思います。

TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();

この情報は別の SO 投稿から取得され、番号の取得を厳密に検討しています。詳細については、この方法を使用する際の注意事項と、他のユーザーが遭遇したいくつかの問題に関するコメントを参照してくださいプログラムで Android フォンの電話番号を取得する

于 2012-09-24T22:17:26.287 に答える
1

これを行うには、AIR ネイティブ拡張を作成する必要があります。

于 2012-09-24T19:51:15.287 に答える