在eclipse中编译android应用程序时忽略java错误
我正试图为一个自定义rom编译一个应用程序,其中在eclipse中编译android应用程序时忽略java错误,android,eclipse,android-intent,compiler-errors,ignore,Android,Eclipse,Android Intent,Compiler Errors,Ignore,我正试图为一个自定义rom编译一个应用程序,其中addFlags(Intent.FLAG\u FLOATING\u WINDOW)可以使用。但在android中编译它似乎会导致错误并阻止我这么做。有什么方法可以禁用特定.java文件的错误检查吗?根据sdk文档,没有(公共)Intent.FLAG\u FLOATING\u WINDOW常量,因此出现编译错误。据推测,这是特定于您试图构建的自定义rom的 您不能像这样绕过编译错误。但是,由于我们讨论的是一个常数,您可以用实际值替换引用。Intent
addFlags(Intent.FLAG\u FLOATING\u WINDOW)代码>可以使用。但在android中编译它似乎会导致错误并阻止我这么做。有什么方法可以禁用特定.java文件的错误检查吗?根据sdk文档,没有(公共)Intent.FLAG\u FLOATING\u WINDOW
常量,因此出现编译错误。据推测,这是特定于您试图构建的自定义rom的
您不能像这样绕过编译错误。但是,由于我们讨论的是一个常数,您可以用实际值替换引用。Intent
类定义的所有标志常量都只是int
s,但是您必须知道该值才能替换它。您应该能够在自定义rom的源代码中找到您所指的位置
例如,假设contant具有以下定义:
public static final int FLAG_FLOATING_WINDOW = 1234;
然后,使用此值的有效addFlags()
调用如下所示:
addFlags(1234);
无论Intent
中的常量定义如何,这都将生成
编辑:
这个问题与偏执狂Android有关,其FLAG_FLOATING_窗口声明如下
/**
* If set, this intent will always match start up as a floating window
* in mutil window scenarios.
*/
public static final int FLAG_FLOATING_WINDOW = 0x00002000;
资料来源:听起来好像可以用。所以对于普通标志,是存储在android.jar或其他类似框架的地方的int值。@LukePring:所有常量声明都可以在Intent.java
的源代码中找到。我快速浏览了SlimRoms repo(看起来你指的是定制rom?),但似乎在任何地方(任何分支)都找不到FLAG\u FLOATING\u WINDOW
。不,是偏执的android。我刚找到int。谢谢大家:)