teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

試したことを追記

2021/01/21 07:33

投稿

dvamp
dvamp

スコア39

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
+ ```