我试图弄清楚如何实现手机的跨平台文件下载。基本上,我想提供一个HTML5 / jScript铃声网站,用户只需按一下下载/安装按钮即可下载并安装铃声。
看来我仅使用jScript / jScript Mobile无法实现此目的。我想我将需要本机函数来访问文件夹。
有人可以指出我正确的方向吗? PhoneGap或其他框架可以帮助我吗?我刚刚开始阅读这些框架,这就是为什么我不能说PhoneGap和朋友是否可以帮助我。而且看起来好像有很多跨平台框架,但我根本不知道哪个框架最好,因为我从未使用过那些框架之一。
任何输入表示赞赏。
米兰科
最佳答案
网页浏览
根据您的需求,您甚至可以使用Android上的内置WebView对象或iPhone上的UIWebView对象。 Windows Mobile具有WebBrowser类。
WebView对象本质上只是一个应用程序内Web浏览器。您提供了一个网页源,如果您使用专用的移动网络浏览器而不是您自己的应用程序,它将显示与移动设备完全相同的内容。但是,WebView与“纯浏览器”方法相比具有明显的优势,因为它允许在网页内容和本机应用程序代码之间进行交互,无论您要编写何种代码来支持它。上面提到的PhoneGap平台大量使用了此功能。甚至Google的官方Gmail应用程序都在某些地方使用了WebViews。如果正确使用,它可能是一个强大的工具。
用法
如果使用WebView对象,则可以使用html / css / javascript / ajax / php构建应用。 (php)下载脚本的源代码可以在这里找到:
http://www.tutorialchip.com/php-download-file-script/
http://www.zubrag.com/scripts/download.php