android - 在android项目中使用外部库的优缺点

标签 android android-studio

<分区>

我想知道使用外部库(如 these)的优缺点是什么在应用开发中。

有可能使用这些库的应用程序可以在一台设备上运行良好但可能无法在任何其他设备上运行,应用程序性能,使用这些库的 apk 大小?

在 Android Studio 中开发应用程序以复制 libs 文件夹中的文件或将其添加到依赖项并保持与互联网连接时,哪个是好主意。

最佳答案

在 Android 应用程序开发中使用外部库时,很难说出优缺点。大多数时候,这取决于实际情况。如果该库可以简化您的应用开发并且专门针对 Android 进行了优化,那么值得一试。

当谈到外部库的性能时,document说我们应该小心。

将库放在libs 目录或从mavencenter/jcenter 库中引用它们,结果是一样的。它最终会被安卓应用工具编译成你的应用。为了简化您的生活,从 Internet 存储库引用库是更好的选择。您不必担心版本和依赖项。 Android studio现在已经采用了这种方式。

关于android - 在android项目中使用外部库的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27718231/

相关文章:

Android:将触摸事件委托(delegate)给底层 View

Android 从 activity/asynctask 启动服务

android - 无法连接到 android studio 中的 jcenter()

Android Studio 在新的 Flutter 应用程序上出错

android - 无法解析符号 AppCompatActivity,无法解析符号 ContextCompat

没有虚拟化技术的Android App开发?

Android Studio 4.0 似乎在布局文件中插入随机垃圾

android - dom 解析器错误 : PI must not start with xml

android - 执行任务时 React Native 构建失败 > 路径不是可读目录

java - fragment 中微调器的 setOnItemSelectedListener()