Я разрабатываю приложение для ОС Android, я только начинаю, но я не могу заставить GPS на эмуляторе работать. Я читал в Интернете, что вам нужно отправить geo fix в эмулятор, чтобы включить gps locationProvider. Я как с помощью DDMS и телнет, чтобы попытаться отправить его, но LogCat никогда не говорит мне, что это RECIVED новое исправление, и мой apolication все еще видит GPS как инвалидовGPS на эмуляторе не получает geo fix - Android
вот мой код
package eu.mauriziopz.gps;
import java.util.Iterator;
import java.util.List;
import android.app.Activity;
import android.content.Context;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
public class ggps extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LocationManager l =(LocationManager) getSystemService(Context.LOCATION_SERVICE);
List<String> li = l.getAllProviders();
for (Iterator<String> iterator = li.iterator(); iterator.hasNext();) {
String string = iterator.next();
Log.d("gps", string);
}
if (l.getLastKnownLocation("gps")==null)
Log.d("gps", "null");
}
}
Я читал, что DDMS может работать неправильно на не английской ОС, но telnet должен работать!
обновление: GPS-включен в настройках
Включен ли провайдер GPS в эмулятор? – Tughi
если вы имеете в виду в настройках, да это –