Android 6.0位置決め権限申請

1167 ワード

简単に本菜鸟を记录して、开発の中で出会ったいくつかの问题、忘れないようにして、各位の大きい人に误って恨んで、ハハハ
Android位置決め権限
まず、android 6.0以降、いくつかの権限はgoogleによって危険な権限としてリストされ、その中に位置づけられています.
位置決め権限を例にとると、まずAndroidManifestが必要である.xmlに申請の権限を追加します.
 
    
    

上はとても重要で、追加することを覚えています
動的購買依頼

    private static final int LOCATION_CODE = 1;
     /**
     *     
     */
    public void quanxian(final Activity context) {
       
       try {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
                if (ContextCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
                    ActivityCompat.requestPermissions(context,
                            new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, LOCATION_CODE);
                }
            }
        } catch (SecurityException e) {
        }
    }

コードを直接カプセル化して、他の場所で呼び出せばいいので、参考にしてみてください.とても簡単です.