use*_*985 5 camera android cordova
我正在检查Android的PhoneGap API,并正在尝试相机示例应用程序示例并安装在我的Android手机(2.1 Galaxy S)中.然而,在运行应用程序并拍照后,未检索到图像.根据我在代码中的理解,拍摄照片后,图像将显示在按钮下方60x60.我尝试在警报消息中打印出base64值,但我也没有得到任何响应(也没有显示错误警报).有没有我错过或应该做的事情?或者修改了Android的相机功能(我正在使用PhoneGap 0.9.2)
除此之外,功能的其余部分似乎正常工作.我能够从图书馆等加载和显示图像.
示例代码可以在http://docs.phonegap.com/phonegap_camera_camera.md.html下面的网址中找到
提前致谢.
小智 5
在清单文件中尝试'uses-permission android:name ="android.permission.WRITE_EXTERNAL_STORAGE"',并使用'destinationType:Camera.DestinationType.FILE_URI'进行phonegap的getPicture调用.我遇到了同样的问题,并为我添加了WRITE_EXTERNAL_STORAGE权限.
小智 1
我在 HTC Desire 和基本 PhoneGap 相机示例中遇到了类似的问题,但是当我更改getPhoto()为使用时FILE_URI:
function getPhoto() {
navigator.camera.getPicture(
onPhotoURISuccess,
onFail,
{ quality: 50, destinationType: destinationType.FILE_URI }
);
}
Run Code Online (Sandbox Code Playgroud)
...它开始工作正常。
| 归档时间: |
|
| 查看次数: |
8540 次 |
| 最近记录: |