zoukankan      html  css  js  c++  java
  • 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");
                
            }
            
        }
  • 相关阅读:
    各种开源许可 license 区别
    iOS 开发中的问题
    CoreText 使用教程
    UIFontFamily
    iTunes Connect TERMS OF SERVICE
    apple开发者账号申请
    十款免费移动应用测试框架推荐
    ios读取通讯录信息
    Search API 官方文档 可以用了查看自己的app
    Sprite Kit 入门教程
  • 原文地址:https://www.cnblogs.com/zhuawang/p/3690335.html
Copyright © 2011-2022 走看看