大佬教程收集整理的这篇文章主要介绍了jquery-mobile – 使用phonegap调用本机文件浏览器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我发现cordova文件选择器插件(https://github.com/cdibened/filechooser)对android平台有帮助,但我无法使其工作.成功回调函数在文件选择后没有立即被触发(用android 4.4.2测试).请在下面找到我的代码,
< input type =“file”id =“fileinput”name =“fileinput”/>
$("#fileinput").bind('click',function(){ console.log("choose file SELEcted"); filechooser.open( {},fileChoosesuccess,fileChooseFailed ); }); function fileChoosesuccess(data) { var filepath = data.filepath; console.log("file path:"+filepath); } function fileChooseFailed(msg) { console.log(msg); }
> FileChooser.java
> FileChooserActivity.java
> Filelistadapter.java
> FileListFragment.java
> LocalStorageProvider.java
并附加
import your.package.name.R;
每个文件.
这是我使用的演示代码:
<html> <head> <title>Hello World</title> <script type="text/javascript" src="cordova.js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script type="text/javascript"> document.addEventListener("deviceready",function(){ var success = function(data) { alert("File chosen: " + data.filepath); }; var error = function(msg) { console.log( msg ); }; $('#fileinput').click(function(E) { filechooser.open({},success,error); }); }); </script> </head> <body> <input type="file" id="fileinput" name="fileinput"/> </body> </html>
另外,请注意作者希望将其用于KitKat 4.4.4.它可能适用于较低版本,但他不确定.
请注意,HTML5选择窗口与此之间的唯一区别是“内部存储”选项.
希望这可以帮助.
以上是大佬教程为你收集整理的jquery-mobile – 使用phonegap调用本机文件浏览器全部内容,希望文章能够帮你解决jquery-mobile – 使用phonegap调用本机文件浏览器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。