Articles of html5

何时在android中使用HTML5? 什么时候不用?

在android中,开发人员需要使用HTML5的情况是什么? 我有点困惑,何时在Android中使用HTML5。 我需要从Web服务器开发一个像报表查看器的应用程序。 在这种情况下,我还需要使用一些Android特定的function,如服务,喜好,接收器,图表(在第三方库的帮助下)。 所以我很困惑什么是在Android应用程序中的HTML的好的情况… 请帮助我的build议或指导我一个更好的文章关于这个…

HTML5 navigator.online在WebView中不起作用

我正在Android资产中使用android和离线html5页面创build一个混合应用程序。 navigator.online在Android Webview中不起作用。 请帮忙

Android Webview是否支持CSS3 WebKitanimation?

Android操作系统上的WebView控件是否支持硬件加速的css3animation? 所有的webkit css(例如:-webkit-transition bla bla)我已经在Safari Mobile上工作了,他们在android上的工作方式是一样的吗?

HTML5 Android Phonegap Web应用程序不能与caching清单脱机工作

我有一个使用Phonegap和Android构build的简单Web应用程序,它从服务器调用外部资源(js,css,html),而不是将其存储在Phonegap资源文件夹中。 我更喜欢使用外部资源,因为我的服务器可以提供负责国际化的HTML页面。 这个networking应用程序在我的Android设备上正常工作,当WIFI打开但停止WIFI时失败。 我的服务器提供的index.html文件包含一个有效的清单文件,其中包含正确的mimetype('text / cache-manifest'),列出应用程序需要运行的每个文件。 我的Android活动类应该有caching启用: this.appView.getSettings().setDomStorageEnabled(true); this.appView.getSettings().setAppCacheMaxSize(1024 * 1024 * 15); String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath(); this.appView.getSettings().setAppCachePath(appCachePath); this.appView.getSettings().setAllowFileAccess(true); this.appView.getSettings().setAppCacheEnabled(true); 值得一提的是,我的应用使用像/ aaa / bbb /等url的ajax调用来从服务器调用网页,我不知道这是否可能是问题(我不直接调用像index.html物理页面) …但是,这个networking应用程序在桌面浏览器(谷歌浏览器)离线… 任何想法我能做些什么来启用我的Phonegap应用程序的HTML5cachingfunction? 非常感谢

什么是一个好的iScroll替代品,支持iOS,Android,WP8和拉到刷新function?

我正在寻找一个替代iScroll滚动里面的div。 它需要支持这些操作系统的: iOS版 Android的 WP8 而且我还需要拉到刷新function。 有什么build议么?

Android在使用固定宽度视口元标记时忽略最大比例

我有一个固定宽度的网页(640像素宽)。 我希望这个页面缩小到移动设备的宽度。 但是,如果设备的原始宽度大于640像素,我不希望它拉伸。 看起来很简单: <meta name="viewport" content="width=640, maximum-scale=1.0" /> 这在iPad / iPhone中按预期工作。 但是,在Android平板电脑上(例如横向模式),内容会被放大以适合显示器。 换句话说,Android只是忽略最大规模= 1。 你可以在这里看到一个有问题的例子。 为了完整起见,这里是来源: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Test Viewport</title> <meta name="viewport" content="width=640, maximum-scale=1.0" /> <style> div.bar { position: absolute; width: 636px; height: 50px; background-color: yellow; border: 2px solid black; left: 50%; margin-left: -320px; } […]

inputtypes=数字键盘在Galaxy Tab中已禁用点

我知道这个问题已经有很多问题了,但是没有一个解决scheme对我有用。 我正在为使用三星Galaxy Tab的企业开发一个网站。 有很多内容是十进制数的input。 所以我试着用<input type="number" /> 。 但导航器显示禁用点和逗号的键盘。 不仅如此,而且onfocus,点或逗号分隔符将从值中删除。 我已经尝试设置一个像“0,1”,“0,01”,“0.1”,“0.01”,“任何”等步骤,试图与正则expression式十进制,最大,与十进制数字匹配…在stackoverflow中没有任何build议可以尝试,这是可怕的哈哈。 我正在使用默认浏览器的三星Galaxy Tab 10.1,但我还没有发现任何文件谈论它的HTML5实施的任何限制。 所以现在我不知道是否有什么东西我想念,如果有什么我可以尝试,或者如果有什么事情知道是银河标签的错,所以我什么也不能做。 非常感谢提前。

在Android webview应用程序中播放本地audio文件

我有一个简单的Android webview应用程序,使用Phonegap Build构build。 当试图播放包含在APK中的本地mp3文件时,没有任何反应。 但是,如果我从网上拉一个MP3它的作品。 例如 <audio src="www.example.com/01.mp3" > WORKS JUST FINE <audio src="01.mp3" > DOES NOT WORK 我是Android开发的新手,所以我只能猜测Android的媒体播放器无法访问该文件。 这里有一个指向我的日志文件中的错误/警告的链接,如果这有助于解决问题。 http://pastebin.com/isS542RE

HTML5video不会在Android设备上循环播放

经过几个小时的尝试之后,我想问如何使用HTML5video标签在Android设备上循环播放video。 为了成为某种浏览器独立的,我包括video.js播放video。 一切工作正常的Firefox和Chrome,但在我的Android设备(SSG3与Android 4.0.4)video不会启动或循环。 <video id="model_video" autoplay loop preload="auto" data-setup="{}" width="90%" height="90%" poster="images/black.jpg"> 没有开始video。 但是这很容易通过在JS中调用video.start()来解决。 但循环不起作用。 即使循环属性似乎被支持,它也会导致问题。 如果属性loop = false,或者甚至是缺less循环属性,它仍然设置为true。 有几个网站指出,需要添加一个eventlistener。 但不幸的是,这并没有奏效。

为多个平台创build翻译文件的最佳做法

目前,我们正面临着为多个平台(iOS,Android,HTML5,BlackBerry …)创build和托pipe应用翻译的问题。 是否有任何托pipe翻译和创build所需的翻译文件(en.lproj / Localizable.string,values-fr / strings.xml,…)在飞行中的最佳做法? 我考虑在Google Docs(或其他平台)的桌面上托pipe翻译和它们的密钥,并将数据导出到csv,而不是使用脚本来创build文件。 我search互联网,但发现到目前为止还不是很好的起点。