Android studio中的依赖(SDK30)

    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

//    implementation 'com.github.open-android:JieCaoVideoPlayer:7.0.5'
    implementation 'fm.jiecao:jiecaovideoplayer:4.8.3'
    implementation 'com.squareup.picasso:picasso:2.5.2'

    //butterknife依赖
    implementation 'com.jakewharton:butterknife:10.2.3'
    //butterknife获得控件不会空指针
    api 'com.jakewharton:butterknife:10.2.3'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'

    //    添加gson依赖
    compile 'com.google.code.gson:gson:2.6.2'

    //1、lombok依赖
    implementation 'javax.annotation:javax.annotation-api:1.2'
    //依赖lombok的API,内部虽然已经声明了注解解释器,但在AndroidStudio上有Bug(导致编译报错找不到生成的方法),需要自己主动再声明一次
    implementation 'org.projectlombok:lombok:1.16.6'
//主动声明注解解释器
    annotationProcessor 'org.projectlombok:lombok:1.16.6'

//    glide
    implementation 'com.github.bumptech.glide:glide:4.11.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'

    //    添加rxjava依赖
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
    implementation 'io.reactivex.rxjava2:rxjava:2.0.2'

//    添加retrofit依赖
    api "com.squareup.retrofit2:retrofit:2.3.0"
    api "com.squareup.retrofit2:converter-gson:2.3.0"
    api "com.squareup.retrofit2:adapter-rxjava2:2.3.0"

    //    添加OKHTTP链接
    implementation "com.squareup.okhttp3:okhttp:4.9.0"
    compile 'com.squareup.okhttp3:logging-interceptor:3.8.0'
    //    添加eventbus用于消息传递
    compile 'org.greenrobot:eventbus:3.0.0'

//   添加视频会话 aroga
    implementation 'io.agora.rtc:full-sdk:2.0.0'


    implementation 'com.android.support:recyclerview-v7:28.0.0-alpha3'
    implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在选择Minimum SDK时,需要考虑你的应用程序所需的最低Android版本。如果你的应用程序需要使用较新的API,则需要选择较高的Minimum SDK版本。如果你的应用程序需要支持更旧的Android版本,则需要选择较低的Minimum SDK版本。一般来说,建议选择较高的Minimum SDK版本,以便你可以使用更多的API和功能。 ### 回答2: 在Android Studio,选择Minimum SDK是为了确定应用程序所支持的最低Android版本。在考虑选择Minimum SDK时,需要考虑以下几个因素: 1. 用户基础:根据应用的目标用户人群,了解他们更倾向于使用哪个Android版本。如果目标用户多数使用较旧的版本,那么选择较低的Minimum SDK将覆盖更多的用户群体。 2. 功能需求:某些功能可能只在较新的Android版本上可用。如果应用需要使用这些特定的功能,那么选择较高的Minimum SDK可能更合适。 3. 开发资源:选择较低的Minimum SDK可能意味着需要处理更多不同版本之间的兼容性问题。这可能需要更多的时间和精力来进行测试和适配。 综合考虑这些因素后,应该选择一个平衡点来确定Minimum SDK。一般来说,建议选择较低的Minimum SDK,以覆盖更多的用户,并且确保应用程序在较新的Android版本上也能正常运行。然而,也要根据应用的具体需求和资源限制来做出最佳决策。 ### 回答3: 在Android Studio,Minimum SDK是用来指定应用程序所需的最低Android操作系统版本。 选择合适的Minimum SDK取决于你的目标用户群和应用程序所需的功能。以下是一些指导原则: 1. 目标用户群:首先,请了解你的目标用户使用的Android设备版本。如果大多数用户都在使用较新的操作系统版本,那么你可以选择较高的Minimum SDK,以便能够利用最新版本Android操作系统提供的新功能和改进。 2. 功能需求:检查你的应用程序是否依赖于某些只有在特定的Android版本才可用的功能。如果是这样,你需要设置Minimum SDK为此功能所需的最低版本。 3. 广泛兼容性:如果你的应用程序需要在尽可能广泛的Android设备上运行,建议选择较低的Minimum SDK。这将确保你的应用程序在各种设备上都能运行,但有可能会限制一些只有在较新的Android版本才可用的功能。 总而言之,合理选择Minimum SDK可以平衡应用程序功能需求和目标用户群的设备兼容性。建议在选择之前进行市场调研,了解用户群体,以及根据应用程序特定功能需求最低所需的Android版本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值