Articles of html5

Phonegap – 从图库中select图片

任何人都可以告诉我,或者指向我如何从phonegap / Android的手机图像库中获取图像的方向? 有文件访问相机(这是伟大的),但不select现有的图像。 我正在寻找Phonegap / Javascript而不是Java。 提前致谢!

Android会在即将推出的版本中支持WebSockets吗?

如果是这样,是否有人知道计划支持哪个版本(在内置的Chrome浏览器中)? 另外,目前是否支持Android的其他浏览器,如FireFox或Opera Mini?

即使AndroidManifest更改,切换方向时PhoneGap应用也会崩溃

这是我的清单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mappp.mobile" android:versionCode="1" android:versionName="1.0" > <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" […]

如何在Android上自动播放HTML5的MP4video?

我通过asp.net开发了一个移动页面来播放mp4video。 我知道iOS已禁用自动播放function,以最大限度地减less用户带宽,所以我怎样才能自动播放Android上的HTML5 MP4video? 我已经把自动播放的HTML5代码,但它不起作用。 以下是我的代码: <video autoplay controls id='video1' width='100%' poster='images/top_icon.png' webkitEnterFullscreen poster preload='true'> <source src='http://192.xxx.xxx.xx/XXXXVM01.mp4' type='video/mp4; codecs='avc1.42E01E, mp4a.40.2' > </video> 此外,我已经解决了用户点击图像叠加可以播放video的问题。 谢谢Karthi 这里是代码: <script type="text/javascript"> $(document).ready(function() { $("#video1").bind("click", function() { var vid = $(this).get(0); if (vid.paused) { vid.play(); } else { vid.pause(); } }); }); </script> 谢谢 乔

任何方式与Android中的WebView沟通?

是否有可能在android通过我的本机android代码与webview进行交互? 我开发了Android的can bus driver,我喜欢把我的can bus数据发送到一个web浏览器的html 5应用程序,而不通过互联网发送到web服务。 或者是否有可能通过我的原生android应用程序中的HTML 5应用程序调用funktions? 你知道这种情况的一个很好的解决scheme吗?

Android 4.0.1打破了WebView HTML 5本地存储?

我有一个简单的html5testing页面,使用LocalStorage来显示/保存/重新显示一段数据。 这段代码在Android 2.3.x中完美工作,但在第一行localStorage.getItem()调用的html的第18行的4.0.1中logging了一个exception,此时JS停止。 exception: Uncaught Error: SECURITY_ERR: DOM Exception 18 at /data/data/my.app.name/app_htmlData:18我也尝试设置数据库pathgetCacheDir()具有相同的结果。 String htmlContent = "HTML content listed below"; File sharedDir = getActivity().getDir("htmlData", Context.MODE_PRIVATE); WebView browser = (WebView)v.findViewById(R.id.wvBrowser); browser.setWebChromeClient(new WebChromeClient(){ public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) { quotaUpdater.updateQuota(estimatedSize * 2); } }); browser.setWebViewClient(new WebViewClient(){ @Override public void […]

HTML5audio不能在Android 4.0.4设备Native Browser中播放多次

我目前正在开发一个HTML5项目。 在Android本地浏览器的同一页面中多次播放同一个audio文件时出现问题。 Android ICS 4.0.4版本中特别注意到这个问题。 在这个版本中, audio将播放一次 ,但是当再次启动时audio将不会播放 。 同样的事情在Android ICS 4.0.3版本和更新的4.1.1版本中完美工作 。 testing设备: 三星Galaxy Tab(Android 4.0.4) :玩第一次只有它不玩 HTC One(Android 4.0.4) :玩第一次才玩 Sony Tab(Android 4.0.3) :非常好,多次播放audio HTC Sensation(Android 4.0.3) :非常好,多次播放audio 三星Nexus手机(Android 4.1.1) :非常好,多次播放audio 基于对互联网的一些研究,似乎是Android版本4.0.4的一个问题 请帮我find一些解决scheme,使其在所有设备上工作。 请使用此W3 Schools HTML5audio链接进行试用

如何使用JavaScript将值从一个HTML页面传递到另一个HTML页面?

这是我的第一个HTML页面: <!–first.html–> <html> <body> <div data-role="page" data-theme="a" data-url="first" id="first"> <form id="form1" name="form2" action="checking.html"> <input type="text" name="txtFileName" id="txtFileName"/> <!– <button onClick="uploadFile();">Upload</button> –> <input type="hidden" name="hidden1" value=""> <br><input type="submit" value="Send me your name!" onClick="submitform();"><br> </form> <script type="text/javascript"> function submitform() { document.forms.form1.hidden1.value=1; alert("i am working"); document.form1.submit(); } </script> </div> </body> </html> 这是我的第二个HTML页面: <!– second.html –> <html> <head> </head> […]

Android:“'HTMLMediaElement'无法执行'播放':API只能由用户手势启动

我正在做一个HTML5video播放器自动化(testing页是一个HTML页面)。 我试图通过Javascript调用myPlayer.Play() 。 在Android上,但是,我得到这个错误: 无法在“HTMLMediaElement”上执行“播放”:API只能由用户手势启动。 发送Play()请求后。 我知道很多设备上的autoplay被禁用,以节省用户带宽。 但是第一次Play()似乎也需要用户手势。 有什么解决方法,以便我可以自动testing播放器设备?

Android的自动完成后只有空间?

我有一个应用程序内置Html5,并包装在Android的PhoneGap 我有一个自动完成的input 在电脑上自动完成input很好 ! 在智能手机中,只有在input上占用空间后,自动完成才能工作 (如果先写数字 – 工作 !如果字母 – 只在空格后才起作用 ) 为什么? JS代码: //Run in document.ready function AutoComplete() { List = $.map(data.XXX, function (item) { return { label: item.X, value: item.XX }; }); $("#MyInput").autocomplete({ source: List, link: '#', target: $('#MyList'), minLength: 1 }); } HTML: input: <input id="MyInput" type="text" placeholder="XXX" /> 列表: <ul id="MyList" […]