私のAndroid搭載アプリでは国を取得する必要がありますが、GPSとGoogleサービスは両方が中国でサポートされていないため、依存することはできません。私は他の方法を試したが、何もうまくいかない。誰にも他のアイデアはありますか?国名を取得するandroid
答えて
非常に長いコメントのため、私はこれを簡単な視認のための回答として掲示します。
GPSとGoogleサービスなしで国を見つけることは非常に困難です.TelephonyManagerはあなたの電話にシムがないと動作しません。中国のユーザーが英語として彼の言語を設定した場合、ロケールは動作しませんあなたが取得する国は米国または英国になります)。あなたのアプリがインターネット接続を必要とする場合、オプションがあります。あなたが使用することを滑走している場合、そこにドキュメントの第一通過し.ButこのAPI ip-apiを使用して、このhttp://ip-api.com/docs/
あり、このfreegeoip apiのような他のAPIがありますが、あなたがわからない言ったように、それは
私もそれを試しました。私は、中国でURLがブロックされていると思います。それも開いていない。また、インドでこのURLを開いたときに私たちに表示されることもあります –
https://drive.google.com/file/d/0B94On9XhHk8CWGtyQXptR1dUQk0/view?usp=sharing –
ドライブには何が入っていますか? Freegeo APIも試しましたか?私の編集を参照してください –
- 1. anglejsの国IDから国名を取得するには
- 2. Googleマップ逆ジオコーディング国名、イギリスの国を取得する
- 3. 国の名前とコードを取得
- 4. 国コードを取得する
- 5. Androidで国名/ ISOを取得したときの緯度/経度の座標を取得します
- 6. 母国語で言語名を取得する方法は?
- 7. ウェブサイトの訪問者の国名を取得する方法
- 8. ブラウザのタイムゾーンと国名を取得する方法は?
- 9. Java(エンコード)から国際名のMS Accessカラムを取得する
- 10. 完全な国名を2文字で取得する
- 11. 国の重複状態名を取得する
- 12. Java:国際化ファイル名を取得するJFileChooser
- 13. どのようにnuから国名/コードを取得する
- 14. システムロケール言語で言語/国名を取得する方法
- 15. 国名から大陸名を取得R
- 16. Androidで国コードを取得する方法
- 17. 私はclientIpから国名を取得できますか?
- 18. 国名でRegionInfoを取得しますか?
- 19. 詳細を取得特定の電話番号の国名と国コード
- 20. AndroidはGoogleアカウントからユーザー国を取得します
- 21. Firebase-Androidの取得ユーザ名
- 22. IP経由で国を取得する
- 23. ファイルを取得します。クラス名android?
- 24. Silverlightで世界各国の国を取得する
- 25. 国の国境を取得する方法
- 26. 各国語コードを抽出した国コードを使用して配列から国名を取得
- 27. iso3国コードを取得
- 28. 国からタイムゾーンを取得
- 29. iso国コードを取得
- 30. .Net:ドイツの国名のISO3166コードを取得
これを試してみてください。..中国でブロックされている場合:http://stackoverflow.com/questions/12210696/how-to-get-country-or-its-iso-code –
TelephonyManagerを使用してSIMカードをインストールする国コードを取得してください。この国コードで国を確認してください – Shane
私はロケールと電話マネージャーも試しました。しかし、それは正確ではない –