package com.example.android.health3;
import android.content.Intent;
import android.graphics.Bitmap;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.ImageView;
public class MainActivity extends AppCompatActivity {
ImageView result;
static final int REQUEST_IMAGE_CAPTURE = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.button);
result = (ImageView) findViewById(R.id.imageView);
}
public void dispatchTakePictureIntent() {
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
result.setImageBitmap(imageBitmap);
}
}
}
它應該是一個非常簡單的概念。我完全按照從android開發人員處獲得的文檔所說的那樣做,但是這段代碼不會運行...當我按下按鈕拍攝照片時,應用程序停止。試圖讓我的應用程序拍攝照片
請讓我知道,如果你知道爲什麼。 :(
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.android.health3.MainActivity">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="dispatchTakePictureIntent"
android:text="Button"
/>
<ImageView
android:id="@+id/imageView"
android:layout_width="208dp"
android:layout_height="231dp"
/>
</android.support.constraint.ConstraintLayout>
文檔:https://developer.android.com/training/camera/photobasics.html
請鏈接文檔。 – xvlcw
分享你的xml佈局和崩潰日誌 –
如果你想用圖像croper讓我知道,我已經爲相機設置了代碼。@ Justin –