我有一个按钮的应用程序,点击它应该启动相机。开发者指南提到了两种方式来做到这一点。但我无法决定哪一个最适合我,他们之间有什么区别。 如果可能的话请提一下为什么android有两种使用相机的方法?在android中启动相机有效吗?
0
A
回答
2
传递意图将为您工作。 在你的onClicklistener上试试这段代码。
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
默认安卓相机有ok和cancel按钮。所以你不必为此担心。
0
Android允许您使用Camera通过Intent或制作自定义相机。
如果您只需要执行点击和保存功能,您可以使用Intent方式。
否则,如果您需要将自定义功能放入使用自定义相机的android中。
希望这能解决你的目的。
+0
在我的应用程序中,当相机启动时,我只需要两个按钮,一个是“确定“,另一个是”取消“。我可以在照相机意图的帮助下做到这一点,或者我必须使用Camera API? – 2012-02-07 13:42:23
相关问题
- 1. 在Android浏览器中启动相机
- 2. Android onActivityResult没有为相机启动?
- 3. 相机不启动在android代码
- 4. Android相机不显示打开画廊只有在重新启动手机时才有效
- 5. 0x80131515启动相机
- 6. android启动应用程序启动时的相机活动或同时启动
- 7. 无法在手机启动Android中
- 8. Android相机驱动
- 9. Unity相机动画无效?
- 10. 启动相机问题?
- 11. 在Android中使用相机活动
- 12. 无法启动Android的模拟器相机在Mac上
- 13. 如何在viewDidLoad上启动iPhone相机?
- 14. 相机启动时屏幕中断
- 15. 在Android库中有启动器活动
- 16. Android:无法启动活动/无法连接到相机服务
- 17. 如何在unity3D中为windows phone启动本机相机?
- 18. 用android启动手机gis
- 19. Android:开机启动服务?
- 20. Android:动态选择启动活动并不总是有效
- 21. Android:将OpenGL效果应用于相机
- 22. 手机开机时在Android中启动BroadcastReceiver?
- 23. 启动后在Android上启动了多少个虚拟机?
- 24. 如何在手机启动时启动Android应用程序?
- 25. 开机时启动Android服务Android 4.0
- 26. 在android应用程序中的相机效果
- 27. 如何在Android相机预览中创建Lomo/Retro效果?
- 28. 在android中打开相机预览时添加效果
- 29. 在Android中启用相机时音频播放停止?
- 30. 如何直接从网页启动相机android
你可以链接到你指的2种方式吗? – m0skit0 2012-02-07 13:28:20
我们看起来像我们知道Android开发者指南在我们头上? XD – 2012-02-07 13:31:36
http://developer.android.com/guide/topics/media/camera.html是链接。请参见子标题“The Basics” – 2012-02-07 13:37:37