मैं एंड्रॉइड ओएस के लिए एक एप्लीकेशन विकसित कर रहा हूं, मैं अभी शुरू कर रहा हूं, लेकिन मुझे एमुलेटर पर काम करने के लिए जीपीएस नहीं मिल रहा है। मैंने इंटरनेट पर पढ़ा है कि आपको जीपीएस स्थानप्रदाता को सक्षम करने के लिए एमुलेटर को भौगोलिक फिक्स भेजने की आवश्यकता है। मैं दोनों डी डी एम एस और टेलनेट उपयोग कर रहा हूँ इसे भेजने के लिए प्रयास करने के लिए है, लेकिन logcat कभी नहीं मुझे बताता है यह एक नया ठीक recived, और मेरे apolication अभी भी रूप में विकलांगएम्यूलेटर पर जीपीएस को जियो फिक्स नहीं मिलता है - एंड्रॉइड
जीपीएस देखता है यहाँ मेरे कोड है
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");
}
}
मैंने पढ़ा है कि डीडीएमएस गैर अंग्रेजी ओएस पर ठीक से काम नहीं कर सकता है, लेकिन टेलनेट काम करना चाहिए!
अद्यतन: जीपीएस सेटिंग्स अगर geofix, आप के साथ "मेरा स्थान" Google मानचित्र ऐप्लिकेशन का इस्तेमाल कर सकते
क्या जीएम प्रदाता एम्यूलेटर में सक्षम है? – Tughi
यदि आप सेटिंग्स में मतलब है, तो यह –