我想为Android创建诸如“Common”库,但我在Intellij IDEA中配置它时遇到问题。
让我们说,我希望ActivityHelper类看起来像这样:
import android.app.Activity;
import android.view.Window;
import android.view.WindowManager;
public class ActivityHelpers
{
public static void unlockScreen(Activity activity)
{
Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
public static void clearFlags(Activity activity)
{
Window window = activity.getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
window.clearFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
window.clearFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
}
我在Android部分添加了新模块“Gradle:Java Library”,然后在模块设置中将Android API 19平台设置为模块SDK。
看起来编辑器可以看到import android.app.Activity;
,但编译失败了:
Error:(3, 19) Gradle: error: package android.app does not exist
等
能以某种方式完成吗?
答案 0 :(得分:0)
寻找一个" Android库"模块而不是Java库"创建模块时的模块。
答案 1 :(得分:0)
发现它!
您可以通过Gradle: Android Module
在Intellij IDEA 13中创建库项目,然后选择Mark this project as a library