在我的应用程序中,我必须实现本机相机活动,我必须启动相机并拍照。Android - 捕获照片
详细地说, 我的应用程序包含一个TextView(顶部)以显示活动名称和一个按钮(在底部)并且在屏幕的中间区域,应该查看相机预览。当用户单击该按钮时,应该点击捕捉并将其显示到其他活动的Imageview中。
我知道下面的方法用于:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 0);
但是这种做法,如果我使用则不会显示我的TextView和按钮视图。
(请注意:我使用的Android SDK 1.5与HTC Hero的)
请帮助我,任何文章,网站或PDF的建议。
感谢名单,帕雷什
看起来......终于我必须以第二个链接的方式实现Camera应用程序 – 2010-08-17 05:04:55
thanx以获得有价值的答案..但让我知道IMAGE_CAPTURE意图可能捕获的最大尺寸是多少? – 2010-08-17 05:05:28
你可以得到他们全尺寸,但你可能不会。我遇到了同样的问题,以比我猜想的更小的图像重新拍摄照片。理论上你应该能够通过你在意图上指定的路径获得位图。不过,我可以通过以下方式检索较大版本: \t \t \t \t Uri pic = Uri.parse(data.toURI()); \t \t \t \t位图bm = Media.getBitmap(getContentResolver(),pic); onActivityResult方法中的 。希望这可以帮助。 – ninjasense 2010-08-17 05:52:23