0
私はモバイルの現在のGPS位置を取得しようとしています。私はエミュレータを使用しています。私はDDMSを使用してエミュレータにポジションを与えましたが、画面に何も表示されず、エラーも表示されません。このコードで何が間違っていますか?
public class getitright extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LocationManager lm=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);
LocationListener ll=new LocationListener(){
public void onLocationChanged(Location l)
{
go(l);
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider, int status,
Bundle extras) {
// TODO Auto-generated method stub
}
};
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, ll);
}
public void go(Location l){
TextView tv=(TextView)findViewById(R.id.tv1);
tv.setText(""+l.getLatitude());
}
}
私はあなたのタイトルをよりわかりやすいものにすることをお勧めします。 「GPSとAndroidのエミュレータに問題があります」などあなたはより多くの答えを得るでしょう:) – biquillo