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);
}
}
對,就是這麼簡單,這樣啓動的時候就會彈出來提示頁面嘍~ 簡單得很,希望大家喜歡!