热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android找不到方法requestPermissions(MainActivity,String,int)

在申请权限时报错Error:(294,27)错误:找不到符号符号:方法requestPermissions(MainActivity,String[],int)

在申请权限时报错
Error:(294, 27) 错误: 找不到符号
符号: 方法 requestPermissions(MainActivity,String[],int)
位置: 类 ActivityCompat
查过之后说可能是v4包的问题, 我尝试修改gradle编译版本, 也没有作用
代码部分:
private void checkPermissions(String[] needPermissions) {



1
2
3
4
5
6
7
8
9
    //获取权限列表

    List needRequestPermissOnList= findDeniedPermissions(needPermissions);

    if (null != needRequestPermissonList

            && needRequestPermissonList.size() > 0) {

        //list.toarray将集合转化为数组

        ActivityCompat.requestPermissions(this, needRequestPermissonList.toArray(new String[needRequestPermissonList.size()]),

                PERMISSON_REQUESTCODE);

    }

}

gradle的依赖部分:
dependencies {

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    implementation fileTree(include: ['*.jar'], dir: 'libs')

    //noinspection GradleCompatible

    implementation 'com.android.support:appcompat-v7:26.0.0-beta1'

    implementation 'com.android.support.constraint:constraint-layout:1.0.2'

    testImplementation 'junit:junit:4.12'

    androidTestImplementation 'com.android.support.test:runner:0.5'

    androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2'

    compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'

    compile 'com.squareup.okhttp:okhttp:2.7.5'

    compile 'com.google.code.gson:gson:2.2.4'

    compile 'com.squareup.okhttp3:okhttp:3.4.2'

    compile 'com.zhy:autolayout:1.4.5'

    compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'

    compile 'com.youth.banner:banner:1.4.10'

    compile 'org.greenrobot:eventbus:3.1.1'

    compile 'com.github.bumptech.glide:glide:3.7.0'

    compile 'com.github.PhilJay:MPAndroidChart:v3.0.0-beta1'

    compile 'com.aliyun.dpa:oss-android-sdk:2.8.0'

    compile 'com.lzy.widget:imagepicker:0.6.1'

    compile 'com.xingliuhua:xlhratingbar_lib:1.0.1'

    compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'

    compile 'com.kyleduo.switchbutton:library:1.4.4'

    compile 'org.quanqi:CircularProgress:1.0.2'

    compile 'com.zhy:okhttputils:2.6.2'

    compile 'cn.aigestudio.wheelpicker:WheelPicker:1.1.2'

}

请问我现在应该怎么做, 才能不出现这个问题?





   



推荐阅读
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • vue使用
    关键词: ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文讨论了一个数列求和问题,该数列按照一定规律生成。通过观察数列的规律,我们可以得出求解该问题的算法。具体算法为计算前n项i*f[i]的和,其中f[i]表示数列中有i个数字。根据参考的思路,我们可以将算法的时间复杂度控制在O(n),即计算到5e5即可满足1e9的要求。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了一个题目的解法,通过二分答案来解决问题,但困难在于如何进行检查。文章提供了一种逃逸方式,通过移动最慢的宿管来锁门时跑到更居中的位置,从而使所有合格的寝室都居中。文章还提到可以分开判断两边的情况,并使用前缀和的方式来求出在任意时刻能够到达宿管即将锁门的寝室的人数。最后,文章提到可以改成O(n)的直接枚举来解决问题。 ... [详细]
  • 1Lock与ReadWriteLock1.1LockpublicinterfaceLock{voidlock();voidlockInterruptibl ... [详细]
author-avatar
平凡王子轶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有