teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

撮影処理のコードを追記しました

2017/05/01 03:23

投稿

IzuShin
IzuShin

スコア68

title CHANGED
File without changes
body CHANGED
@@ -5,4 +5,36 @@
5
5
  HUAWEIのp8ライト(OS:6)は表示されません。
6
6
 
7
7
  SDKマネージャで6.0のチェックは付けております。
8
- Androidの開発はまだ経験が浅いのでよくわかっていないのですが、OS以外で端末によって動く/動かないがあったりするものでしょうか?
8
+ Androidの開発はまだ経験が浅いのでよくわかっていないのですが、OS以外で端末によって動く/動かないがあったりするものでしょうか?
9
+
10
+ 撮影処理のコードは以下になります。
11
+ ```Android
12
+ //撮影ボタンのクリックイベント
13
+ pictureButton.setOnClickListener(new View.OnClickListener() {
14
+ @Override
15
+ public void onClick(View v) {
16
+
17
+ String filename = System.currentTimeMillis() + ".jpg";
18
+ ContentValues values = new ContentValues();
19
+ values.put(MediaStore.Images.Media.TITLE, filename);
20
+ values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");
21
+ mImageUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
22
+
23
+ Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
24
+ intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri);
25
+
26
+ startActivityForResult(intent,REQUEST_CAPTURE_IMAGE);
27
+ }
28
+ });
29
+
30
+ @Override
31
+ protected void onActivityResult(int requestCode,int resultCode,Intent data) {
32
+ if(REQUEST_CAPTURE_IMAGE == requestCode && resultCode == Activity.RESULT_OK ){
33
+
34
+ pictureImageView.setImageURI(mImageUri);
35
+
36
+ ImageView imageView = (ImageView) findViewById(R.id.pictureImageView);
37
+
38
+ }
39
+ }
40
+ ```