Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “导入安卓”吗;一揽子计划;进口资源?_Java_Android_Gradle_Dependencies - Fatal编程技术网

Java “导入安卓”吗;一揽子计划;进口资源?

Java “导入安卓”吗;一揽子计划;进口资源?,java,android,gradle,dependencies,Java,Android,Gradle,Dependencies,我正在尝试使用以下库: 我可以通过将它添加到我的build.gradle-依赖项中来导入它。然后在我的布局上我可以在我的渐变同步后找到这个选择器: 然而,我想知道使用这些外部“库”的最佳方式是什么,我可以访问它们的绘图/布局和github存储库中的其他资源吗,或者如果我想使用它们,我必须手动下载并创建它们,这“包括”仅导入现有的java/kotlin代码?如果是android库(aar),它确实包含这些代码,您可以自由使用它们。不要加载更多次,否则如果apk有重复的资源,它会更大 更多信息请点

我正在尝试使用以下库:

我可以通过将它添加到我的
build.gradle
-
依赖项中来导入它。然后在我的
布局上
我可以在我的渐变同步后找到这个
选择器


然而,我想知道使用这些外部“库”的最佳方式是什么,我可以访问它们的绘图/布局和github存储库中的其他资源吗,或者如果我想使用它们,我必须手动下载并创建它们,这“包括”仅导入现有的java/kotlin代码?

如果是android库(aar),它确实包含这些代码,您可以自由使用它们。不要加载更多次,否则如果apk有重复的资源,它会更大

更多信息请点击此处:

与JAR文件不同,AAR文件可以包含Android资源和清单文件,这允许您在Java类和方法之外捆绑共享资源,如布局和绘图

但是您也可以在依赖项中使用Javalibs(jar),如果您需要android资源,您必须手动将它们添加到您的项目中

如果要使用库的可绘制元素,则需要在该库的布局根元素中添加uri:

xmlns:timepicker="http://schemas.android.com/apk/res/com.appsci.sleep.sleeptimepicker"
然后使用它访问可绘图文件:

@timepicker:drawable/ic_bed_time_dark

不!如果您想要导入您注意到的库的依赖项,您不能使用它的资源,如图像等。如果您想要使用它们,您应该下载它们并手动将它们放入您的资源中。
快乐编码;)

应该包括在您的案例中…我如何访问它们?