Android許可權管理
阿新 • • 發佈:2018-11-19
Android許可權管理
簡單說明
Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了使用者體驗, 同時也為程式設計師帶來新的負擔. 動態許可權管理就是這樣, 一方面讓使用者更加容易的控制自己的隱私, 一方面需要重新適配應用許可權. 時代總是不斷髮展, 程式總是以人為本, 讓我們為應用新增動態許可權管理吧! 這裡提供了一個非常不錯的解決方案, 提供原始碼, 專案可以直接使用.
最近看了一個框架,感覺還挺好,有點類似於IOS的許可權管理,所以就寫出來!
- 在progect的gradle中配置如下:
repositories {
jcenter()
maven { url "https://jitpack.io"}
}
compile 'com.github.karanchuri:PermissionManager:0.1.0'
/**
* Created by mac on 17/7/9.
*/
public class SplashActivity extends Activity {
private PermissionManager permissionManager;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
permissionManager = new PermissionManager() {
};
permissionManager.checkAndRequestPermissions(this );
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
permissionManager.checkResult(requestCode, permissions, grantResults);
}
}
對,就是這麼簡單,這樣啟動的時候就會彈出來提示頁面嘍~ 簡單得很,希望大家喜歡!