All Projects → yanzhenjie → Andpermission

yanzhenjie / Andpermission

Licence: apache-2.0
🍓 Permissions manager for Android platform.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Andpermission

PermissionAgent
一次初始化处处可用的链式编程动态权限请求库
Stars: ✭ 21 (-99.68%)
Mutual labels:  permission, android-permission
Casbin.net
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
Stars: ✭ 535 (-91.85%)
Mutual labels:  permission
Simplify-Permissions
Android library to simplifies the android permission request at runtime.
Stars: ✭ 22 (-99.66%)
Mutual labels:  permission
Shiro Action
基于 Shiro 的权限管理系统,支持 restful url 授权,体验地址 :
Stars: ✭ 357 (-94.56%)
Mutual labels:  permission
PermissionHelper
👍 简化android6.0动态权限申请过程,一行代码搞定权限申请,可以一次申请单个或多个权限,支持特殊权限的申请
Stars: ✭ 24 (-99.63%)
Mutual labels:  permission
Casbin Rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Stars: ✭ 375 (-94.29%)
Mutual labels:  permission
access-control
Simple, flexible and reliable access control for NodeJS and Typescript. Supports both RBAC and ABAC.
Stars: ✭ 29 (-99.56%)
Mutual labels:  permission
Devutils
🔥 ( 持续更新,目前含 160+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。
Stars: ✭ 680 (-89.65%)
Mutual labels:  permission
Sppermissions
Ask permissions with ready-use interface. You can check status permission and if it has been requested before. Support SwiftUI.
Stars: ✭ 4,701 (-28.41%)
Mutual labels:  permission
Core Nestjs
A simple application demonstrating the basic usage of permissions with NestJS (JWT, Passport, Facebook, Google+, User, Group, Permission)
Stars: ✭ 347 (-94.72%)
Mutual labels:  permission
Django Permission
[Not maintained] An enhanced permission system which support object permission in Django
Stars: ✭ 305 (-95.36%)
Mutual labels:  permission
rbac-react-redux-aspnetcore
A starter template for creating JWT token from ASP.NET Core API project and applying that JWT token authentication on React application
Stars: ✭ 54 (-99.18%)
Mutual labels:  permission
Androidacp
一句话搞定,简化Android 6.0 系统复杂的权限操作
Stars: ✭ 387 (-94.11%)
Mutual labels:  permission
PermissionManager
android6.0之后开始会有权限使用的问题。这个项目演示了如何在代码中动态申请权限。尤其是"存储"这一个在6.0之前不需要申请的权限,本项目以这个作为例子。
Stars: ✭ 21 (-99.68%)
Mutual labels:  permission
Needs
🌂 An easy way to implement modern permission instructions popup.
Stars: ✭ 546 (-91.69%)
Mutual labels:  permission
laravel-rbac
A RBAC package for Laravel.
Stars: ✭ 32 (-99.51%)
Mutual labels:  permission
Nova Permission
A Laravel Nova tool for Spatie's laravel-permission library
Stars: ✭ 294 (-95.52%)
Mutual labels:  permission
Permissionmanager
Admin interface for managing users, roles, permissions, using Backpack CRUD
Stars: ✭ 363 (-94.47%)
Mutual labels:  permission
Universaltoast
简洁优雅可点击的toast控件,无BadTokenException风险,关闭通知权限依然正常显示。An elegant and flexible toast which can handle click event , avoid BadTokenException and run fine without notification permission
Stars: ✭ 748 (-88.61%)
Mutual labels:  permission
Pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
Stars: ✭ 625 (-90.48%)
Mutual labels:  permission

AndPermission

  1. Request for runtime permissions.
  2. Share private files.
  3. Request to install unknown source apk.
    android.permission.REQUEST_INSTALL_PACKAGES
  4. Request to draw at the top of other apps.
    android.permission.SYSTEM_ALERT_WINDOW
  5. Request to show notifications.
  6. Request to access notifications.
    android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
  7. Request to modify system setting.
    android.permission.WRITE_SETTINGS
AndPermission.with(this)
  .runtime()
  .permission(Permission.Group.STORAGE)
  .onGranted(permissions -> {
    // Storage permission are allowed.
  })
  .onDenied(permissions -> {
    // Storage permission are not allowed.
  })
  .start();

For documentation and additional information see the website.

Download

It only supports androidx, add dependencies in your gradle:

implementation 'com.yanzhenjie:permission:2.0.3'

AndPermission requires at minimum Android 4.0(Api level 14) .

Contributing

Before submitting pull requests, contributors must abide by the agreement .

License

Copyright 2019 Zhenjie Yan

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].