作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想启动右下角带有缩略图图标的 Android 内置相机应用程序。这是我打开相机应用程序的代码。
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
我想我需要输入 Intent 数据才能做到这一点。我期待着您的帮助。
谢谢。
最佳答案
只需创建一个图像按钮,或按钮或您真正想要的任何东西。
在 onclick 事件中添加如下内容:
String saveFileName= Environment.getExternalStorageDirectory() + "/test.png";
// BUILT IN CAMERA
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
camera.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(saveFileName) );
this.startActivityForResult(camera, 1);
确保您设置了必要的权限。就像保存到 SDCard。
你非常接近,你不需要设置那些标志。理想情况下,您应该指定保存图像的位置。如果您想知道如何制作按钮 take a look here
关于android - 打开带有缩略图图标的相机应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12407073/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!