如何使用此PhoneGap代码段



一个非常简单的基本问题。我只想知道,我如何使用这段代码:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
// set splash screen
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.init();
// clear cache
super.clearCache();
super.loadUrl("file:///android_asset/www/index.html");}

以为在phonegap中我只能使用javascript/html/css?但这是否是Java?我从这里有这个编码器墙我只想从我的应用程序中清除缓存!

谢谢!

PhoneGap创建了一个"包装器",它在其中启动了一个Web服务器(我认为它是一个Web服务器(和一个WebView。然后,这个网络服务器提供的文件将显示在WebView(CSS,HTML,Javascript和图像等资源(中。

所有包装器,活动创建和其他一切都是Java代码。当你生成你的Android应用程序(不是APK,应用程序的代码!(你可以修改这个代码(用Java编写的(,并且具有与普通Android应用程序相同的结构(以及一个有你的HTML/CSS的文件夹......(。

因此,当您生成应用程序代码时,您可以修改 MainActivity.java并添加您在此 Web 中读取的代码。

希望我的回答对您有所帮助!

可以修改Cordova自动生成的Java文件。在这种情况下,您要查找的文件取决于应用的 ID - 如果您不确定,请检查您的配置.xml。

如果您的应用 ID com.example.app,则您要编辑的文件的位置是 platforms/android/src/com/example/app/MainActivity.java

最新更新