sassasas

public class TraceMe extends Activity { private Button updateBtn; private Button sendBtn; private LocationManager locationManager; private TextView utc; private TextView dataStatus; private TextView currentLatitude; private TextView currentLontitude; private TextView direction; private TextView speed; private LocationListener locationlisterner; public void alert(int titleId) { new AlertDialog.Builder(this).setIcon(R.drawable.alert_dialog_icon) .setTitle(titleId).setSingleChoiceItems(R.array.ok, 0, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { dialog.dismiss(); } }).show(); } public void alert(String title) { new AlertDialog.Builder(this).setIcon(R.drawable.alert_dialog_icon) .setTitle(title).setSingleChoiceItems(R.array.ok, 0, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { dialog.dismiss(); } }).show(); } public void updateLocationInfo(Location location) { if (location == null) { alert(R.string.location_not_available); } else { utc.setText(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") .format(new Date(location.getTime()))); currentLatitude.setText(String.valueOf(location.getLatitude())); currentLontitude.setText(String.valueOf(location.getLongitude())); if (location.hasBearing()) { direction.setText(String.valueOf(location.getBearing())); } else { direction.setText(R.string.lbl_unavailable); } if (location.hasSpeed()) { speed.setText(String.valueOf(String .valueOf(location.getSpeed() * 3.6)) + TraceMe.this.getApplicationContext().getString( R.string.lbl_speed_unit)); } else { speed.setText(R.string.lbl_unavailable); } } } @Override protected void onPause() { super.onPause(); locationManager.removeUpdates(locationlisterner); }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值