mre*_*re1 7 camera android image-capture android-intent
我希望我的应用能够在不使用其他应用程序的情况下捕获照片.我使用的代码:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File photo = null;
try
{
photo = this.createTemporaryFile("picture", ".jpg");
photo.delete();
}
catch(Exception e)
{
Toast.makeText(getApplicationContext(),"Error",Toast.LENGTH_LONG).show();
}
mImageUri = Uri.fromFile(photo);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri);
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)
但此代码使用手机的主要相机应用程序.谁能给我一些代码?
直接使用类来拍照Camera
是非常复杂的。
我正在开发一个库来简化此操作,您只需在CameraFragment
应用程序中添加一个用于基本预览 UI 的库,并调用takePicture()
它来拍照,并使用各种方法来配置行为(例如,保存图片的位置)。然而,这个库仍在进行中。
谁能给我一些代码吗?
“某些代码”将长达数千行(对于完整的实现,包括处理各种特定于设备的奇怪问题)。
欢迎您阅读有关该主题的 Android 开发人员文档。
归档时间: |
|
查看次数: |
8619 次 |
最近记录: |