私は1つのアプリケーションを実行しています。セキュリティのために、アプリケーションに電話番号があることを知る必要があります。SMSから電話番号を取得する方法android
SMSからSMSを受信した電話番号(送信者ではない...私はどの番号がSMSを受信したか知りたい)を取得することができるかどうかを知りたいと思います。
ありがとうございます!
私は1つのアプリケーションを実行しています。セキュリティのために、アプリケーションに電話番号があることを知る必要があります。SMSから電話番号を取得する方法android
SMSからSMSを受信した電話番号(送信者ではない...私はどの番号がSMSを受信したか知りたい)を取得することができるかどうかを知りたいと思います。
ありがとうございます!
が必要になります:// SMSが/それを読んで、アドレス列の値を取得
を送りました。..送信されたすべてのメッセージとそのメッセージが送信された番号を取得します。このことにより、:(、// SMS /送ら)-------- Uri.parse(コンテンツ)
cr.getColumnNames()// あなたは
カーソルCR = resolver.querを行うことができますメソッドを使用すると、このuriで利用可能なすべての列が得られます。あなたが欲しいものを読んでください
TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();
あなたは、これが送信されたメッセージテーブルのメッセージURI、
コンテンツであるreadphone permisionに
私はこれが動作していると思います.....私が望むのは私の電話でSMSを受信するだけです。私は1つのBroadCastReceiverを持っており、SMSを受信すると起動されるので、身体(問題なし)、SMSの送信者(問題なし)、SMSの受信者(これは私が望むもの)知る...)。とにかくありがとう! – zapotec
あなたの番号を知りたければ、データベースのどこにも格納されません。 – AAnkit
正確には、私は自分の番号を知りたいと思っています。私はAndroidのドキュメンテーションでどこでも確認していましたが、入手方法を見つけることができません。 – zapotec