質問編集履歴

1

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

2017/05/01 03:23

投稿

IzuShin
IzuShin

スコア68

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,67 @@
13
13
  SDKマネージャで6.0のチェックは付けております。
14
14
 
15
15
  Androidの開発はまだ経験が浅いのでよくわかっていないのですが、OS以外で端末によって動く/動かないがあったりするものでしょうか?
16
+
17
+
18
+
19
+ 撮影処理のコードは以下になります。
20
+
21
+ ```Android
22
+
23
+ //撮影ボタンのクリックイベント
24
+
25
+ pictureButton.setOnClickListener(new View.OnClickListener() {
26
+
27
+ @Override
28
+
29
+ public void onClick(View v) {
30
+
31
+
32
+
33
+ String filename = System.currentTimeMillis() + ".jpg";
34
+
35
+ ContentValues values = new ContentValues();
36
+
37
+ values.put(MediaStore.Images.Media.TITLE, filename);
38
+
39
+ values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");
40
+
41
+ mImageUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
42
+
43
+
44
+
45
+ Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
46
+
47
+ intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri);
48
+
49
+
50
+
51
+ startActivityForResult(intent,REQUEST_CAPTURE_IMAGE);
52
+
53
+ }
54
+
55
+ });
56
+
57
+
58
+
59
+ @Override
60
+
61
+ protected void onActivityResult(int requestCode,int resultCode,Intent data) {
62
+
63
+ if(REQUEST_CAPTURE_IMAGE == requestCode && resultCode == Activity.RESULT_OK ){
64
+
65
+
66
+
67
+ pictureImageView.setImageURI(mImageUri);
68
+
69
+
70
+
71
+ ImageView imageView = (ImageView) findViewById(R.id.pictureImageView);
72
+
73
+
74
+
75
+ }
76
+
77
+ }
78
+
79
+ ```