Articles of html5

Android软键盘使移动HTML5networking应用程序中的input字段变得模糊

我正在编写一个移动的HTML5 Web应用程序在Apple和Android上运行。 在我正在testing的Android设备上,出现以下问题: 我有一个input网页控制文本框位于屏幕的下半部分。 当焦点转到文本框时,将显示软键盘,并隐藏/隐藏/隐藏用户应该键入的input网页控件。 只有当用户input至less一个字符时,input的Web控件才会变得可见,不再隐藏在键盘下面。 我想要的是input的字段不被键盘遮挡。 显示软键盘时,我希望input的Web控件保持可见状态。 这是运行Android 3.2版的三星平板电脑。 请告诉我如何做到这一点。

select在Android浏览器上不活动的下拉菜单

我有一个问题,在Android移动设备上查看时,下拉select框没有下拉(基本上不活动)。 它在桌面浏览器以及ios浏览器上都能正常工作 – 在桌面上启动ios上的选取轮和下拉select列表。 示例代码是; <select id = "log_or_norm" autofocus> <option value="1">Lognormal</option> <option value="2">Normal</option> </select> 我试着在这里find的build议; http://youngliferamblings.wordpress.com/2011/08/09/select-dropdown-in-android-webview/ 这是 select标记在Android中有时不起作用,特别是在使用webview的应用程序中。 这让我疯狂了很久。 我发现的主要修复,即使你的select深埋​​在div和行,什么是,这是CSS: select{visibility:visible; -webkit-appearance:menulist-text; } -webkit外观可能是唯一实际需要的,并将其设置为“listbox”也可以。 就这样。 这应该是自己的职位。 没有运气…. 我希望这里的一位大师可以提供一个优雅的解决scheme,避免我不得不为每个选项制作离散button。 我并不关心Android的体验是否有一个不错的select轮,但是需要能够让Android用户select一个选项。 提前感谢你

如何在WebView中内嵌HTML5video?

我需要在WebView中内联播放html5video。 我发现了一种应该可以工作的技术,但它只是偶尔工作(见问题的结尾)。 当它不起作用时,onShowCustomView不会被调用。 任何人都可以看到一个原因,这是不工作或build议替代? package com.richcollins.VideoView; import java.io.ByteArrayOutputStream; import java.io.InputStream; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.widget.FrameLayout; import android.widget.VideoView; public class WebViewActivity extends Activity { WebView webView; FrameLayout frameLayout; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LayoutInflater inflator = getLayoutInflater(); View inflatedView = […]

如何在html5手机网页中添加Android日历中的条目?

我正在寻找关于如何创buildAndroid日历应用的添加事件屏幕的超链接的示例或文档。 例如,可以通过以下方式创build一个超级链接: <a href="tel:5556665555">Call</a> 我正在寻找有关是否有可能链接到Android日历的添加事件屏幕的信息,如下所示: <a href="calendar:YYYY-MM-DDThh:mmTZD?end=YYYY-MM-DDThh:mmTZD&name=Appointment>Add Calendar Entry</a> 我愿意专门使用Google日历Web API,但还没有find任何可行的解决scheme。 这里有一个论坛post,有人正在寻找一个在Android上运行的基于networking的调用。 http://www.google.com/support/forum/p/Calendar/thread?tid=6fc0598cd1619e19&hl=en

Android 4.1.1 / 4.1.2 Date Picker Galaxy S3

我正在使用<input type="date"/>根据caniuse.com android浏览器不支持这个呢。 虽然我看着HTC One 4.1.x上的页面,它有自己的input字段本地渲染。 三星Galaxy S3 4.1.2也具有该组件的渲染风格。 然而,caniuse.com表示不支持。 macros达电和三星已明确将这一function添加到他们的Android浏览器版本。 S3 4.1.2上的dateselect器在多个S3上崩溃浏览器? 在第一次访问页面时,复制步骤似乎更常见: selectdateselect器将该月份向下移动两次。 select设置。 页面崩溃/变得无法响应。 我正在使用Modernizr,Modernizrtesting浏览器以查看其function。 在HTCOne和S3 modernizr没有带来我使用的polyfill,这是正确的。 所以IOS工作正常,Android不。 我怎样才能解决这个没有讨厌的黑客在现代化“testing:”属性? 谢谢,长时间阅读,但最好的一个有趣的错误。 麦克风

Android手机上的HTML5canvas – 重绘和突出显示问题

我有一个重画问题,当你滚animation布时,不会重绘,直到你释放你的触摸。 问题在于我依靠“ontouchmove”来移动我的angular色。 所以,直到触摸释放,canvas将不会重绘。 另一个问题是,当canvas被触摸时,它是焦点,或激活。 它围绕它开发了一个焦点环。 我尝试设置:焦点和:活动伪的边界和轮廓什么也没有。 另外,我在canvas上下文中看到了“drawFocusRing”,但是这似乎并没有解决问题。 目前我在Android股票浏览器2.2(MyTouch 3G)

SECURITY_ERR:openDatabase上的DOM Exception 18

我有一个使用WebSQL进行存储的基于Web的Android应用程序。 出于某种原因,调用openDatabase (响应button单击),导致带有消息"SECURITY_ERR: DOM Exception 18"的DOMException 。 请注意,我没有使用PhoneGap。 我在这里问的主要问题是 :openDatabase上DOMException 18的可能原因是什么? 一些更多的细节 :只有当数据库不存在时才会发生这种exception。 如果它已经存在,它按预期工作。 使得openDatabase调用的函数在应用程序的另一部分中使用,并且工作得很好。 我到目前为止所尝试的是 : 减less数据库的大小 – 不应该是一个问题,因为它是由应用程序的另一部分创build的。 我已经检查了外部存储的权限 – 再次,不应该是一个问题。 我读了一个地方,USB电缆插入可能会导致这个问题 – 而不是在这种情况下造成的。 编辑:这是这个命令的样子: db = openDatabase('my_database', '1.0', 'My database description', 5*1024*1024, function() {});

Android 2.1的浏览器支持HTML 5和什么video格式播放?

我工作的公司制作了大量的video,我们希望尽可能多地使用各种设备,但问题出在Android上面呢? 我个人拥有一个基于Android的手机运行2.1,但我似乎无法得到的HTML 5标签工作。 即使当我可以触发浏览器播放video时,它只是抛出一个通知错误,它不能。 是否有制作Android / HTML 5兼容video的指南? 它真的被支持吗?

我可以阻止手机在网页上进入睡眠状态吗?

在应用程序中,我可以使用http://developer.android.com/reference/android/os/PowerManager.WakeLock.html,但有没有办法保持网页运行,并防止进入睡眠? 这将是很好,如果它至less在Android上运行。

在没有当前上下文的情况下调用OpenGL ES API(每个线程logging一次)

我正在使用android phonegap访问HTML5到Android应用程序。 当我运行android应用程序Logcat显示以下错误E / libEGL(614):调用OpenGL ES API没有当前上下文(每个线程logging一次)。 虽然我重新启动了eclipse和模拟器,但也显示了同样的错误。 高度赞赏帮手。