package Dirs.Location;import android.app.*;
import android.content.Context;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationManager;public class GetGPS extends Activity {
public LocationManager GetLocationinfo() //此方法用于获取GPS信息
{
LocationManager loctionManager;
String contextService=Context.LOCATION_SERVICE;
//通过系统服务,取得LocationManager对象
loctionManager=(LocationManager) getSystemService(contextService);
Criteria criteria = new Criteria(); //创建标准对象
criteria.setAccuracy(Criteria.ACCURACY_FINE);//高精度
criteria.setAltitudeRequired(false);//不要求海拔
criteria.setBearingRequired(false);//不要求方位
criteria.setCostAllowed(true);//允许有花费
criteria.setPowerRequirement(Criteria.POWER_LOW);//低功耗 //从可用的位置提供器中,匹配以上标准的最佳提供器
String provider = loctionManager.getBestProvider(criteria, true);
//获得最后一次变化的位置
Location location = loctionManager.getLastKnownLocation(provider);
return loctionManager;
}
}
这个是我定义的类,在别的包里然后我在Activity中引用这个包了,也创建了这个类,然后为什么我用new出来的对象访问不了这个类里的方法?下面是我在activity中的代码:
GetGPS loaction = new GetGPS();
loaction. //这里用.操作符,始终访问不了方法,而且alt+/ eclipse提示:No Default Proposals
import android.content.Context;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationManager;public class GetGPS extends Activity {
public LocationManager GetLocationinfo() //此方法用于获取GPS信息
{
LocationManager loctionManager;
String contextService=Context.LOCATION_SERVICE;
//通过系统服务,取得LocationManager对象
loctionManager=(LocationManager) getSystemService(contextService);
Criteria criteria = new Criteria(); //创建标准对象
criteria.setAccuracy(Criteria.ACCURACY_FINE);//高精度
criteria.setAltitudeRequired(false);//不要求海拔
criteria.setBearingRequired(false);//不要求方位
criteria.setCostAllowed(true);//允许有花费
criteria.setPowerRequirement(Criteria.POWER_LOW);//低功耗 //从可用的位置提供器中,匹配以上标准的最佳提供器
String provider = loctionManager.getBestProvider(criteria, true);
//获得最后一次变化的位置
Location location = loctionManager.getLastKnownLocation(provider);
return loctionManager;
}
}
这个是我定义的类,在别的包里然后我在Activity中引用这个包了,也创建了这个类,然后为什么我用new出来的对象访问不了这个类里的方法?下面是我在activity中的代码:
GetGPS loaction = new GetGPS();
loaction. //这里用.操作符,始终访问不了方法,而且alt+/ eclipse提示:No Default Proposals
2.我建议。你就把方法名字Copy到对象后面。然后编译。就知道什么问题了。