团队冲刺(二)6

package com.example.hotel.Activity.User;

import androidx.appcompat.app.AppCompatActivity;
import androidx.core.content.FileProvider;

import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

import com.example.hotel.R;

import java.io.File;
import java.io.IOException;

public class UserinfoActivity extends AppCompatActivity {
    public static final int TAKE_PHOTO=1;
    private ImageView Pic;
    private Uri imageUri;
    private Button Takepic;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_userinfo);
        Takepic=(Button) findViewById(R.id.takepic);
        Pic=(ImageView) findViewById(R.id.pic);
        Takepic.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                File outputImage=new File(getExternalCacheDir(),"output_image.jpg");
                try{
                    if(outputImage.exists()){
                        outputImage.delete();
                    }
                    outputImage.createNewFile();
                }catch (IOException e){
                    e.printStackTrace();
                }
                if(Build.VERSION.SDK_INT>=24){
                    imageUri= FileProvider.getUriForFile(UserinfoActivity.this,"com.example.hotel.fileprovider",outputImage);
                }else
                {
                    imageUri=Uri.fromFile(outputImage);
                }

            }
        });
    }
}

 

posted @ 2021-06-11 12:42  不想起名队  阅读(31)  评论(0)    收藏  举报