-
Android 学习笔记进阶十二之裁截图片
- package xiaosi.cut;
- import java.io.File;
- import android.app.Activity;
- import android.content.Intent;
- import android.graphics.drawable.Drawable;
- import android.net.Uri;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.view.ViewGroup.LayoutParams;
- import android.widget.Button;
-
- public class CutActivity extends Activity {
-
- private static int SELECT_PICTURE;
- private File tempFile;
- private Button button;
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- this.tempFile = new File("/sdcard/song/a.jpg");
- button = new Button(this);
- button.setText("获取图片");
- button.setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
- intent.setType("image/*");
- intent.putExtra("crop", "true");
-
- intent.putExtra("aspectX", 1);
- intent.putExtra("aspectY", 2);
-
- intent.putExtra("output", Uri.fromFile(tempFile));
- intent.putExtra("outputFormat", "JPEG");
-
- startActivityForResult(Intent.createChooser(intent, "选择图片"), SELECT_PICTURE);
- }
- });
- setContentView(button);
- }
-
- /**
- * 裁剪完图片后系统调用的方法:onActivityResult
- */
- @Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (resultCode == RESULT_OK)
- if (requestCode == SELECT_PICTURE)
- button.setBackgroundDrawable(Drawable.createFromPath(tempFile.getAbsolutePath()));
- }
- }
-
相关阅读:
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
VS .sln .csproj 文件的右键编译
任务失败,因为未找到“AxImpexe”,或未安装正确的 Microsoft Windows SDK
对数据集“dsArea”执行查询失败。 (rsErrorExecutingCommand),Query execution failed for dataset 'dsArea'. (rsErrorExecutingCommand),Manually process the TFS data warehouse and analysis services cube
In-Place upgrade to Team Foundation Server (TFS) 2015 from TFS 2013Team Foundation Server TFS TFS 2015 TFS upgrade TFS with Sharepoint
VS2015开发环境的安装和配置 2016-07-03更新
【Android】将Xamarin For VS升级为4.1.0.530版
Win10年度更新开发必备:VS2015 正式版下载汇总
Win10年度更新开发必备:VS2015 Update 1正式版下载汇总
Win10年度更新开发必备:VS2015 Update 2正式版下载汇总
-
原文地址:https://www.cnblogs.com/Free-Thinker/p/6722658.html
Copyright © 2020-2023
润新知