窗口

本帖最后由 永远红梅 于 2016-7-22 22:57 编辑 《窗口》                                                                                                                              文/杜红梅 狂风怒嚎,大雪纷飞,摧折着卖报亭前的枯树梢。羽坐在窗口,惊望,大雪如鹅毛。 黑夜降临,一位老人在雪中蹒跚走来。他抖落满身雪花:“姑娘,来份晚报。” 羽露出微笑,递出报纸,老人趴在窗口前读了起来。雪花挂满老人银发,灯下,如繁星闪耀。 大地洁白。羽问老人:您的家人呢?老人呆滞的眼神盯着窗外,只说不知道…… 转眼,几个月过去了,羽带着老人生活。夏天来到,老人每天乐呵呵帮羽卖报。 一天,羽骑车去买菜,一辆疾驶的汽车撞倒羽。路过的年轻人抱起羽去医院治疗。 由于送得及时,羽救治过来了。他们相视一笑,如晚霞般火烧。 几星期后,年轻人送羽回来。突然,年轻人楞住了,爸?你让我们好找。 老人坐在窗口,傻傻地笑:我帮女儿卖报。 (297字) android.location.Location 定位实例化一、LocationManager
LocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。
LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);

二、LocationListener
LocationListener,位置监听,监听位置变化,监听设备开关与状态。

private LocationListener locationListener=new LocationListener() {

/**
* 位置信息变化时触发
*/
public void onLocationChanged(Location location) {
updateView(location);
Log.i(TAG, "时间:"+location.getTime());
Log.i(TAG, "经度:"+location.getLongitude());
Log.i(TAG, "纬度:"+location.getLatitude());
Log.i(TAG, "海拔:"+location.getAltitude());
}

/**
* GPS状态变化时触发
*/
public void onStatusChanged(String provider, int status, Bundle extras) {
switch (status) {
//GPS状态为可见时
case LocationProvider.AVAILABLE:
Log.i(TAG, "当前GPS状态为可见状态");
break;
//GPS状态为服务区外时
case LocationProvider.OUT_OF_SERVICE:
Log.i(TAG, "当前GPS状态为服务区外状态");
break;
//GPS状态为暂停服务时
case LocationProvider.TEMPORARILY_UNAVAILABLE:
Log.i(TAG, "当前GPS状态为暂停服务状态");
break;
}
}

/**
* GPS开启时触发
*/
public void onProviderEnabled(String provider) {
Location location=lm.getLastKnownLocation(provider);
updateView(location);
}

/**
* GPS禁用时触发
*/
public void onProviderDisabled(String provider) {
updateView(null);
}

};

三、Location
Location,位置信息,通过Location可以获取时间、经纬度、海拔等位置信息。上面采用locationListener里面的onLocationChanged()来获取location,下面讲述如何主动获取location。
Location location=locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
system.out.println("时间:"+location.getTime());
system.out.println("经度:"+location.getLongitude());
注意:Location location=new L
一、LocationManager
LocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。
LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);

二、LocationListener
LocationListener,位置监听,监听位置变化,监听设备开关与状态。

private LocationListener locationListener=new LocationListener() {

/**
* 位置信息变化时触发
*/
public void onLocationChanged(Location location) {
updateView(location);
Log.i(TAG, "时间:"+location.getTime());
Log.i(TAG, "经度:"+location.getLongitude());
Log.i(TAG, "纬度:"+location.getLatitude());
Log.i(TAG, "海拔:"+location.getAltitude());
}

/**
* GPS状态变化时触发
*/
public void onStatusChanged(String provider, int status, Bundle extras) {
switch (status) {
//GPS状态为可见时
case LocationProvider.AVAILABLE:
Log.i(TAG, "当前GPS状态为可见状态");
break;
//GPS状态为服务区外时
case LocationProvider.OUT_OF_SERVICE:
Log.i(TAG, "当前GPS状态为服务区外状态");
break;
//GPS状态为暂停服务时
case LocationProvider.TEMPORARILY_UNAVAILABLE:
Log.i(TAG, "当前GPS状态为暂停服务状态");
break;
}
}

/**
* GPS开启时触发
*/
public void onProviderEnabled(String provider) {
Location location=lm.getLastKnownLocation(provider);
updateView(location);
}

/**
* GPS禁用时触发
*/
public void onProviderDisabled(String provider) {
updateView(null);
}

};

三、Location
Location,位置信息,通过Location可以获取时间、经纬度、海拔等位置信息。上面采用locationListener里面的onLocationChanged()来获取location,下面讲述如何主动获取location。
Location location=locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
system.out.println("时间:"+location.getTime());
system.out.println("经度:"+location.getLongitude());
注意:Location location=new L