调用android自带的截图工具进行截图
来源:互联网 发布:死亡女神 漫威 知乎 编辑:程序博客网 时间:2024/06/08 10:48
public static void cropPhoto(Activity act, Uri uri) {
Intent iintent = new Intent("com.android.camera.action.CROP");
iintent.setClassName("com.android.camera",
"com.android.camera.CropImage");
iintent.setData(uri);
iintent.putExtra("outputX", 96);
iintent.putExtra("outputY", 96);
iintent.putExtra("aspectX", 1);
iintent.putExtra("aspectY", 1);
iintent.putExtra("scale", true);
iintent.putExtra("return-data", false);// true:不返回uri,false:返回uri
act
.startActivityForResult(iintent,
MediaHelper.CROP_PHOTO_REQUEST_CODE);
Intent iintent = new Intent("com.android.camera.action.CROP");
iintent.setClassName("com.android.camera",
"com.android.camera.CropImage");
iintent.setData(uri);
iintent.putExtra("outputX", 96);
iintent.putExtra("outputY", 96);
iintent.putExtra("aspectX", 1);
iintent.putExtra("aspectY", 1);
iintent.putExtra("scale", true);
iintent.putExtra("return-data", false);// true:不返回uri,false:返回uri
act
.startActivityForResult(iintent,
MediaHelper.CROP_PHOTO_REQUEST_CODE);
}
//取得截图后的图片
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
Bitmap bm = intent.getParcelableExtra("data");
}
系统的裁剪图片默认对图片进行人脸识别,当识别到有人脸时,会按aspectX和aspectY为1来处理,如果想设置成自定义的裁剪比例,需要设置noFaceDetection为true。
即iintent.putExtra("noFaceDetection", true); 取消人脸识别功能。
- 调用android自带的截图工具进行截图
- 调用android自带的截图工具进行截图
- Vista自带的截图工具
- Ubuntu下自带的截图工具
- ubuntu 自带截图工具
- Windows自带截图工具
- 利用androidStudio自带的截图工具截图,不在用手机截图然后传到电脑上了
- 试用Vista自带的截图工具(很好很强大)
- 怎样利用MAC中自带的截图工具
- Ubuntu下利用自带的工具截图
- 使用Windows自带的截图工具截取整个网页
- Win7中自带截图工具
- Ubuntu12.04自带截图工具
- windows10自带截图工具快捷键使用
- 用java写的一个程序,可以调用windows系统中自带的各种工具,例如截图,便签等
- windows自带的截图方法
- ubuntu 自带截图的使用
- windows自带的截图软件
- 传奇私服代码公布全集(3
- 挂载u盘 改天挂载dvd和移动硬盘
- Connection strings for SQL Server 2008
- MAVEN内存设置
- C++发送邮件和附件
- 调用android自带的截图工具进行截图
- aop实现-spring2.0中的aop实现
- stdafx.h与预编译头文件
- 为Chrome和firefox地址栏添加自动 https Google 搜索
- 初步学习javascript匿名函数笔记
- ThreadPoolExecutor运转机制
- bash命令行中带通配符参数何时展开??
- 使用_CRTDBG_MAP_ALLOC宏与_malloca/_freea不兼容
- VS2005无法调试的解决办法