yewei02538 / hipermission Goto Github PK
View Code? Open in Web Editor NEWA simple and beautiful runtime permission library on Android.
Home Page: http://www.jianshu.com/p/c83503f0384d
A simple and beautiful runtime permission library on Android.
Home Page: http://www.jianshu.com/p/c83503f0384d
Android Studio升级到3.0后,报Error:(80, 5) error: style attribute '@android:attr/windowEnterAnimation' not found.的错误
找不到PermissionItem
me.weyye.hipermission.PermissionActivity}: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
如果在去设置之后,打开应用设置,这是不去打开权限而是去关闭权限(关闭任一)再返回就会造成activity退出
2 android.app.ActivityThread.deliverResults(ActivityThread.java:4375)
3 ......
4 Caused by:
5 java.lang.ArrayIndexOutOfBoundsException:length=0; index=0
6 me.weyye.hipermission.PermissionActivity.onRequestPermissionsResult(PermissionActivity:227)
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.njsoft.ace/me.weyye.hipermission.PermissionActivity}: java.lang.IllegalStateException: **Only fullscreen opaque activities can request orientation** at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6541) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
系统的那个弹窗能不能干掉。。。。
申请权限弹窗时闪退.希望修复.
申请权限成功后,app的界面就定住了,需要按一下返回键,app的界面才能操作
老铁 项目开启混淆之后 直接崩溃
解决方法:
-dontwarn me.weyye.hipermission.**
-keep class me.weyye.hipermission.**{*;}
需要看一下这篇文章,需要做横屏设置:
https://www.jianshu.com/p/d0d907754603
在nexus5上兼容性有问题, 错误提示如下:
Caused by: Android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
HiPermission.create(self)
.permissions(arrayListOf(
PermissonItem(
Manifest.permission.READ_PHONE_STATE, "手机状态", R.drawable.permission_ic_phone)
))
.checkMutiPermission(……)
启动的时候增加了这个权限申请,虽然弹出了HiPermission的界面,但是并没有弹出「系统级」的权限申请。 用的是MIUI操作系统
RT
能不能详细描述一下几个回调函数的使用场景和区别?谢谢
Android本来就碎片化,你对手机兼容性做得怎么样。我测试机:荣耀6 版本4.4.4。 跟你所测试的结果还是有很大的区别的。
我在登录界面假设授予了相机,读写文件,录音等的权限,然后登录成功跳到主页面,点击某个按钮再需要授予打电话的权限,假如我把相机,读写文件的权限取消了,然后返回到之前的界面,这个时候界面就ANR.我是用小米手机进行测试的,多谢
at me.weyye.hipermission.PermissionActivity.onRequestPermissionsResult(PermissionActivity.java:199)
onDeny(permisson: String, position: Int)
onGuarantee(permisson: String, position: Int)
应该是:
permission
:)
获取读写外部存储的权限的时候,没有弹窗,提示要到设置里面去打开,但是进去设置里面,没有知道开启存储的地方。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.