PackageManager pm = this.getPackageManager(); try { PackageInfo pInfo = pm.getPackageInfo(this.getPackageName(), PackageManager.GET_PERMISSIONS); String[] permissions = pInfo.requestedPermissions; Log.v(TAG, getPackageName()); Log.v(TAG, permissions.length+""); for (int i = 0; i < permissions.length; i++) { Log.v(TAG, permissions[i]); } } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }