使用 PhoneGap 摄像头将应用程序提升到设备状态栏下方
发生在 iPhone 和安卓都可以。 电话间隙1.1.0
更新
我的问题:如何防止状态栏覆盖我的应用程序。或者以其他方式阻止我向上移动。
我的代码是简单的 PhoneGap 代码:
navigator.camera.getPicture(onPhotoSuccess, onPhotoFail, {sourceType: 0})
请参阅 phoneGap api
occurred on iPhone & Android both.
phoneGap 1.1.0
Update
My question: how can I prevent status bar cover my app. or otherwise prevent my up move up.
My Code is simple PhoneGap code:
navigator.camera.getPicture(onPhotoSuccess, onPhotoFail, {sourceType: 0})
see phoneGap api
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在android上这是phonegap bug。
PhoneGap 使用两个本机插件来激活相机:
1) 相机插件
2) 状态栏插件-隐藏canera状态下的状态栏。
问题是 - 当相机取消时(拍照后)会显示状态栏,但应用程序不会向下移动并且状态栏会覆盖它。
将 PhoneGap 版本更新
到 1.4.1 解决了 Android 上的问题。
On android It's phonegap bug.
PhoneGap use two native plugins to activate camera:
1) camera plugin
2) status bar plugin- to hide status bar on canera state.
the issue is - when camera cancelled (after take a photo) status bar is shown but the application doesn't move down and status bar covers it.
update
upgarde PhoneGap version to 1.4.1 resolved the issue on android.
我知道这个问题已经很老了,但如果有人发现这个问题,我修复了它,在继承自 < 的视图控制器上的
viewDidAppearAgain
方法上强制设置屏幕尺寸(可能对 iPhone 5 屏幕无效)代码>CDVViewController。我使用的是phoneGap 2.1
I know this question is quite old but in case anyone finds this problem I fixed it forcing the screen size (not valid probably for the iPhone 5 screen) on the
viewDidAppearAgain
method on the view controller that inherits fromCDVViewController
.I was using phoneGap 2.1