PermissionUtils許可權工具類

2021-10-01 21:03:50 字數 1738 閱讀 9620

public

class

permissionutils

extends

;/**

* 返回true 已經開啟了需要的許可權 false 未開啟許可權

* @param permissions

* @return

*/public

boolean

checkpermissions

(string.

.. permissions));

method.

invoke

(this

, array, permisson_requestcode)

;return

false;}

catch

(exception e)

}else

}else

}/**

* 獲取許可權集中需要申請許可權的列表

** @param permissions

* @return

*/private list

finddeniedpermissions

(string[

] permissions)}}

catch

(throwable e)

return needrequestpermissonlist;

}/**

* 檢測是否所有的許可權都已經授權

** @param grantresults

* @return

*/private

boolean

verifypermissions

(int

grantresults)

}return

true;}

private permissionlistener mpermissionlistener;

public

inte***ce

permissionlistener

/** * 設定許可權監聽

* @param permissonlistener

*/public

void

setpermissonlistener

(permissionlistener permissonlistener)

@targetapi(23

)public

void

onrequestpermissionsresult

(int requestcode,

string[

] permissions,

int[

] paramarrayofint)

else}}

/** * 顯示提示資訊

*/private

void

showmissingpermissiondialog()

}); builder.

setpositivebutton

("設定"

,new

dialoginte***ce.onclicklistener()

}); builder.

setcancelable

(false);

builder.

show()

;}/** * 啟動應用的設定

*/private

void()

}

Oracle 工具 許可權《二》

sql plus 工具 在命令列中輸入 sqlplusw 啟動該工具 連線資料庫 conn sys system as sysdba pl sql developer 工具 在 oracle 開發中,經常使用乙個功能強大的第三方工具 pl sql developer 工具,他基本上可以實現 orac...

Andorid 許可權工具包

1 建立該框架緣由 系統提供許可權請求較為繁瑣,此框架專注於解決許可權請求繁瑣問題。2.實現思路 3 建立註解permissions 註解使用的位置為類名,且在程式執行時.引數一 需要請求許可權的列表 引數二 請求碼 android 6.0 許可權註解框架 retention 執行時註解 targe...

sharepoint許可權集中管理工具

在日常管理sharepoint 中,遇到許可權調整頻繁的情況時,sahrepoint自帶的許可權調整操作比較麻煩,往往需要來回切換介面和 進行設定,於是根據需要自行開發了乙個集中管理許可權的工具 由於用的是sharepoint 2010,目前只支援這個版本,別的沒測試 工具的具體功能有 1 建立新的...