我想import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
在mainactivity.java中导入这些包
但是Eclipse无法解析这些包,我不知道这个的原因.
我已经按照我在电子书中逐步了解的所有说明,如何在您的应用中导入地图,并且没有提及此错误.
这是我的文件:
/////////// MainActivity.java /////////////////////
package com.paad.whereami;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import android.app.Activity;
import android.content.Context;
import android.location.Address;
import android.location.Criteria;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class MainActivity extends MapActivity {
//static final private int MENU_REFRESH = Menu.FIRST;
@Override
protected boolean isRouteDisplayed() {
return false;
}
private LocationManager locationManager;
private String provider;
private Location location; …Run Code Online (Sandbox Code Playgroud) 我在我的应用中使用了这部分代码:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss'Z'");
Date qdate = new GregorianCalendar(0,0,0).getTime();
try {
qdate = sdf.parse(dt);
} catch (ParseException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
但Eclipse抛出错误说:
未处理的异常类型ParseException
这里有什么问题?你需要我发布整个代码吗?Thnx提前!
我正在尝试为我的应用程序使用GPS提供程序.
该应用程序使用GPS位置提供程序查找设备的当前位置.
该应用程序工作正常.但是,虽然我的GPS_Provider已启用,但geLastKnownLocation()返回null.
MainActivity.java
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LocationManager locationManager;
String context = Context.LOCATION_SERVICE;
locationManager = (LocationManager)getSystemService(context);
String provider = LocationManager.GPS_PROVIDER;
Location location = locationManager.getLastKnownLocation(provider);
Log.v("BEFORE", "Location is: " + location);
updateWithNewLocation(location);
Log.v("AFTER", "LOCATION FOUND");
}
private void updateWithNewLocation(Location location){
String latLongString;
TextView myLocationText;
myLocationText = (TextView)findViewById(R.id.myLocationText);
if (location != null) {
double lat = location.getLatitude();
double lng = location.getLongitude();
latLongString = "Lat:" + lat + "\nLong:" + …Run Code Online (Sandbox Code Playgroud)