我已经开始了我的移动应用程序开发之旅,并发现了很棒的 Ripple Emulator。但是我遇到了一个问题,它不能正确呈现模拟的应用程序。
对于选定的平台(Android + PhoneGap 2.3.0)和设备(Galaxy Nexus 手机),每个应用程序的元素都比设备上实际显示的要大得多。
例如,图像要大得多(例如 250x250 的图像几乎填满了整个 Ripple Emulator 屏幕,而在 Nexus 上,它只占屏幕的一小部分,其原始分辨率为 720x1280)。14pt 字体大小的文本也非常大,而在 Nexus 上它们非常小,几乎难以阅读。等等。
它也无法响应标准的 JavaScript 事件。例如,当我手动触发deviceready事件时,我看不到任何效果,而在我的 Nexus 上,我清楚地看到了文本警报消息,我已经放在那里了。
这使得在 Ripple Emulator 下测试移动应用程序变得毫无用处,至少对我来说是这样。
我想知道,这是否可能是由于Ripple 无法读取应用程序的配置文件造成的。但是,缺少配置和 CSS 解释中的问题之间有什么联系吗?
有什么问题或我想念什么?我已经按照 Ripple Emulator 页面上的说明设置了正确的 Chrome 设置,并且我正在使用正确的标志打开我的 Chrome 以允许它通过file:///协议访问本地文件。我完全没有想法,我还能尝试什么?