我無法獲得用戶使用我的Android應用程序的確切國家/地區。 我嘗試了很多方法,但沒有得到確切的答案。無法獲取用戶使用我的Android應用程序的國家
首先我用TelephonyManager喜歡這一點,但沒有確切的得到答案
TelephonyManager tMgr = (TelephonyManager) CheckCountry.this
.getSystemService(Context.TELEPHONY_SERVICE);
phNo = tMgr.getLine1Number();
然後我用這一點,但通過充分利用我的手機設置
String locale = getApplicationContext().getResources()
.getConfiguration().locale.getCountry();
有任何精確解返回值由我可以得到國家名然後讓我知道
這些不適合我。我什麼都沒有。我在平板電腦上使用我的應用程序。它不包含任何Sim Slot。 –
您可以獲取經度和緯度,然後使用Google地圖服務確定位置。 – Ranjithkumar
謝謝@Learner。但我得到更好的解決方案。你也可以試試這個。 –