Uma*_*adi 5 android android-intent android-camera-intent
当我使用此代码 - >
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
Run Code Online (Sandbox Code Playgroud)
我可以将图像保存到指定的路径,但它也保存到库中.我不想将图像保存到图库.请帮忙.
提前感谢您宝贵的时间.
使用以下意图捕获图像 -
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
// create a file to save the image
File MyDir = new File(Environment.getExternalStorageDirectory() + File.separator + "MyDir");
if (!MyDir.exists()){
MyDir.mkdirs()
}
File fileUri = new File(MyDir.getAbsolutePath() + File.separator + "IMG_"+ timeStamp + ".jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the image file name
// start the image capture Intent
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)
图库应用程序扫描文件夹中的媒体内容并将其填充到图库中。
如果您不想在图库中显示捕获的图像,请按照以下方法操作-
创建 .Nomedia 文件
添加点前缀
| 归档时间: |
|
| 查看次数: |
2044 次 |
| 最近记录: |