android - 如何将Android源类复制到项目中?

标签 android android-studio import android-source android-library

假设有一个 Android 库类没有我想要的功能,所以我只想将该类作为新类文件剪切并粘贴到我的项目中,然后添加展示我自己。

我有一个特定的案例,我想用 TextToSpeech 类来做到这一点,但是在我剪切并粘贴代码之后,有很多缺失的(灰色)导入,(这些是“注释” "和其他几个类在按下 option-enter 时似乎不允许正常的导入行为)。

最佳答案

对不起。如果该类依赖于框架中的其他 API(不是公共(public) API),即导入它们,则不能这样做。

您唯一的选择是更改 AOSP 中的类并构建 Android 镜像。不幸的是,在这种情况下,您将成为更新后的 API 的唯一用户:(

关于android - 如何将Android源类复制到项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50789480/

相关文章:

android - 在 Nativescript 中以编程方式滚动到 ScrollView View 的底部

java - getWindow().getAttributes() 期间出现 NullpointerException;

java - Android Studio 向导未显示

java - 从用脚本编写的网页将数据导入到 Excel

java - 在 Java 中使用 ImageSearchDll.dll(来自 AutoIt)编辑 : JNA

python - 为什么 python 导入重命名为前导下划线

android - 为什么 Yen (U+00A5) 符号的 Android Shift-JIS 编码会产生 -4,-4 ?

java - Unity 4.6 导入 Google Analytics 包时抛出 JAVA_HOME 引用错误

Android AVD 启动错误

android - android studio 3.2.1 中 compileSDK 版本 28 的 gradle 依赖项应该是什么