是否可以在Java模块中使用Android框架?

时间:2019-05-05 16:12:13

标签: android android-gradle android-maven-plugin

我是Android开发的新手。我有一个问题,是否以及如何使用Android框架代码,例如Android Studio中Java模块中的USBManager。还是我必须将其转换为其他东西才能完成操作? 干杯 大卫

由于我目前无法使用android.v7.etc等导入文件。

3 个答案:

答案 0 :(得分:0)

是的,可以在Java中使用android特定代码,当您使用android studio创建任何新项目时,都可以使用必要的文件。 要首先使用任何Android特定的库,您需要确保它是否为 直接提供给您,或者您需要任何其他第三方库(可以在应用程序级别的build.gradle文件中导入)。

考虑到您的USBManager示例(程序包:android.hardware.usb.UsbManager),请写入“ USBManager”并按Alt + Enter键,这将为您提供从相应程序包中导入相应类的选项。

如果您仍然发现任何错误,请发表评论。

答案 1 :(得分:0)

大卫

For android application development you can use following 
- Android SDK java classes
- Android NDK 
- Android support library
- native code as jni library(you can write your own native code or create wrapper over existing android framework library)

答案 2 :(得分:0)

我在android文档中找到了答案。 Java模块并不意味着要使用Android框架。为此,您必须使用Android库(还有一个选项可以创建一个Java库,该库可以构建传统的JAR文件。尽管JAR文件对许多项目很有用,尤其是当您想与其他平台共享代码时,但确实如此)不允许您包含Android资源或清单文件,这对于Android项目中的代码重用非常有用。因此,本指南着重于创建Android库。https://developer.android.com/studio/projects/android-library) 干杯 大卫