質問編集履歴
1
試したことを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,4 +15,20 @@
|
|
15
15
|
このコードで取得すると、Android端末にインストールされているアプリの一覧は問題なく取得できます。
|
16
16
|
しかし、PWAでホームに追加したアプリの情報が取得できません。
|
17
17
|
|
18
|
-
どのようにすればPWAでホームに追加したアプリの情報が取得できるでしょうか。
|
18
|
+
どのようにすればPWAでホームに追加したアプリの情報が取得できるでしょうか。
|
19
|
+
|
20
|
+
### 試した内容
|
21
|
+
|
22
|
+
ショートカットが取得できればいいのかと思い、以下のコードを試しましたが、PWAのアプリの情報は入っていませんでした。
|
23
|
+
|
24
|
+
```Kotlin
|
25
|
+
val launcherApps = context.getSystemService(Context.LAUNCHER_APPS_SERVICE) as LauncherApps
|
26
|
+
val shortcutQuery = ShortcutQuery()
|
27
|
+
shortcutQuery.setQueryFlags(ShortcutQuery.FLAG_MATCH_DYNAMIC
|
28
|
+
or ShortcutQuery.FLAG_MATCH_MANIFEST
|
29
|
+
or ShortcutQuery.FLAG_MATCH_PINNED
|
30
|
+
val shortcuts = launcherApps.getShortcuts(shortcutQuery, android.os.Process.myUserHandle())
|
31
|
+
shortcuts?.forEach {
|
32
|
+
println("Shortcut: ${it.`package`}, ${it.id}")
|
33
|
+
}
|
34
|
+
```
|