Android işletim sistemi için bir uygulama geliştiriyorum, sadece yeni başladım, ancak çalışmayı emülatörde GPS alamıyorum. Gps locationProvider'ı etkinleştirmek için emülatöre bir coğrafi düzeltme göndermeniz gereken internette okudum. Her ikisi de göndermeyi denemek için DDMS ve telnet kullanıyorum, ancak logcat söylüyor asla yeni bir düzeltme YMM ve benim apolication hâlâ devreEmülatör GPS, coğrafi düzeltmeyi almaz - Android
olarak gps görür burada benim kod
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'nin ingilizce olmayan bir işletim sisteminde düzgün çalışmayabileceğini okudum, ancak telnet çalışmalı!
güncelleme: gps geofix Android için geliştirme beri göre,
GPS sağlayıcısı emülatörde etkin mi? – Tughi
ayarlarında demek istiyorsan, evet –