zoukankan      html  css  js  c++  java
  • 向用户提供请求权限理由

      1   private static final int PERMISSION_REQUEST_CAMERA = 0;
      2     private static final int     ENDV_WRITE_USER_DICTIONARY     =     1    ;
      3     private static final int     ENDV_WRITE_SYNC_SETTINGS     =     2    ;
      4     private static final int     ENDV_WRITE_SOCIAL_STREAM     =     3    ;
      5     private static final int     ENDV_WRITE_SMS     =     4    ;
      6     private static final int     ENDV_WRITE_SETTINGS     =     5    ;
      7     private static final int     ENDV_WRITE_SECURE_SETTINGS     =     6    ;
      8     private static final int     ENDV_WRITE_PROFILE     =     7    ;
      9     private static final int     ENDV_RITE_HISTORY_BOOKMARKS     =     8    ;
     10     private static final int     ENDV_WRITE_GSERVICES     =     9    ;
     11     private static final int     ENDV_WRITE_EXTERNAL_STORAGE     =     10    ;
     12     private static final int     ENDV_WRITE_CONTACTS     =     11    ;
     13     private static final int     ENDV_WRITE_CALL_LOG     =     12    ;
     14     private static final int     ENDV_WRITE_CALENDAR     =     13    ;
     15     private static final int     ENDV_WRITE_APN_SETTINGS     =     14    ;
     16     private static final int     ENDV_WAKE_LOCK     =     15    ;
     17     private static final int     ENDV_VIBRATE     =     16    ;
     18     private static final int     ENDV_USE_SIP     =     17    ;
     19     private static final int     ENDV_USE_CREDENTIALS     =     18    ;
     20     private static final int     ENDV_UPDATE_DEVICE_STATS     =     19    ;
     21     private static final int     ENDV_UNINSTALL_SHORTCUT     =     20    ;
     22     private static final int     ENDV_TRANSMIT_IR     =     21    ;
     23     private static final int     ENDV_SYSTEM_ALERT_WINDOW     =     22    ;
     24     private static final int     ENDV_STATUS_BAR     =     22    ;
     25     private static final int     ENDV_SUBSCRIBED_FEEDS_WRITE     =     23    ;
     26     private static final int     ENDV_SIGNAL_PERSISTENT_PROCESSES     =     23    ;
     27     private static final int     ENDV_SUBSCRIBED_FEEDS_READ     =     24    ;
     28     private static final int     ENDV_SET_WALLPAPER_HINTS     =     24    ;
     29     private static final int     ENDV_SET_WALLPAPER     =     25    ;
     30     private static final int     ENDV_SET_TIME_ZONE     =     26    ;
     31     private static final int     ENDV_SET_TIME     =     27    ;
     32     private static final int     ENDV_SET_PROCESS_LIMIT     =     28    ;
     33     private static final int     ENDV_SET_PREFERRED_APPLICATIONS     =     29    ;
     34     private static final int     ENDV_SET_POINTER_SPEED     =     30    ;
     35     private static final int     ENDV_SET_ORIENTATION     =     31    ;
     36     private static final int     ENDV_SET_DEBUG_APP     =     32    ;
     37     private static final int     ENDV_SET_ANIMATION_SCALE     =     33    ;
     38     private static final int     ENDV_SET_ALWAYS_FINISH     =     34    ;
     39     private static final int     ENDV_SET_ALARM     =     36    ;
     40     private static final int     ENDV_SET_ACTIVITY_WATCHER     =     37    ;
     41     private static final int     ENDV_SEND_SMS     =     38    ;
     42     private static final int     ENDV_SEND_RESPOND_VIA_MESSAGE     =     39    ;
     43     private static final int     ENDV_RESTART_PACKAGES     =     40    ;
     44     private static final int     ENDV_REORDER_TASKS     =     41    ;
     45     private static final int     ENDV_RECORD_AUDIO     =     42    ;
     46     private static final int     ENDV_RECEIVE_WAP_PUSH     =     43    ;
     47     private static final int     ENDV_RECEIVE_SMS     =     44    ;
     48     private static final int     ENDV_RECEIVE_MMS     =     45    ;
     49     private static final int     ENDV_RECEIVE_BOOT_COMPLETED     =     46    ;
     50     private static final int     ENDV_REBOOT     =     47    ;
     51     private static final int     ENDV_READ_USER_DICTIONARY     =     48    ;
     52     private static final int     ENDV_READ_SYNC_STATS     =     49    ;
     53     private static final int     ENDV_READ_SYNC_SETTINGS     =     50    ;
     54     private static final int     ENDV_READ_SOCIAL_STREAM     =     51    ;
     55     private static final int     ENDV_READ_SMS     =     52    ;
     56     private static final int     ENDV_READ_PROFILE     =     53    ;
     57     private static final int     ENDV_READ_PHONE_STATE     =     54    ;
     58     private static final int     ENDV_READ_LOGS     =     55    ;
     59     private static final int     ENDV_READ_INPUT_STATE     =     56    ;
     60     private static final int     ENDV_READ_HISTORY_BOOKMARKS     =     57    ;
     61     private static final int     ENDV_READ_FRAME_BUFFER     =     58    ;
     62     private static final int     ENDV_READ_EXTERNAL_STORAGE     =     59    ;
     63     private static final int     ENDV_READ_CONTACTS     =     60    ;
     64     private static final int     ENDV_READ_CALL_LOG     =     61    ;
     65     private static final int     ENDV_READ_CALENDAR     =     62    ;
     66     private static final int     ENDV_PROCESS_OUTGOING_CALLS     =     63    ;
     67     private static final int     ENDV_PERSISTENT_ACTIVITY     =     64    ;
     68     private static final int     ENDV_NFC     =     65    ;
     69     private static final int     ENDV_MOUNT_UNMOUNT_FILESYSTEMS     =     66    ;
     70     private static final int     ENDV_MOUNT_FORMAT_FILESYSTEMS     =     67    ;
     71     private static final int     ENDV_MODIFY_PHONE_STATE     =     68    ;
     72     private static final int     ENDV_MODIFY_AUDIO_SETTINGS     =     69    ;
     73     private static final int     ENDV_MEDIA_CONTENT_CONTROL     =     70    ;
     74     private static final int     ENDV_MASTER_CLEAR     =     71    ;
     75     private static final int     ENDV_MANAGE_DOCUMENTS     =     72    ;
     76     private static final int     ENDV_MANAGE_APP_TOKENS     =     73    ;
     77     private static final int     ENDV_MANAGE_ACCOUNTS     =     74    ;
     78     private static final int     ENDV_LOCATION_HARDWARE     =     75    ;
     79     private static final int     ENDV_KILL_BACKGROUND_PROCESSES     =     76    ;
     80     private static final int     ENDV_INTERNET     =     77    ;
     81     private static final int     ENDV_INTERNAL_SYSTEM_WINDOW     =     78    ;
     82     private static final int     ENDV_INSTALL_SHORTCUT     =     79    ;
     83     private static final int     ENDV_INSTALL_PACKAGES     =     80    ;
     84     private static final int     ENDV_INSTALL_LOCATION_PROVIDER     =     81    ;
     85     private static final int     ENDV_INJECT_EVENTS     =     82    ;
     86     private static final int     ENDV_HARDWARE_TEST     =     83    ;
     87     private static final int     ENDV_GLOBAL_SEARCH     =     84    ;
     88     private static final int     ENDV_GET_TOP_ACTIVITY_INFO     =     85    ;
     89     private static final int     ENDV_GET_TASKS     =     86    ;
     90     private static final int     ENDV_GET_PACKAGE_SIZE     =     87    ;
     91     private static final int     ENDV_GET_ACCOUNTS     =     88    ;
     92     private static final int     ENDV_FORCE_BACK     =     89    ;
     93     private static final int     ENDV_FLASHLIGHT     =     90    ;
     94     private static final int     ENDV_FACTORY_TEST     =     91    ;
     95     private static final int     ENDV_EXPAND_STATUS_BAR     =     92    ;
     96     private static final int     ENDV_DUMP     =     93    ;
     97     private static final int     ENDV_DISABLE_KEYGUARD     =     94    ;
     98     private static final int     ENDV_DIAGNOSTIC     =     95    ;
     99     private static final int     ENDV_DEVICE_POWER     =     96    ;
    100     private static final int     ENDV_DELETE_PACKAGES     =     97    ;
    101     private static final int     ENDV_DELETE_CACHE_FILES     =     98    ;
    102     private static final int     ENDV_CONTROL_LOCATION_UPDATES     =     99    ;
    103     private static final int     ENDV_CLEAR_APP_USER_DATA     =     100    ;
    104     private static final int     ENDV_CLEAR_APP_CACHE     =     101    ;
    105     private static final int     ENDV_CHANGE_WIFI_STATE     =     102    ;
    106     private static final int     ENDV_CHANGE_WIFI_MULTICAST_STATE     =     103    ;
    107     private static final int     ENDV_CHANGE_NETWORK_STATE     =     104    ;
    108     private static final int     ENDV_CHANGE_CONFIGURATION     =     105    ;
    109     private static final int     ENDV_CHANGE_COMPONENT_ENABLED_STATE     =     106    ;
    110     private static final int     ENDV_CAPTURE_VIDEO_OUTPUT     =     107    ;
    111     private static final int     ENDV_CAPTURE_SECURE_VIDEO_OUTPUT     =     108    ;
    112     private static final int     ENDV_CAPTURE_AUDIO_OUTPUT     =     109    ;
    113     private static final int     ENDV_CAMERA     =     110    ;
    114     private static final int     ENDV_CALL_PRIVILEGED     =     111    ;
    115     private static final int     ENDV_CALL_PHONE     =     112    ;
    116     private static final int     ENDV_BROADCAST_WAP_PUSHWAP_PUSH     =     113    ;
    117     private static final int     ENDV_BROADCAST_STICKY     =     114    ;
    118     private static final int     ENDV_BROADCAST_SMS     =     115    ;
    119     private static final int     ENDV_BROADCAST_PACKAGE_REMOVED     =     116    ;
    120     private static final int     ENDV_BRICK     =     117    ;
    121     private static final int     ENDV_BLUETOOTH_PRIVILEGED     =     118    ;
    122     private static final int     ENDV_BLUETOOTH_ADMIN     =     119    ;
    123     private static final int     ENDV_BLUETOOTH     =     120    ;
    124     private static final int     ENDV_BIND_WALLPAPER     =     121    ;
    125     private static final int     ENDV_BIND_VPN_SERVICE     =     122    ;
    126     private static final int     ENDV_BIND_TEXT_SERVICE     =     123    ;
    127     private static final int     ENDV_BIND_REMOTEVIEWS     =     124    ;
    128     private static final int     ENDV_BIND_PRINT_SERVICE     =     125    ;
    129     private static final int     ENDV_BIND_NOTIFICATION_LISTENER_SERVICE     =     126    ;
    130     private static final int     ENDV_BIND_NFC_SERVICE     =     127    ;
    131     private static final int     ENDV_BIND_INPUT_METHOD     =     128    ;
    132     private static final int     ENDV_BIND_DEVICE_ADMIN     =     129    ;
    133     private static final int     ENDV_BIND_APPWIDGET     =     130    ;
    134     private static final int     ENDV_BIND_ACCESSIBILITY_SERVICE     =     131    ;
    135     private static final int     ENDV_AUTHENTICATE_ACCOUNTS     =     132    ;
    136     private static final int     ENDV_ADD_VOICEMAIL     =     133    ;
    137     private static final int     ENDV_ACCOUNT_MANAGER     =     134    ;
    138     private static final int     ENDV_ACCESS_WIFI_STATE     =     135    ;
    139     private static final int     ENDV_ACCESS_SURFACE_FLINGER     =     136    ;
    140     private static final int     ENDV_ACCESS_NETWORK_STATE     =     137    ;
    141     private static final int     ENDV_ACCESS_MOCK_LOCATION     =     138    ;
    142     private static final int     ENDV_ACCESS_LOCATION_EXTRA_COMMANDS     =     139    ;
    143     private static final int     ENDV_ACCESS_FINE_LOCATION     =     140    ;
    144     private static final int     ENDV_ACCESS_COARSE_LOCATION     =     141    ;
    145     private static final int     ENDV_ACCESS_CHECKIN_PROPERTIES     =     142    ;
    146     private static final int     ENDV_BODY_SENSORS     =     143    ;
    147     private static final int     ENDV_READ_CELL_BROADCASTS     =     144    ;
    148     private static final int     ENDV_WRITE_HISTORY_BOOKMARKS     =     145    ;
    private static final int

    向用户提供请求权限理由

      1 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_USER_DICTIONARY    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_USER_DICTIONARY},    ENDV_WRITE_USER_DICTIONARY); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_USER_DICTIONARY},ENDV_WRITE_USER_DICTIONARY); }
      2         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_SYNC_SETTINGS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_SYNC_SETTINGS},    ENDV_WRITE_SYNC_SETTINGS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_SYNC_SETTINGS},ENDV_WRITE_SYNC_SETTINGS); }
      3 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_SOCIAL_STREAM    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_SOCIAL_STREAM},    ENDV_WRITE_SOCIAL_STREAM); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_SOCIAL_STREAM},ENDV_WRITE_SOCIAL_STREAM); }
      4 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_SMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_SMS},    ENDV_WRITE_SMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_SMS},ENDV_WRITE_SMS); }
      5         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_SETTINGS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_SETTINGS},    ENDV_WRITE_SETTINGS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_SETTINGS},ENDV_WRITE_SETTINGS); }
      6         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_SECURE_SETTINGS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_SECURE_SETTINGS},    ENDV_WRITE_SECURE_SETTINGS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_SECURE_SETTINGS},ENDV_WRITE_SECURE_SETTINGS); }
      7 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_PROFILE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_PROFILE},    ENDV_WRITE_PROFILE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_PROFILE},ENDV_WRITE_PROFILE); }
      8 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_HISTORY_BOOKMARKS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_HISTORY_BOOKMARKS},    ENDV_WRITE_HISTORY_BOOKMARKS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_HISTORY_BOOKMARKS},ENDV_WRITE_HISTORY_BOOKMARKS); }
      9         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_GSERVICES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_GSERVICES},    ENDV_WRITE_GSERVICES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_GSERVICES},ENDV_WRITE_GSERVICES); }
     10         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_EXTERNAL_STORAGE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_EXTERNAL_STORAGE},    ENDV_WRITE_EXTERNAL_STORAGE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},ENDV_WRITE_EXTERNAL_STORAGE); }
     11         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_CONTACTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_CONTACTS},    ENDV_WRITE_CONTACTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_CONTACTS},ENDV_WRITE_CONTACTS); }
     12         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_CALL_LOG    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_CALL_LOG},    ENDV_WRITE_CALL_LOG); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_CALL_LOG},ENDV_WRITE_CALL_LOG); }
     13         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_CALENDAR    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_CALENDAR},    ENDV_WRITE_CALENDAR); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_CALENDAR},ENDV_WRITE_CALENDAR); }
     14         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_APN_SETTINGS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WRITE_APN_SETTINGS},    ENDV_WRITE_APN_SETTINGS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_APN_SETTINGS},ENDV_WRITE_APN_SETTINGS); }
     15         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WAKE_LOCK    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    WAKE_LOCK},    ENDV_WAKE_LOCK); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WAKE_LOCK},ENDV_WAKE_LOCK); }
     16         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.VIBRATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    VIBRATE},    ENDV_VIBRATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.VIBRATE},ENDV_VIBRATE); }
     17         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.USE_SIP    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    USE_SIP},    ENDV_USE_SIP); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.USE_SIP},ENDV_USE_SIP); }
     18 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.USE_CREDENTIALS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    USE_CREDENTIALS},    ENDV_USE_CREDENTIALS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.USE_CREDENTIALS},ENDV_USE_CREDENTIALS); }
     19         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.UPDATE_DEVICE_STATS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    UPDATE_DEVICE_STATS},    ENDV_UPDATE_DEVICE_STATS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.UPDATE_DEVICE_STATS},ENDV_UPDATE_DEVICE_STATS); }
     20         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.UNINSTALL_SHORTCUT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    UNINSTALL_SHORTCUT},    ENDV_UNINSTALL_SHORTCUT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.UNINSTALL_SHORTCUT},ENDV_UNINSTALL_SHORTCUT); }
     21         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.TRANSMIT_IR    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    TRANSMIT_IR},    ENDV_TRANSMIT_IR); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.TRANSMIT_IR},ENDV_TRANSMIT_IR); }
     22         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SYSTEM_ALERT_WINDOW    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SYSTEM_ALERT_WINDOW},    ENDV_SYSTEM_ALERT_WINDOW); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SYSTEM_ALERT_WINDOW},ENDV_SYSTEM_ALERT_WINDOW); }
     23         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.STATUS_BAR    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    STATUS_BAR},    ENDV_STATUS_BAR); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.STATUS_BAR},ENDV_STATUS_BAR); }
     24 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SUBSCRIBED_FEEDS_WRITE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SUBSCRIBED_FEEDS_WRITE},    ENDV_SUBSCRIBED_FEEDS_WRITE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SUBSCRIBED_FEEDS_WRITE},ENDV_SUBSCRIBED_FEEDS_WRITE); }
     25         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SIGNAL_PERSISTENT_PROCESSES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SIGNAL_PERSISTENT_PROCESSES},    ENDV_SIGNAL_PERSISTENT_PROCESSES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SIGNAL_PERSISTENT_PROCESSES},ENDV_SIGNAL_PERSISTENT_PROCESSES); }
     26 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SUBSCRIBED_FEEDS_READ    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SUBSCRIBED_FEEDS_READ},    ENDV_SUBSCRIBED_FEEDS_READ); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SUBSCRIBED_FEEDS_READ},ENDV_SUBSCRIBED_FEEDS_READ); }
     27         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_WALLPAPER_HINTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_WALLPAPER_HINTS},    ENDV_SET_WALLPAPER_HINTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_WALLPAPER_HINTS},ENDV_SET_WALLPAPER_HINTS); }
     28         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_WALLPAPER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_WALLPAPER},    ENDV_SET_WALLPAPER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_WALLPAPER},ENDV_SET_WALLPAPER); }
     29         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_TIME_ZONE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_TIME_ZONE},    ENDV_SET_TIME_ZONE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_TIME_ZONE},ENDV_SET_TIME_ZONE); }
     30         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_TIME    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_TIME},    ENDV_SET_TIME); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_TIME},ENDV_SET_TIME); }
     31         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_PROCESS_LIMIT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_PROCESS_LIMIT},    ENDV_SET_PROCESS_LIMIT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_PROCESS_LIMIT},ENDV_SET_PROCESS_LIMIT); }
     32         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_PREFERRED_APPLICATIONS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_PREFERRED_APPLICATIONS},    ENDV_SET_PREFERRED_APPLICATIONS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_PREFERRED_APPLICATIONS},ENDV_SET_PREFERRED_APPLICATIONS); }
     33 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_POINTER_SPEED    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_POINTER_SPEED},    ENDV_SET_POINTER_SPEED); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_POINTER_SPEED},ENDV_SET_POINTER_SPEED); }
     34 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_ORIENTATION    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_ORIENTATION},    ENDV_SET_ORIENTATION); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_ORIENTATION},ENDV_SET_ORIENTATION); }
     35         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_DEBUG_APP    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_DEBUG_APP},    ENDV_SET_DEBUG_APP); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_DEBUG_APP},ENDV_SET_DEBUG_APP); }
     36         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_ANIMATION_SCALE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_ANIMATION_SCALE},    ENDV_SET_ANIMATION_SCALE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_ANIMATION_SCALE},ENDV_SET_ANIMATION_SCALE); }
     37         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_ALWAYS_FINISH    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_ALWAYS_FINISH},    ENDV_SET_ALWAYS_FINISH); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_ALWAYS_FINISH},ENDV_SET_ALWAYS_FINISH); }
     38         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_ALARM    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_ALARM},    ENDV_SET_ALARM); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_ALARM},ENDV_SET_ALARM); }
     39 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SET_ACTIVITY_WATCHER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SET_ACTIVITY_WATCHER},    ENDV_SET_ACTIVITY_WATCHER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SET_ACTIVITY_WATCHER},ENDV_SET_ACTIVITY_WATCHER); }
     40         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SEND_SMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SEND_SMS},    ENDV_SEND_SMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SEND_SMS},ENDV_SEND_SMS); }
     41         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.SEND_RESPOND_VIA_MESSAGE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    SEND_RESPOND_VIA_MESSAGE},    ENDV_SEND_RESPOND_VIA_MESSAGE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SEND_RESPOND_VIA_MESSAGE},ENDV_SEND_RESPOND_VIA_MESSAGE); }
     42         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.RESTART_PACKAGES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    RESTART_PACKAGES},    ENDV_RESTART_PACKAGES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RESTART_PACKAGES},ENDV_RESTART_PACKAGES); }
     43         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.REORDER_TASKS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    REORDER_TASKS},    ENDV_REORDER_TASKS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.REORDER_TASKS},ENDV_REORDER_TASKS); }
     44         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.RECORD_AUDIO    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    RECORD_AUDIO},    ENDV_RECORD_AUDIO); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RECORD_AUDIO},ENDV_RECORD_AUDIO); }
     45         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.RECEIVE_WAP_PUSH    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    RECEIVE_WAP_PUSH},    ENDV_RECEIVE_WAP_PUSH); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RECEIVE_WAP_PUSH},ENDV_RECEIVE_WAP_PUSH); }
     46         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.RECEIVE_SMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    RECEIVE_SMS},    ENDV_RECEIVE_SMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RECEIVE_SMS},ENDV_RECEIVE_SMS); }
     47         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.RECEIVE_MMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    RECEIVE_MMS},    ENDV_RECEIVE_MMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RECEIVE_MMS},ENDV_RECEIVE_MMS); }
     48         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.RECEIVE_BOOT_COMPLETED    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    RECEIVE_BOOT_COMPLETED},    ENDV_RECEIVE_BOOT_COMPLETED); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.RECEIVE_BOOT_COMPLETED},ENDV_RECEIVE_BOOT_COMPLETED); }
     49         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.REBOOT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    REBOOT},    ENDV_REBOOT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.REBOOT},ENDV_REBOOT); }
     50 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_USER_DICTIONARY    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_USER_DICTIONARY},    ENDV_READ_USER_DICTIONARY); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_USER_DICTIONARY},ENDV_READ_USER_DICTIONARY); }
     51         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_SYNC_STATS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_SYNC_STATS},    ENDV_READ_SYNC_STATS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_SYNC_STATS},ENDV_READ_SYNC_STATS); }
     52         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_SYNC_SETTINGS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_SYNC_SETTINGS},    ENDV_READ_SYNC_SETTINGS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_SYNC_SETTINGS},ENDV_READ_SYNC_SETTINGS); }
     53 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_SOCIAL_STREAM    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_SOCIAL_STREAM},    ENDV_READ_SOCIAL_STREAM); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_SOCIAL_STREAM},ENDV_READ_SOCIAL_STREAM); }
     54         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_SMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_SMS},    ENDV_READ_SMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_SMS},ENDV_READ_SMS); }
     55 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_PROFILE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_PROFILE},    ENDV_READ_PROFILE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_PROFILE},ENDV_READ_PROFILE); }
     56         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_PHONE_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_PHONE_STATE},    ENDV_READ_PHONE_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_PHONE_STATE},ENDV_READ_PHONE_STATE); }
     57         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_LOGS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_LOGS},    ENDV_READ_LOGS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_LOGS},ENDV_READ_LOGS); }
     58         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_INPUT_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_INPUT_STATE},    ENDV_READ_INPUT_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_INPUT_STATE},ENDV_READ_INPUT_STATE); }
     59 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_HISTORY_BOOKMARKS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_HISTORY_BOOKMARKS},    ENDV_READ_HISTORY_BOOKMARKS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_HISTORY_BOOKMARKS},ENDV_READ_HISTORY_BOOKMARKS); }
     60 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_FRAME_BUFFER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_FRAME_BUFFER},    ENDV_READ_FRAME_BUFFER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_FRAME_BUFFER},ENDV_READ_FRAME_BUFFER); }
     61         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_EXTERNAL_STORAGE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_EXTERNAL_STORAGE},    ENDV_READ_EXTERNAL_STORAGE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},ENDV_READ_EXTERNAL_STORAGE); }
     62         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_CONTACTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_CONTACTS},    ENDV_READ_CONTACTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_CONTACTS},ENDV_READ_CONTACTS); }
     63         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_CALL_LOG    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_CALL_LOG},    ENDV_READ_CALL_LOG); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_CALL_LOG},ENDV_READ_CALL_LOG); }
     64         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_CALENDAR    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_CALENDAR},    ENDV_READ_CALENDAR); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_CALENDAR},ENDV_READ_CALENDAR); }
     65         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.PROCESS_OUTGOING_CALLS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    PROCESS_OUTGOING_CALLS},    ENDV_PROCESS_OUTGOING_CALLS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.PROCESS_OUTGOING_CALLS},ENDV_PROCESS_OUTGOING_CALLS); }
     66         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.PERSISTENT_ACTIVITY    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    PERSISTENT_ACTIVITY},    ENDV_PERSISTENT_ACTIVITY); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.PERSISTENT_ACTIVITY},ENDV_PERSISTENT_ACTIVITY); }
     67         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.NFC    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    NFC},    ENDV_NFC); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.NFC},ENDV_NFC); }
     68         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MOUNT_UNMOUNT_FILESYSTEMS},    ENDV_MOUNT_UNMOUNT_FILESYSTEMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS},ENDV_MOUNT_UNMOUNT_FILESYSTEMS); }
     69         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MOUNT_FORMAT_FILESYSTEMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MOUNT_FORMAT_FILESYSTEMS},    ENDV_MOUNT_FORMAT_FILESYSTEMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MOUNT_FORMAT_FILESYSTEMS},ENDV_MOUNT_FORMAT_FILESYSTEMS); }
     70         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MODIFY_PHONE_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MODIFY_PHONE_STATE},    ENDV_MODIFY_PHONE_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MODIFY_PHONE_STATE},ENDV_MODIFY_PHONE_STATE); }
     71         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MODIFY_AUDIO_SETTINGS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MODIFY_AUDIO_SETTINGS},    ENDV_MODIFY_AUDIO_SETTINGS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MODIFY_AUDIO_SETTINGS},ENDV_MODIFY_AUDIO_SETTINGS); }
     72         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MEDIA_CONTENT_CONTROL    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MEDIA_CONTENT_CONTROL},    ENDV_MEDIA_CONTENT_CONTROL); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MEDIA_CONTENT_CONTROL},ENDV_MEDIA_CONTENT_CONTROL); }
     73         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MASTER_CLEAR    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MASTER_CLEAR},    ENDV_MASTER_CLEAR); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MASTER_CLEAR},ENDV_MASTER_CLEAR); }
     74         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MANAGE_DOCUMENTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MANAGE_DOCUMENTS},    ENDV_MANAGE_DOCUMENTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MANAGE_DOCUMENTS},ENDV_MANAGE_DOCUMENTS); }
     75 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MANAGE_APP_TOKENS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MANAGE_APP_TOKENS},    ENDV_MANAGE_APP_TOKENS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MANAGE_APP_TOKENS},ENDV_MANAGE_APP_TOKENS); }
     76 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.MANAGE_ACCOUNTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    MANAGE_ACCOUNTS},    ENDV_MANAGE_ACCOUNTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.MANAGE_ACCOUNTS},ENDV_MANAGE_ACCOUNTS); }
     77         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.LOCATION_HARDWARE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    LOCATION_HARDWARE},    ENDV_LOCATION_HARDWARE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.LOCATION_HARDWARE},ENDV_LOCATION_HARDWARE); }
     78         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.KILL_BACKGROUND_PROCESSES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    KILL_BACKGROUND_PROCESSES},    ENDV_KILL_BACKGROUND_PROCESSES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.KILL_BACKGROUND_PROCESSES},ENDV_KILL_BACKGROUND_PROCESSES); }
     79         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.INTERNET    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    INTERNET},    ENDV_INTERNET); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INTERNET},ENDV_INTERNET); }
     80 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.INTERNAL_SYSTEM_WINDOW    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    INTERNAL_SYSTEM_WINDOW},    ENDV_INTERNAL_SYSTEM_WINDOW); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INTERNAL_SYSTEM_WINDOW},ENDV_INTERNAL_SYSTEM_WINDOW); }
     81         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.INSTALL_SHORTCUT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    INSTALL_SHORTCUT},    ENDV_INSTALL_SHORTCUT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INSTALL_SHORTCUT},ENDV_INSTALL_SHORTCUT); }
     82         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.INSTALL_PACKAGES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    INSTALL_PACKAGES},    ENDV_INSTALL_PACKAGES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INSTALL_PACKAGES},ENDV_INSTALL_PACKAGES); }
     83         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.INSTALL_LOCATION_PROVIDER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    INSTALL_LOCATION_PROVIDER},    ENDV_INSTALL_LOCATION_PROVIDER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INSTALL_LOCATION_PROVIDER},ENDV_INSTALL_LOCATION_PROVIDER); }
     84 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.INJECT_EVENTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    INJECT_EVENTS},    ENDV_INJECT_EVENTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INJECT_EVENTS},ENDV_INJECT_EVENTS); }
     85 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.HARDWARE_TEST    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    HARDWARE_TEST},    ENDV_HARDWARE_TEST); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.HARDWARE_TEST},ENDV_HARDWARE_TEST); }
     86         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.GLOBAL_SEARCH    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    GLOBAL_SEARCH},    ENDV_GLOBAL_SEARCH); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.GLOBAL_SEARCH},ENDV_GLOBAL_SEARCH); }
     87 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.GET_TOP_ACTIVITY_INFO    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    GET_TOP_ACTIVITY_INFO},    ENDV_GET_TOP_ACTIVITY_INFO); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.GET_TOP_ACTIVITY_INFO},ENDV_GET_TOP_ACTIVITY_INFO); }
     88         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.GET_TASKS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    GET_TASKS},    ENDV_GET_TASKS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.GET_TASKS},ENDV_GET_TASKS); }
     89         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.GET_PACKAGE_SIZE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    GET_PACKAGE_SIZE},    ENDV_GET_PACKAGE_SIZE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.GET_PACKAGE_SIZE},ENDV_GET_PACKAGE_SIZE); }
     90         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.GET_ACCOUNTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    GET_ACCOUNTS},    ENDV_GET_ACCOUNTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.GET_ACCOUNTS},ENDV_GET_ACCOUNTS); }
     91 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.FORCE_BACK    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    FORCE_BACK},    ENDV_FORCE_BACK); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.FORCE_BACK},ENDV_FORCE_BACK); }
     92 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.FLASHLIGHT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    FLASHLIGHT},    ENDV_FLASHLIGHT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.FLASHLIGHT},ENDV_FLASHLIGHT); }
     93         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.FACTORY_TEST    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    FACTORY_TEST},    ENDV_FACTORY_TEST); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.FACTORY_TEST},ENDV_FACTORY_TEST); }
     94         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.EXPAND_STATUS_BAR    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    EXPAND_STATUS_BAR},    ENDV_EXPAND_STATUS_BAR); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.EXPAND_STATUS_BAR},ENDV_EXPAND_STATUS_BAR); }
     95         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.DUMP    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    DUMP},    ENDV_DUMP); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.DUMP},ENDV_DUMP); }
     96         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.DISABLE_KEYGUARD    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    DISABLE_KEYGUARD},    ENDV_DISABLE_KEYGUARD); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.DISABLE_KEYGUARD},ENDV_DISABLE_KEYGUARD); }
     97         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.DIAGNOSTIC    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    DIAGNOSTIC},    ENDV_DIAGNOSTIC); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.DIAGNOSTIC},ENDV_DIAGNOSTIC); }
     98 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.DEVICE_POWER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    DEVICE_POWER},    ENDV_DEVICE_POWER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.DEVICE_POWER},ENDV_DEVICE_POWER); }
     99         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.DELETE_PACKAGES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    DELETE_PACKAGES},    ENDV_DELETE_PACKAGES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.DELETE_PACKAGES},ENDV_DELETE_PACKAGES); }
    100         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.DELETE_CACHE_FILES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    DELETE_CACHE_FILES},    ENDV_DELETE_CACHE_FILES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.DELETE_CACHE_FILES},ENDV_DELETE_CACHE_FILES); }
    101         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CONTROL_LOCATION_UPDATES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CONTROL_LOCATION_UPDATES},    ENDV_CONTROL_LOCATION_UPDATES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CONTROL_LOCATION_UPDATES},ENDV_CONTROL_LOCATION_UPDATES); }
    102 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CLEAR_APP_USER_DATA    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CLEAR_APP_USER_DATA},    ENDV_CLEAR_APP_USER_DATA); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CLEAR_APP_USER_DATA},ENDV_CLEAR_APP_USER_DATA); }
    103         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CLEAR_APP_CACHE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CLEAR_APP_CACHE},    ENDV_CLEAR_APP_CACHE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CLEAR_APP_CACHE},ENDV_CLEAR_APP_CACHE); }
    104         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CHANGE_WIFI_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CHANGE_WIFI_STATE},    ENDV_CHANGE_WIFI_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CHANGE_WIFI_STATE},ENDV_CHANGE_WIFI_STATE); }
    105         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CHANGE_WIFI_MULTICAST_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CHANGE_WIFI_MULTICAST_STATE},    ENDV_CHANGE_WIFI_MULTICAST_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CHANGE_WIFI_MULTICAST_STATE},ENDV_CHANGE_WIFI_MULTICAST_STATE); }
    106         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CHANGE_NETWORK_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CHANGE_NETWORK_STATE},    ENDV_CHANGE_NETWORK_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CHANGE_NETWORK_STATE},ENDV_CHANGE_NETWORK_STATE); }
    107         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CHANGE_CONFIGURATION    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CHANGE_CONFIGURATION},    ENDV_CHANGE_CONFIGURATION); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CHANGE_CONFIGURATION},ENDV_CHANGE_CONFIGURATION); }
    108         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CHANGE_COMPONENT_ENABLED_STATE},    ENDV_CHANGE_COMPONENT_ENABLED_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE},ENDV_CHANGE_COMPONENT_ENABLED_STATE); }
    109 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CAPTURE_VIDEO_OUTPUT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CAPTURE_VIDEO_OUTPUT},    ENDV_CAPTURE_VIDEO_OUTPUT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CAPTURE_VIDEO_OUTPUT},ENDV_CAPTURE_VIDEO_OUTPUT); }
    110 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CAPTURE_SECURE_VIDEO_OUTPUT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CAPTURE_SECURE_VIDEO_OUTPUT},    ENDV_CAPTURE_SECURE_VIDEO_OUTPUT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CAPTURE_SECURE_VIDEO_OUTPUT},ENDV_CAPTURE_SECURE_VIDEO_OUTPUT); }
    111         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CAPTURE_AUDIO_OUTPUT    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CAPTURE_AUDIO_OUTPUT},    ENDV_CAPTURE_AUDIO_OUTPUT); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CAPTURE_AUDIO_OUTPUT},ENDV_CAPTURE_AUDIO_OUTPUT); }
    112         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CAMERA    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CAMERA},    ENDV_CAMERA); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CAMERA},ENDV_CAMERA); }
    113         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CALL_PRIVILEGED    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CALL_PRIVILEGED},    ENDV_CALL_PRIVILEGED); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CALL_PRIVILEGED},ENDV_CALL_PRIVILEGED); }
    114         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.CALL_PHONE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    CALL_PHONE},    ENDV_CALL_PHONE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.CALL_PHONE},ENDV_CALL_PHONE); }
    115 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BROADCAST_WAP_PUSHWAP PUSH    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BROADCAST_WAP_PUSHWAP PUSH},    ENDV_BROADCAST_WAP_PUSHWAP PUSH); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BROADCAST_WAP_PUSHWAP PUSH},ENDV_BROADCAST_WAP_PUSHWAP PUSH); }
    116         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BROADCAST_STICKY    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BROADCAST_STICKY},    ENDV_BROADCAST_STICKY); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BROADCAST_STICKY},ENDV_BROADCAST_STICKY); }
    117         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BROADCAST_SMS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BROADCAST_SMS},    ENDV_BROADCAST_SMS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BROADCAST_SMS},ENDV_BROADCAST_SMS); }
    118         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BROADCAST_PACKAGE_REMOVED    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BROADCAST_PACKAGE_REMOVED},    ENDV_BROADCAST_PACKAGE_REMOVED); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BROADCAST_PACKAGE_REMOVED},ENDV_BROADCAST_PACKAGE_REMOVED); }
    119 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BRICK    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BRICK},    ENDV_BRICK); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BRICK},ENDV_BRICK); }
    120         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BLUETOOTH_PRIVILEGED    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BLUETOOTH_PRIVILEGED},    ENDV_BLUETOOTH_PRIVILEGED); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BLUETOOTH_PRIVILEGED},ENDV_BLUETOOTH_PRIVILEGED); }
    121         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BLUETOOTH_ADMIN    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BLUETOOTH_ADMIN},    ENDV_BLUETOOTH_ADMIN); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BLUETOOTH_ADMIN},ENDV_BLUETOOTH_ADMIN); }
    122         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BLUETOOTH    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BLUETOOTH},    ENDV_BLUETOOTH); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BLUETOOTH},ENDV_BLUETOOTH); }
    123         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_WALLPAPER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_WALLPAPER},    ENDV_BIND_WALLPAPER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_WALLPAPER},ENDV_BIND_WALLPAPER); }
    124         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_VPN_SERVICE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_VPN_SERVICE},    ENDV_BIND_VPN_SERVICE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_VPN_SERVICE},ENDV_BIND_VPN_SERVICE); }
    125         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_TEXT_SERVICE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_TEXT_SERVICE},    ENDV_BIND_TEXT_SERVICE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_TEXT_SERVICE},ENDV_BIND_TEXT_SERVICE); }
    126         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_REMOTEVIEWS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_REMOTEVIEWS},    ENDV_BIND_REMOTEVIEWS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_REMOTEVIEWS},ENDV_BIND_REMOTEVIEWS); }
    127         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_PRINT_SERVICE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_PRINT_SERVICE},    ENDV_BIND_PRINT_SERVICE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_PRINT_SERVICE},ENDV_BIND_PRINT_SERVICE); }
    128         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_NOTIFICATION_LISTENER_SERVICE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_NOTIFICATION_LISTENER_SERVICE},    ENDV_BIND_NOTIFICATION_LISTENER_SERVICE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_NOTIFICATION_LISTENER_SERVICE},ENDV_BIND_NOTIFICATION_LISTENER_SERVICE); }
    129         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_NFC_SERVICE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_NFC_SERVICE},    ENDV_BIND_NFC_SERVICE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_NFC_SERVICE},ENDV_BIND_NFC_SERVICE); }
    130         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_INPUT_METHOD    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_INPUT_METHOD},    ENDV_BIND_INPUT_METHOD); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_INPUT_METHOD},ENDV_BIND_INPUT_METHOD); }
    131         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_DEVICE_ADMIN    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_DEVICE_ADMIN},    ENDV_BIND_DEVICE_ADMIN); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_DEVICE_ADMIN},ENDV_BIND_DEVICE_ADMIN); }
    132         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_APPWIDGET    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_APPWIDGET},    ENDV_BIND_APPWIDGET); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_APPWIDGET},ENDV_BIND_APPWIDGET); }
    133         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BIND_ACCESSIBILITY_SERVICE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BIND_ACCESSIBILITY_SERVICE},    ENDV_BIND_ACCESSIBILITY_SERVICE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BIND_ACCESSIBILITY_SERVICE},ENDV_BIND_ACCESSIBILITY_SERVICE); }
    134 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.AUTHENTICATE_ACCOUNTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    AUTHENTICATE_ACCOUNTS},    ENDV_AUTHENTICATE_ACCOUNTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.AUTHENTICATE_ACCOUNTS},ENDV_AUTHENTICATE_ACCOUNTS); }
    135         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ADD_VOICEMAIL    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ADD_VOICEMAIL},    ENDV_ADD_VOICEMAIL); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ADD_VOICEMAIL},ENDV_ADD_VOICEMAIL); }
    136         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCOUNT_MANAGER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCOUNT_MANAGER},    ENDV_ACCOUNT_MANAGER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCOUNT_MANAGER},ENDV_ACCOUNT_MANAGER); }
    137         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_WIFI_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_WIFI_STATE},    ENDV_ACCESS_WIFI_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_WIFI_STATE},ENDV_ACCESS_WIFI_STATE); }
    138 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_SURFACE_FLINGER    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_SURFACE_FLINGER},    ENDV_ACCESS_SURFACE_FLINGER); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_SURFACE_FLINGER},ENDV_ACCESS_SURFACE_FLINGER); }
    139         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_NETWORK_STATE    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_NETWORK_STATE},    ENDV_ACCESS_NETWORK_STATE); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_NETWORK_STATE},ENDV_ACCESS_NETWORK_STATE); }
    140 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_MOCK_LOCATION    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_MOCK_LOCATION},    ENDV_ACCESS_MOCK_LOCATION); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_MOCK_LOCATION},ENDV_ACCESS_MOCK_LOCATION); }
    141         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_LOCATION_EXTRA_COMMANDS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_LOCATION_EXTRA_COMMANDS},    ENDV_ACCESS_LOCATION_EXTRA_COMMANDS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_LOCATION_EXTRA_COMMANDS},ENDV_ACCESS_LOCATION_EXTRA_COMMANDS); }
    142         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_FINE_LOCATION    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_FINE_LOCATION},    ENDV_ACCESS_FINE_LOCATION); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION},ENDV_ACCESS_FINE_LOCATION); }
    143         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_COARSE_LOCATION    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_COARSE_LOCATION},    ENDV_ACCESS_COARSE_LOCATION); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_COARSE_LOCATION},ENDV_ACCESS_COARSE_LOCATION); }
    144         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.ACCESS_CHECKIN_PROPERTIES    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    ACCESS_CHECKIN_PROPERTIES},    ENDV_ACCESS_CHECKIN_PROPERTIES); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_CHECKIN_PROPERTIES},ENDV_ACCESS_CHECKIN_PROPERTIES); }
    145         if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.BODY_SENSORS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    BODY_SENSORS},    ENDV_BODY_SENSORS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.BODY_SENSORS},ENDV_BODY_SENSORS); }
    146 //        if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_CELL_BROADCASTS    )) { System.err.println("向用户提供请求权限理由"); Snackbar.make(mLayout, R.string.camera_access_required,Snackbar.LENGTH_INDEFINITE) .setActionTextColor(Color.YELLOW) .setAction(R.string.gook, new View.OnClickListener() { @ Override public void onClick(View view) {System.err.println("请求去打相机权限:"); ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.    READ_CELL_BROADCASTS},    ENDV_READ_CELL_BROADCASTS); } }) .show();  } else {System.err.println("无法打开相机");    Snackbar.make(mLayout, R.string.camera_unavailable, Snackbar.LENGTH_SHORT).show(); System.err.println("发送请求结果:"); ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_CELL_BROADCASTS},ENDV_READ_CELL_BROADCASTS); }
  • 相关阅读:
    关于binary log一点总结[转]
    使用mysql索引技巧及注意事项
    优化php性能的一点总结
    html静态页面实现微信分享思路
    MySql字符串函数使用技巧
    Oracle计算时间差函数
    oracle10g获取Date类型字段无时分秒解决办法!
    Oracle常用函数
    COALESCE操作符
    关于null的操作
  • 原文地址:https://www.cnblogs.com/endv/p/12163648.html
Copyright © 2011-2022 走看看