Android开发应用程序扩展Phonegap

时间:2012-08-20 19:39:47

标签: android cordova android-emulator

这可能是一个很容易回答的问题,或者我可能还不清楚使用Android直接进入开发阶段。

我在平板电脑和手机尺寸的页面视图中有一个带有不同媒体查询视图的phonegap Android应用。

当我尝试模拟器时,我必须选择手机或大小的视图,所以我选择了与我的应用程序相同的大小,这看起来很棒我的问题是如此多的Android设备我必须支持我的应用程序的各种大小功能?我需要创建某种液体布局吗?

最好还是准备好css zoom: 75%;这是最好的方法吗?

当您向Google Play提交应用时,您必须选择应用为哪种设备设计?

我尝试向亚马逊商店提交应用程序并多次被拒绝,因为当我专门为Kindle Fire设计应用程序时,我必须支持Motorola Zoom。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

你试过jQuerymobile吗?它适应所有不同的尺寸,您不必担心它。只需确保mobileinitdeviceready事件得到妥善处理

答案 1 :(得分:0)

这是一个重要的问题。我认为Phonegap / cordova尚未准备好作为专业应用程序开发的高端平台。但总有黑客可以让它发挥作用。

如果您正在为Android开发,我目前解决您的问题的方法是

  1. 开始创建尺寸为320x480(与iPhone 3GS相同)的设计,为什么?查看谷歌设备的市场份额; Screen Sizes and Densities
  2. 我更喜欢使用Illustrator,因为它稍后可以导出更高分辨率的资源。所以后来我在我的应用程序中包含图像,例如,我没有指定宽度/高度;让容器决定。
  3. 我的应用程序位于全局容器中。当我完成应用程序时,我使用脚本来检测当前窗口大小并设置 -webkit-transform-origin & -webkit-transform 全局容器以适应屏幕。
  4. 首先在浏览器中测试您的应用,然后在真实/模拟设备上测试您的应用;我建议使用Chrome,因为它有一个设备模拟面板..
  5. 这有点hacky但它​​现在起作用..