Articles of android browser

在JavaScript中,是否可以在Android和iOS浏览器中检测屏幕何时关闭

我正在追踪我的应用程序的javascript报告的一些非常高的加载时间,并发现当窗口在后台或显示器关闭时,Android(和iOS)暂停一些JavaScript执行。 在Android上,我发现我可以使用window.onfocus和onblur事件来检测应用程序何时切换到后台(并且js执行将很快暂停,至少对于新脚本而言),但我找不到方法检测屏幕何时打开或关闭。 这可能吗? (在Safari上,我有类似的结果,除了onfocus和onblur没有可靠地发射。)

是否有针对CSS-Position和可点击区域的Android浏览器错误的解决方法?

Samsung Galaxy Tablet不允许将“浮点数”输入“数字”types的输入

我们的客户希望我们为输入字段显示数字键盘,所以基本上我创建了一个字段,如: 但是,Galaxy Tablet会删除“。” 并合并前后的数字,也禁用“。” 在键盘上。 当使用type =“text”时,是否有其他方法可以解决此问题或在输入字段中显示数字键盘? 注意:我尝试使用模式属性(适用于iPhone)。 我在Android 2.1+的各种Android设备上测试了这个问题。 我没有在任何其他HTC和三星设备上遇到此错误。

使用android 4浏览器自动启动html5video

我想使用android 4冰淇淋三明治浏览器自动启动android html5video。 我尝试了许多html5video的java脚本函数和autobuffer autoplay标签。 但没有任何效果。 我通过Android应用程序在webview中启动android chrome客户端,该客户端应该能够自动启动video。 单击播放按钮时播放video但不播放自动播放。 是否限制在Android? 另外需要注意的是,即使我们点击播放按钮并且video正在播放和完成,也不会在chromeClient中调用回调方法。 我已经google了一下,在Android 4上没有find关于此问题的正面结果。

Android Stock浏览器不尊重CSS溢出

我正在与一个客户合作,他们希望他们的部分界面有一个有点自定义的滚动方法。 他们不希望通常的滚动条可见; 他们希望台式机/笔记本电脑用户使用鼠标滚轮/触摸板滚动,他们希望移动用户用手指滚动。 他们还想要一个向上箭头和向下箭头的图形来提供另一种滚动方法,并且还向用户显示滚动是可能的(因为实际的滚动条是隐藏的)。 客户端设置为此滚动方法。 我整理了一些代码,这些代码适用于我尝试过的所有设备/浏览器组合,除了Android的股票浏览器。 我已通过以下配置确认了此问题: Android 4.1.2(模拟器) Android 4.2.2(实际设备) Android 4.2.2(模拟器) Android 4.3(模拟器) 但是,Android 4.4.2(模拟器)上不存在此问题。 为了使这个问题变得简单,我不包括上下箭头的图形和附带的逻辑。 这是代码( jsFiddle演示 ): Demo #side_nav, .category { position: absolute; } #side_nav { -webkit-user-select: none; } .category { display: none; /* Will be shown when user clicks on an option */ top: 0; left: 150px; } .ul_wrapper, .ul_wrapper […]

HTML5音频在Android 4.0.4设备Native Browser中无法多次播放

我目前正在开发一个HTML5项目。 在Android本机浏览器中 ,在同一页面中多次播放相同的音频文件存在问题。 Android ICS 4.0.4版本特别注意到该问题。 在此版本中, 音频将播放一次 ,但再次启动时,将不播放音频 。 同样的事情在Android ICS 4.0.3版本和更新的4.1.1版本上完美运行 。 经测试的设备: 三星Galaxy Tab(Android 4.0.4) :第一次播放时它才播放 HTC One(Android 4.0.4) :第一次播放时它不播放 Sony Tab(Android 4.0.3) :非常精细,多次播放音频 HTC Sensation(Android 4.0.3) :非常精细,多次播放音频 三星Nexus手机(Android 4.1.1) :非常精细,多次播放音频 根据对互联网的一些研究,这似乎是Android 4.0.4版的一个问题 请帮助我find一些解决方案,使其适用于所有设备。 请使用此W3 Schools HTML5音频链接进行试用

