我有一个非常简单的基本问题。 我只是想知道,我是如何使用这段代码的:
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还是不是? 我从这里开始coderwall 我只是想从我的应用程序中清除缓存!
谢谢!
答案 0 :(得分:0)
可以修改Cordova自动生成的Java文件。在这种情况下,您要查找的文件取决于您的应用的ID - 如果您不确定,请检查您的config.xml。
如果你的app id是com.example.app,那么你要编辑的文件的位置是 platforms / android / src / com / example / app / MainActivity.java 。
答案 1 :(得分:0)
PhoneGap创建一个"包装器"它启动一个网络服务器(我认为它是一个网络服务器)和一个WebView。然后,这个网络服务器提供的文件将显示在WebView(CSS,HTML,Javascript和图像等资源)中。
所有包装器,活动创建以及其他所有内容都是Java代码。当您生成Android应用程序(而不是APK,应用程序的代码!)时,您可以修改此代码(使用Java编写)并具有与普通Android应用程序相同的结构(以及存在HTML / CSS的文件夹) ...)。
因此,当您生成应用程序代码时,您可以修改MainActivity.java并添加您在此Web中读取的代码。
我希望我的回答对你有所帮助!