我怎么能在我的Android应用程序中加载的jQuery移动网页,并在那里我需要把我的jQuery移动HTML文件,在我的Android应用程序文件夹,以便我可以访问它加载jQuery的移动网页的Android
回答
将html文件放入应用程序的assets文件夹中,然后使用webview加载。
WebView wv= (WebView) findViewById(R.id.wv);
wv.getSettings().setPluginsEnabled(true);
WebSettings webSettings = wv.getSettings();
webSettings.setJavaScriptEnabled(true);
wv.loadUrl("file:///android_asset/myfile.html");
尝试phonegap部署您的HTML5应用程序到手机。
/www
文件夹包含样本网站。
你可以尝试摆弄它&看看他们如何将移动API暴露到JavaScript。在他们的网站上有很多帮助。
您可以随同网站一起添加jquery移动文件或从其cdn动态加载它。不过,我更愿意将它与应用程序一起发布,但这也意味着将来会定期更新应用程序。
谢谢@loxxy我刚开始在手机上工作 – 2013-07-26 05:46:29
是的,你可以将你的HTML页面包装在Android应用程序中。
您可以将文件添加到assets
文件夹中,并可以在Android WebView
中显示它们。阅读更多关于Android WebView和这里example。使用WebView,您必须执行以下操作。
我认为wv
是我们的布局XML
WebView wv= (WebView) findViewById(R.id.wv);
wv.getSettings().setPluginsEnabled(true);
WebSettings webSettings = wv.getSettings();
webSettings.setJavaScriptEnabled(true);
wv.loadUrl("file:///android_asset/myfile.html");
使用的WebView ID如果你想操纵HTML字符串,那么你可以做一些事情,如下
InputStream is = getAssets().open("myfile.html");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
String str = new String(buffer);
str = str.replace("old string", "new string");
进一步说,有一个精彩的Java库,可以在HTML String上做很多事情(解析,查询等)。 Check out jSoup。
如果你有兴趣的混合应用程序(Web和本地),然后检查PhoneGap,Appcelerator
好运。
非常好的职位+1 – Gajotres 2013-03-18 11:41:04
谢谢@Gajotres :) – 2013-03-18 12:06:56
谢谢@Mayu Mayooresan – 2013-07-26 05:45:38
- 1. 加载后刷新jquery移动页面
- 2. 加载网页到jquery ui
- 3. 的Android的WebView无法加载网页
- 4. 的Android UnknownHost中的AsyncTask - 加载网页
- 5. 的UIWebView不加载移动网站
- 6. JQuery的不AJAX网页上加载了
- 7. 如何测量移动设备上的网页加载时间?
- 8. 加载网页时的进度条/ android
- 9. 在android中的webview中加载网页?
- 10. jQuery的移动加载脚本两次
- 11. 加载外部jQuery的移动页面不工作
- 12. 在页面的结尾加载jQuery用于移动
- 13. 页面加载错误使用jQuery的移动
- 14. 做网页上加载的行动jQuery的
- 15. jquery移动页面外部加载页面
- 16. 不会隐藏加载器,直到页面完全加载到jQuery的移动
- 17. Android上的jQuery Mobile:页面加载
- 18. jQuery的动态加载到的.js页
- 19. JQuery页面动态加载
- 20. Jquery页面加载动画
- 21. 将网页加载到我的活动
- 22. 加载页面和刷新网站后的JQuery动画
- 23. 加载页面上的jquery动作
- 24. jquery live点击绑定移动网页
- 25. ASP.Net移动网页不能在android
- 26. 加载网页
- 27. 页面加载器(Activity Indicator)用于phonegap + jquery + android移动应用程序
- 28. jQuery ajax加载自动下载页面
- 29. 如何强制移动网页加载横向
- 30. 加载另一个网页和移动焦点
谢谢@Raghunandan – 2013-07-26 05:48:00
@ButaniVijay欢迎您接受答案,如果它有帮助 – Raghunandan 2013-07-26 05:51:01
是的。感谢您的帮助 – 2013-07-26 05:53:21