如何在Android Marshmallow中获取Chrome历史记录和书签(API> = 23)?

直到API等级22(即直到Lollipop),有一种方法可以使用权限com.android.browser.permission.READ_HISTORY_BOOKMARKS从Chrome应用程序中读取历史记录和书签( 如此主题所示)。 现在,在Android API = 23 Marshmallow中,由于整个浏览器书签系统已在Marshmallow中删除( 此处更改 ),因此上述方法不再起作用。 这是一个线程 ,显示了为什么这不再可能。 在我的研究中,到目前为止,我还没有find好消息。 谷歌确实杀死了系统书签function( 这里和这里 ),问题是Chrome浏览器是否会以任何方式公开它? 在Android Marshmallow中,有没有替代/方式来阅读Chrome中的书签和历史记录(甚至Chrome特定的答案会回答这个问题)?

如何实现Android 4.0像刷卡消除ListView中的function?

我正在开发一个应用程序,我希望在ListView中实现轻扫到解除function – 类似于我们在Android 4.0的通知栏,最近的应用程序列表或浏览器标签中看到的function。 我想在运行Android 2.2+的设备上运行应用程序。 看到下面的图片。 我也想改变被擦掉的项目的透明度 – 就像ICS一样。 Android 4.0 Web浏览器 – 滑开已打开的标签http://img19.imageshack.us/img19/3605/screenshot2012022617290.png 我在http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.1_r1/com/android/browser/上查看了ICS Web浏览器的源代码TabScrollView.java?av=f,但不知道哪个类是特别负责实现这个function。 任何人都可以在这里指出正确的方向吗? 我们可以使用Android兼容库来做到这一点吗? 请告诉我。 非常感谢。

Android Browser.BOOKMARKS_URI不适用于所有设备。 如何找出给定设备的正确uri?

我正尝试使用Android Browser.BOOKMARKS_URI从我的应用程序中删除设备书签( https://play.google.com/store/apps/details?id=com.elementique.web ) 它在大多数设备上工作正常,但在某些情况下不起作用:-( 在这些设备上,试图使用书签导致 java.lang.IllegalArgumentException: Unknown URL content://browser/bookmarks 我现在明白,Boookmark Uri可以不同于AOSP默认值(即“content:// browser / bookmarks”)。 题: 我怎样才能得到一个给定的设备正确的书签Uri ? 我已经“收集”了下面的URI private static final Uri BOKKMARKS_DEFAULT = Browser.BOOKMARKS_URI; // = Uri.parse("content://browser/bookmarks") private static final Uri BOKKMARKS_URI_CHROME = Uri.parse("content://com.android.chrome.browser/bookmarks"); private static final Uri BOKKMARKS_URI_SAMSUNG_S_ = Uri.parse("content://com.sec.android.app.sbrowser.browser/bookmarks"); 这是一种在设备上“列出”所有可用的内容URI(content:// …)的方法吗? 如果是的话,我可以列出它们并search“/书签”string的出现,并尝试使用这个URI。 注意 : 我目前正在创build一个回退机制,如果应用程序无法获得“工作”书签URI(即我自己的书签数据库,因为我需要在我的应用程序中的书签function)

在Android中的单个菜单项中实现三个动作

我想要在手机的chrome浏览器中具有与图片中类似的菜单项function。 我想要返回,转发,刷新菜单项在一个单一的行。 我怎样才能实现一个类似的菜单项? 有没有任何参考或是否有任何破解带来这个function? 我的应用程序只针对平板电脑。 这是我目前的操作栏菜单项: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/favorite" android:showAsAction="always" android:title="Happy"/> <item android:id="@+id/share_button" android:icon="@drawable/share" android:showAsAction="always" android:title="Share"/> <item android:id="@+id/hola_button" android:showAsAction="always" android:title="Hola"/> <item android:icon="@drawable/more_actions" android:showAsAction="always"> <menu> <item android:id="@+id/back_button" android:icon="@drawable/back" android:title="back"/> <item android:id="@+id/forward_button" android:icon="@drawable/forward" android:title="forward"/> <item android:id="@+id/refresh_button" android:icon="@drawable/refresh" android:title="refresh"/> </menu> </item> </menu>