0
我有一個應用程序,我使用isProviderEnabled(LocationManager.NETWORK_PROVIDER
但是,當我把這個應用程序在三星銀河年輕人,它總是返回false
即使選項Packet Data
已啓用設置。NETWORK_PROVIDER在Galaxy Young中不起作用?
爲什麼會出錯?
這是我的代碼部分:
boolean isNetworkEnabled = false;
locationManager = (LocationManager) c
.getSystemService(this.c.LOCATION_SERVICE);
// getting network status
isNetworkEnabled = locationManager
.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
Toast.makeText(c.getApplicationContext(), "Obteniendo network provider = "+isNetworkEnabled, Toast.LENGTH_SHORT).show();
if (isNetworkEnabled) {
Log.i(LOGTAG, "obtiene localizaciones de network provider NET.... ");
ret = 0;
LocationManager lm = (LocationManager) c
.getSystemService(c.LOCATION_SERVICE);
myloc = null;
myloc = new mylocationlistener();
LocationListener locationListener = myloc;
Log.i(LOGTAG, "myloc.... latitude=" + myloc.getLatitude()
+ " Longitude=" + myloc.getLongitud());
Toast.makeText(c.getApplicationContext(), "conectandose AGPS...lat = "+myloc.getLatitude()+ " Longitud = "+myloc.getLongitud(), Toast.LENGTH_SHORT).show();
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0,
locationListener);
} else {
ret = -1;
}
謝謝。我啓用了選項 – Raul 2013-02-09 21:34:30
好的謝謝..我啓用了opton使用無線和它的工作..現在的問題是得到位置....我的類(與上面的代碼相關)是: – Raul 2013-02-09 21:38:28
我有點困惑確切的問題。你能不能更具體一點?你沒有得到任何位置更新? 此外,您是否確保將正確的權限添加到您的AndroidManifest.xml?有關[位置策略和權限],請參閱Android的開發者指南(http://developer.android.com/guide/topics/location/strategies.html#Permission)。 – eric 2013-02-10 00:45:25