fccaikai / Androidpermissionx
Android RunTime Permission
Stars: ✭ 47
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Androidpermissionx
Nest Access Control
Role and Attribute based Access Control for Nestjs 🔐
Stars: ✭ 562 (+1095.74%)
Mutual labels: permissions
Settingscompat
特殊权限(Special Permissions)兼容库,悬浮窗权限(SYSTEM_ALERT_WINDOW)与系统设置修改权限(WRITE_SETTINGS)
Stars: ✭ 942 (+1904.26%)
Mutual labels: permissions
Authr
🔑 a flexible and expressive approach to access-control
Stars: ✭ 33 (-29.79%)
Mutual labels: permissions
Naperg
Fullstack Boilerplate GraphQL. Made with React & Prisma + authentication & roles
Stars: ✭ 661 (+1306.38%)
Mutual labels: permissions
Pundit Elixir
Simple authorization helpers for Elixir stucts, like Ruby's Pundit
Stars: ✭ 17 (-63.83%)
Mutual labels: permissions
Rbac
Hierarchical Role Based Access Control for NodeJS
Stars: ✭ 857 (+1723.4%)
Mutual labels: permissions
Django Role Permissions
A django app for role based permissions.
Stars: ✭ 465 (+889.36%)
Mutual labels: permissions
Easyandroid
一系列简单、轻量、方便的Android开发工具集合(持续更新中),包括Android动态权限、SharedPreferences、反射、日志、Toast、Bundle、MVP、线程池、Html、图文混排、蒙层引导、拍照、图库选择等
Stars: ✭ 1,039 (+2110.64%)
Mutual labels: permissions
Xtoolkit.whitelabel
Modular MVVM framework for fast creating powerful cross-platform applications with Xamarin.
Stars: ✭ 22 (-53.19%)
Mutual labels: permissions
Lock
A flexible, driver based Acl package for PHP 5.4+
Stars: ✭ 913 (+1842.55%)
Mutual labels: permissions
Access Granted
Multi-role and whitelist based authorization gem for Rails (and not only Rails!)
Stars: ✭ 733 (+1459.57%)
Mutual labels: permissions
Assent
🙏 Android Runtime Permissions made easy and compact, for Kotlin and AndroidX. With coroutines support!
Stars: ✭ 758 (+1512.77%)
Mutual labels: permissions
Stlocationrequest
Request the Location Services via a 3D 360° flyover MKMapView 🗺
Stars: ✭ 636 (+1253.19%)
Mutual labels: permissions
Cordova Plugin Ios Camera Permissions
Cordova / PhoneGap Plugin Permission Settings for NSCameraUsageDescription and NSPhotoLibraryUsageDescription in iOS 11 by adding a declaration to the Info.plist file, see:
Stars: ✭ 34 (-27.66%)
Mutual labels: permissions
Dexter
Android library that simplifies the process of requesting permissions at runtime.
Stars: ✭ 5,077 (+10702.13%)
Mutual labels: permissions
Perm
Simple authorization/permission management in Ruby
Stars: ✭ 8 (-82.98%)
Mutual labels: permissions
Django Access
Django-Access - the application introducing dynamic evaluation-based instance-level (row-level) access rights control for Django
Stars: ✭ 47 (+0%)
Mutual labels: permissions
Gcp Iam Role Permissions
Exports primitive and predefined GCP IAM Roles and their permissions
Stars: ✭ 43 (-8.51%)
Mutual labels: permissions
AndroidPermissionX
Setup
in your application's build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
in your app's build.gradle
dependencies {
compile 'com.github.fccaikai:AndroidPermissionX:1.0.0'
}
Usage
create a PermissionCompat.Builder instance
PermissionCompat.Builder builder = new PermissionCompat.Builder(Context);
add Permissions Array
builder.addPermissions(new String[]{Manifest.permission.CAMERA});
to show Rationale Dialog when shouldShowRequestPermissionRationale()
retuen true , to explain why need the permission
builder.addPermissionRationale("say why need the permission");
add OnRequestPermissionsCallBack,like:
builder.addRequestPermissionsCallBack(new OnRequestPermissionsCallBack() {
@Override
public void onGrant() {
//do something
}
@Override
public void onDenied(String permission) {
Log.e(TAG, permission + "Denied");
}
})
request permission
builder.build().request();
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].