Articles of mobile

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

使用JavaScript / HTML保持手机在移动networking浏览器中睡觉的技巧?

我知道Android和iPhone上的原生移动应用程序有很多简单的方法来防止手机进入睡眠状态,但是我正在构build一个在移动Web浏览器中运行的移动Web应用程序,并且希望探索这种可能性。 我有一种感觉,这是不可能的,出于安全的原因,但我想也许有人提出了一个JavaScript技巧或在移动浏览器,如移动Safari,Firefox或Opera的作品?

从手机访问本地主机

我正在使用jquery mobile的移动网站上工作,并想使用我的android手机浏览器进行testing。 我的Windows 7机器和android手机在同一个无线networking上。 我通常从我的机器访问移动网站:“ http://localhost/index.php/doctor ” 我尝试使用我的手机的无线networkingIP地址访问它:“ http://192.168.1.3/index.php/doctor ” 但是,我得到的网页不可用的错误。 如何从我的android手机访问本地主机?

Android和IOS后端框架的select?

我要开发一个移动应用程序(而不是移动web应用程序)与android和ios版本。 我需要一个后端服务器来存储和处理数据。 所以移动应用程序只用来提供来自后端服务器的数据。 现在的问题: 我需要使用什么样的数据通信,套接字或http? 什么后端框架我可以select,例如,springMVC或其他Web开发框架仍然可用于移动应用程序? spring确实提供Android的spring,但不是为iOS。 任何框架都支持这两个移动应用程序? 是否与Web开发类似,如果我使用POST / GET通过http传输数据? 谢谢!

有没有办法消除移动触摸设备上的点击滞后?

在移动设备(iPad,Galaxy Tab)上查看网站时,点击某个元素(常规链接或使用javascript / jquery进行点击的任何其他元素)总会有滞后现象。 在网上阅读时,我发现浏览器使用touchstart后跟touchend事件,然后触发常规的点击事件。 有没有一种方法来获得更敏感的点击并消除延迟的点击事件? 也许通过使用JavaScript,或其他?

如何在模拟器中testing移动应用推送通知function?

是否有可能使用仿真器而不是物理设备来testing移动应用中的推送通知,例如android&ios? 在这个( http://docs.telerik.com/platform/appbuilder/sample-apps/sample-backend-services-pushnotifications )文章中,我了解到这样的testing在模拟器中是不可能的。 在Google快速search过程中,我发现许多其他推送通知服务无法在模拟器中testing。 我希望能够testing推送通知function,而无需拥有物理设备,因为我买不起它们。

Android:将onClickListener设置为TextView文本的一部分 – Issue

我试图识别我的TextView中的#标签,并使它们可点击,这样我就可以把用户带到另一个视图,当他们点击Hashtag。 我设法使用模式匹配在TextView中识别Hashtags,并在运行系统中显示颜色。 但是,我需要使Hashtag可点击。 这是我的代码: SpannableString hashText = new SpannableString("I just watched #StarWars and it was incredible. It's a #MustWatch #StarWars"); Matcher matcher = Pattern.compile("#([A-Za-z0-9_-]+)").matcher(hashText); while (matcher.find()) { hashText.setSpan(new ForegroundColorSpan(Color.parseColor("#000763")), matcher.start(), matcher.end(), 0); String tag = matcher.group(0); } holder.caption.setText(hashText); //I need to set an OnClick listener to all the Hashtags recognised 使用上述相同的解决scheme,我怎样才能添加onclick监听器到每个hashtag?

移动特定网站开发。 从哪儿开始?

我正在开始学习移动网页浏览器开发网站的细节。 有没有在线讨论移动特定网站开发问题的好的资源/社区? 我最初的理解是,要涵盖不同的手机,你需要build立一个网站,使用webkit引擎(iphone,android等)的浏览器和其他更旧的浏览器的更基本的网站,这个假设是否正确? 另外webkit的开发意味着什么? 这与仅仅使用javascript / css / html有什么不同? 除了限制你自己的webkit特定的function和CSS是否一样? 我查看了webkit网站,但没有用这些术语解释。 在开发移动浏览器时,还有什么需要注意的吗?

如何在iOS和Android上正确使用-webkit-device-pixel-ratio?

iOS和Android均支持-webkit-device-pixel-ratio查询,但由于iOS不支持target-densitydpi=device-dpi因此会导致不同的结果。 例如: @media screen and (-webkit-device-pixel-ratio: 2) { body { font-size: 2em; } } 在Galaxy Nexus上会使字体看起来不错,但在iPhone 4上会太大。 有没有办法在没有JavaScript的iOS上模拟target-densitydpi=device-dpi ,或者在iOS上禁用-webkit-device-pixel-ratio ,并将其模糊的图像作为备用而留给用户?