質問編集履歴

1

問題点を具体的なものに変更しました

2017/04/17 07:02

投稿

aki_lua87
aki_lua87

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- Android側のプロジェクトで取得したDrawable型の画像を
3
+ Android側のプロジェクトで取得したAndroidにインストールされたアプリアイコン画像を
4
4
 
5
- 共通プロジェクトのImageCellにバインディングしたい。
5
+ PCLプロジェクトのImageCellにバインディングしたい。
6
6
 
7
7
 
8
8
 
@@ -10,13 +10,31 @@
10
10
 
11
11
 
12
12
 
13
- Android側のプロジェクトにて端末内部の画像を取得するクラスを作成しました。
13
+ 現在、Android側のプロジェクトにて
14
14
 
15
+ ```cs
16
+
17
+ public Drawable GetIcon(string packageName)
18
+
19
+ {
20
+
21
+ PackageManager packageManager = Forms.Context.PackageManager;
22
+
23
+ var icon = packageManager.GetApplicationIcon(packageName);
24
+
25
+ return icon;
26
+
27
+ }
28
+
29
+ ```
30
+
15
- 画像はDrawable型で取得されていま
31
+ を作成しDrawable型で画像を取得したので
32
+
33
+ これをそのままPCL側のプロジェクトに持ってきても画像の表示が出来てない状態です。
16
34
 
17
35
 
18
36
 
19
- ちらクラス共通プロジェクトから呼び出し、ImageCellのImageSourceに表示させたいと考えております。
37
+ できればこのDrawable型の画像データPCL、ImageCellのImageSourceに表示させたいと考えております。
20
38
 
21
39
  しかしDrawable型のままではImageSourceへの設定ができず手詰まりとなっております。
22
40