質問編集履歴

1

試したことを追記

2021/01/21 07:33

投稿

dvamp
dvamp

スコア39

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,35 @@
33
33
 
34
34
 
35
35
  どのようにすればPWAでホームに追加したアプリの情報が取得できるでしょうか。
36
+
37
+
38
+
39
+ ### 試した内容
40
+
41
+
42
+
43
+ ショートカットが取得できればいいのかと思い、以下のコードを試しましたが、PWAのアプリの情報は入っていませんでした。
44
+
45
+
46
+
47
+ ```Kotlin
48
+
49
+ val launcherApps = context.getSystemService(Context.LAUNCHER_APPS_SERVICE) as LauncherApps
50
+
51
+ val shortcutQuery = ShortcutQuery()
52
+
53
+ shortcutQuery.setQueryFlags(ShortcutQuery.FLAG_MATCH_DYNAMIC
54
+
55
+ or ShortcutQuery.FLAG_MATCH_MANIFEST
56
+
57
+ or ShortcutQuery.FLAG_MATCH_PINNED
58
+
59
+ val shortcuts = launcherApps.getShortcuts(shortcutQuery, android.os.Process.myUserHandle())
60
+
61
+ shortcuts?.forEach {
62
+
63
+ println("Shortcut: ${it.`package`}, ${it.id}")
64
+
65
+ }
66
+
67
+ ```