Articles of mobile

jQuery和移动浏览器的兼容性?

我想为手机构建一个相对简单的网站版本,但我肯定需要JavaScript和jQuery来实现许多function。 谷歌搜索没有帮助find答案。 jQuery与手机中流行浏览器的兼容性如何? 我说的是智能手机。 例如,这些平台的默认浏览器 Windows Mobile 6+ Android 1.5+ iPhone 3G 让我们添加Opera Mobile 。

如何检测Chrome移动设备上是否独立运行网络应用

Chrome移动版最近添加了添加到主屏幕的function,类似于iOS。 这很酷但它不支持它以及iOS – 它不支持window.navigator.standalone因此您无法检测您是否作为独立应用程序运行。 参考文献说: 如何检测应用程序是否作为已安装的应用程序运行? 你不能,直接。 注意它说“直接”。 我的问题是,我们可以间接地做到吗? 是否有一些棘手的方法来做出有根据的猜测?

Android Emulator是否支持OpenGL ES 2.0?

这篇文章http://cobworks.ca/2010/04/19/why-android-market-has-no-games/表明它没有,但我希望自4月以来可能会发生一些变化。

如何在chrome上的新方案中将parameter passing给android Intent?

我有一个网络应用程序通过iframe意图调用android上的本机应用程序,根据以下内容在chrome 25中不起作用…. https://developers.google.com/chrome/mobile/docs/intents 意图的结构如下…… 应用://的RequestType =测试及types= 123&TN = 0000000000 在新的intent://方案中,我如何将app://之后列出的parameter passing给本机应用程序? 我找不到一个例子。

适用于Android的JQuery Mobile + PhoneGap – 加载index.html时出错

我正在尝试为Android平台2.2运行一个基本的PhoneGap + JQuery Mobile程序,但是我收到了一个应用程序错误“与服务器的连接不成功(file:///android_asset/www/index.html)”当我尝试使用Eclipse 3.7在Windows XP上的Android Emulator平台2.2中运行应用程序时,Android Emulator。 如果我从HTML文件中删除JQuery Mobile的所有引用和语法,则加载文件,所以我确信我的项目很好但是JQuery Mobile初始化时我缺少了一些东西。 我正在使用PhoneGap 0.9.6和JQuery Mobile版本* 1.0b1 *与JQuery版本1.6.1 (我也尝试使用JQM版本1.0a2与JQuery 1.4.4,但有相同的错误)。 如果我从HTML文件中删除对JQuery Mobile的所有引用,那么我可以在模拟器中加载程序而不会出现错误。 我在Web上查看了几个示例并按原样尝试了它们,但所有这些示例都显示了相同的错误。 我的文件如下: PhoneGap With JQM PhoneGap with JQM My Content My Footer main.js文件只有: function init() { document.addEventListener(“deviceready”, deviceInfo, true); } 我错过了什么?

为什么要在Android中使用sqlite数据库?

为什么我们在android中使用sqlite数据库。我正在开发一个Android应用程序,其中数据将从服务器获取并进行一些数据计算并在UI上显示。 我是否有兴趣将数据提取到sqlite数据库并在20分钟内从sqlite定期更新UI,或者将Http get请求发送到服务器并更新数据来自更新UI。 我想知道哪一个更好,为什么?为什么要涉及sqlite DB? 数据对应于一些40X40表数据,其中要进行一些重要的数学处理,然后在UI上显示(类似于股票市场应用程序),并且每12小时后需要清除数据。 PLZ建议Rgds,劳尔

Phonegap的“onBodyLoad()/ onDeviceReady()”函数与Jquery的“$(document).ready()”之间的关系

我在Android中使用PhoneGap + jQuery Mobile,我对Phonegap的“onBodyLoad()/ onDeviceReady()”函数和Jquery的“$(document).ready()”感到困惑。 在PhoneGap文档中: PhoneGap由两个代码库组成:本机和JavaScript。 在加载本机代码时,会显示自定义加载图像。 但是,只有在DOM加载后才会加载JavaScript。 这意味着您的Web应用程序可能会在加载之前调用PhoneGap JavaScript函数。 一旦PhoneGap完全加载,PhoneGap deviceready事件就会触发。 设备触发后,您可以安全地拨打PhoneGapfunction。 通常,一旦HTML文档的DOM加载,您将需要使用document.addEventListener附加事件侦听器。 在jQuery doc中: 虽然JavaScript在呈现页面时提供了用于执行代码的加载事件,但在完全接收到所有资产(如图像)之前,不会触发此事件。 在大多数情况下,只要完全构造DOM层次结构,就可以运行脚本。 传递给.ready()的处理程序保证在DOM准备好后执行,因此这通常是附加所有其他事件处理程序并运行其他jQuery代码的最佳位置。 使用依赖于CSS样式属性值的脚本时,在引用脚本之前引用外部样式表或嵌入样式元素很重要。 如果代码依赖于加载的资源(例如,如果需要图像的维度),则应将代码放在load事件的处理程序中。 我的实验表明,ready()总是早于onDeviceReady(),如何解释这个? 我应该如何使用它们? 我应该在onDeviceReady()中放入ready()以使每个调用都安全吗? 先谢谢你。 问候,克里斯

从J2ME迁移到Android

来自J2ME编程的任何相似之处都可以轻松适应Android API 。 或者Android API与J2ME编程移动应用程序的方式完全不同。

Android Webview是否支持CSS3 WebKitanimation?

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

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; } […]