• android之location01


    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/container"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        tools:context="com.example.mars_3200_location01.MainActivity"
        tools:ignore="MergeRootFrame" 
        android:orientation="vertical">
    <TextView android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="hello"/>
        
    <Button android:id="@+id/locationButtonId"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="绑定监听器"/>
    </LinearLayout>
    private class ButtonListener implements OnClickListener
        {
            @Override
            public void onClick(View v) {        
                //绑定位置对象,得到LocationManager对象
                LocationManager locationManager=(LocationManager)MainActivity.this.getSystemService(Context.LOCATION_SERVICE);
                //定义当前所使用的Location Provider
                locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, new TestLocationListener());
            }
        }
        
        class TestLocationListener implements LocationListener
        {
    
            @Override
            public void onLocationChanged(Location location) {
                System.out.println("onLocationChanged");
                
                System.out.println(location.getLongitude());//获取经度
                System.out.println(location.getLatitude());//获取纬度
            }
    
            @Override
            public void onStatusChanged(String provider, int status, Bundle extras) {
                System.out.println("onStatusChanged");
                
            }
    
            @Override
            public void onProviderEnabled(String provider) {
                System.out.println("onProviderEnabled");
                
            }
    
            @Override
            public void onProviderDisabled(String provider) {
                System.out.println("onProviderDisabled");
                
            }
            
        }
  • 相关阅读:
    python查询MySQL写入Excel
    Spring BOOT的学习笔记
    后台管理系统好用的UI框架
    SSM学习笔记
    解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题
    提交代码,SVN被锁定,提示:svn is already locked解决方案
    CentOS 7编译安装php7.0.7以及可能遇到的问题的解决方案
    thinkphp nginx配置
    php读取不到指定的php.ini配置
    phpmyadmin nginx设置
  • 原文地址:https://www.cnblogs.com/zhuawang/p/3690335.html
Copyright © 2020-2023  润新知