java代码实现如何获取当前经纬度?(安卓的话可以用GPS取)
2023-09-27 14:21:33 时间
import android.app.Activity; import android.os.Bundle; import android.location.*; import android.content.*; import android.util.Log; import android.widget.TextView; public class GPSLocationListenActivity extends Activity implements LocationListener { LocationManager locman; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); locman = (LocationManager)getSystemService(Context.LOCATION_SERVICE); } @Override protected void onResume(){ if (locman != null){ locman.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,0,this); } super.onResume(); } @Override protected void onPause(){ if (locman != null){ locman.removeUpdates(this); } super.onPause(); } @Override public void onLocationChanged(Location location){ TextView textView1 = (TextView)findViewById(R.id.textView1); textView1.setText("Latitude:Longitude - " +String.valueOf(location.getLatitude()) +":"+String.valueOf(location.getLongitude())); TextView textView2 = (TextView)findViewById(R.id.textView2); textView2.setText(String.valueOf(location.getTime())); Log.v("----------", "----------"); Log.v("Latitude", String.valueOf(location.getLatitude())); Log.v("Longitude", String.valueOf(location.getLongitude())); Log.v("Accuracy", String.valueOf(location.getAccuracy())); Log.v("Altitude", String.valueOf(location.getAltitude())); Log.v("Time", String.valueOf(location.getTime())); Log.v("Speed", String.valueOf(location.getSpeed())); Log.v("Bearing", String.valueOf(location.getBearing())); } @Override public void onProviderDisabled(String provider){ } @Override public void onProviderEnabled(String provider){ } @Override public void onStatusChanged(String provider, int status, Bundle extras){ switch(status){ case LocationProvider.AVAILABLE: Log.v("Status","AVAILABLE"); break; case LocationProvider.OUT_OF_SERVICE: Log.v("Status","OUT_OF_SERVICE"); break; case LocationProvider.TEMPORARILY_UNAVAILABLE: Log.v("Status","TEMPORARILY_UNAVAILABLE"); break; } } }
相关文章
- Java 集合框架05-LinkedList的详细介绍
- Java_集合操作_将元素插入List的指定位置
- 安卓手机怎么下载java游戏
- Java开发需要学什么!java软件工程师简历格式模板
- 【基于Java+MySQL等技术的企业员工信息管理系统设计与实现】(源代码+数据库+论文+PPT+视频讲解部署 获取)
- java优先级队列(堆)
- Java面向对象《三》
- 安卓AES加密、解密工具类(Kotlin版+Java版)
- Java反射机制在工厂模式中的应用
- 1055 集体照(JAVA)
- 1075 链表元素分类(JAVA)
- 安卓开发过程中空指针的问题Java.lang.NullPointerException
- JAVA--自制斐波那契数列输出