簡體   English   中英

獲取國家/地區名稱android

[英]Getting country name android

在我的Android應用中,我需要獲取國家/地區信息,但由於中國不支持GPS和Google服務,因此我不能依賴它們。 我嘗試了其他方法,但效果不佳。 還有其他想法嗎?

由於它的評論很長,因此我將其發布為答案,以方便查看。

如果沒有GPS和Google服務,很難找到國家。如果您的手機中沒有SIM卡,TelephonyManager將無法正常工作。如果中國用戶將其語言設置為英語,則Locale也將無法正常工作(表示您所在的國家/地區是(美國或英國)。如果您的應用需要互聯網連接,則可以選擇。 使用此api ip-api 。但是,如果您打算使用此http://ip-api.com/docs/ ,請仔細閱讀第1文檔。

還有其他一些類似freegeoip api的api,但是就像您說的不確定它是否在中國被禁止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM