質問編集履歴

2

質問の箇所を変えました

2020/06/23 00:24

投稿

youy104
youy104

スコア7

test CHANGED
@@ -1 +1 @@
1
- 【kotlin】ラで撮影した画像の情報が入らな
1
+ 【kotlin】メディアファイルにアクセスしたい
test CHANGED
@@ -10,21 +10,15 @@
10
10
 
11
11
 
12
12
 
13
+ ```
13
14
 
14
-
15
- カメラで撮影して取得したdataをuriに代入したく、
15
+ contentResolver.openFileDescriptor(it, "r").use
16
16
 
17
17
  ```
18
18
 
19
- val uri = data.data
19
+ メディアファイルにアクセスをしようと思い、上記のコードを試したところitでエラーが出ます
20
20
 
21
- ```
22
-
23
- で試したところ、uriがnullままなってました
21
+ おそらくuriに代入する箇所影響していると思うですが、どのよう改善たらいですか?
24
-
25
- どのようにコードを変えたら値が入りますか?
26
-
27
-
28
22
 
29
23
 
30
24
 
@@ -46,7 +40,7 @@
46
40
 
47
41
 
48
42
 
49
- val uri = data.data
43
+  val uri = data?.extras?.get("data")
50
44
 
51
45
  Log.d("tag","${uri}")
52
46
 

1

質問したいことを1つに絞りました

2020/06/23 00:24

投稿

youy104
youy104

スコア7

test CHANGED
@@ -1 +1 @@
1
- 【kotlin】カメラで撮影した画像の情報を変数に代した
1
+ 【kotlin】カメラで撮影した画像の情報らな
test CHANGED
@@ -9,8 +9,6 @@
9
9
  カメラで撮影した画像の情報の処理方法が知りたいです
10
10
 
11
11
 
12
-
13
- ###試したこと
14
12
 
15
13
 
16
14
 
@@ -24,13 +22,9 @@
24
22
 
25
23
  で試したところ、uriがnullのままになってしまいました
26
24
 
27
- ```
25
+ どのようにコードを変えたら値が入りますか?
28
26
 
29
- val uri = data?.extras?.get("data")
30
27
 
31
- ```
32
-
33
- にするとuriの中にちゃんと入りましたが、そのあとのitをどのように編集すればいいのかわかりませんでした
34
28
 
35
29
 
36
30