gpt4 book ai didi

java - 监控文件夹 Eclipse

转载 作者:太空宇宙 更新时间:2023-11-04 12:59:29 25 4
gpt4 key购买 nike

我正在制作一个可以拍照的应用程序。如果拍摄的照片保存到文件夹中,我希望出现一条 toastr 消息。

但是,使用我当前的代码,当我单击相机按钮时, toastr 就会出现,而无需等待拍照。

下面是拍照的源代码:

static final int REQUEST_IMAGE_CAPTURE = 1;
private static final int CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE = 0;
public void onClickbtnCamera(View v){
Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
Uri uriSavedImage=Uri.fromFile(
new File("/storage/emulated/0/DCIM/Camera","QR_"+timeStamp+ ".png"));
imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
startActivityForResult(imageIntent, 1);
}

我想展示的 toastr :

Toast toast= Toast.makeText(getApplicationContext(),
"Picture was taking", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP|Gravity.CENTER_HORIZONTAL, 100, 0);
toast.show();

你能告诉我为什么我的代码无法完成预期的工作吗?

最佳答案

@Craig 您提出的问题不清楚/不完整。

根据您提供的信息,假设您希望在保存图片后在屏幕上显示一条消息。并且您正在使用

imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);

在 imageIntent 对象上有一个事件监听器。将该事件注册到包含这段代码的方法。

Toast toast= Toast.makeText(getApplicationContext(),
"Picture was taking", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP|Gravity.CENTER_HORIZONTAL, 100, 0);
toast.show();

PS:这可能不是实际的解决方案,但希望可以帮助您给出方向

关于java - 监控文件夹 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35046029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com