问题描述
我使用angular build 来生成cordova android 应用程序。我需要获取 applicationContext 才能与第三方集成。有什么方法可以让我使用 JavaScript?
解决方法
如果我理解正确,你想从原生安卓项目中得到类似的东西:
public class MyApp extends android.app.Application {
private static MyApp instance;
public MyApp() {
instance = this;
}
public static Context getContext() {
return instance;
}
}
这是您需要的上下文吗?如果是,则否 - 您无法直接获取和访问它。但是,您可以编写一个插件,该插件将向它传递所需的参数,从而操作本机代码中的上下文。