在我的Android應用程序中存在安全漏洞,我的應用程序可能被惡意應用程序打開。我在啓動器活動中使用以下意圖過濾器。只允許Android操作系統打開啓動器活動
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
此意圖過濾器使主要活動暴露給其他應用程序。有什麼方法可以將主要活動僅公開給Android操作系統,而不是其他應用程序。據我所知我們不能使用「exported = false」。
Android OS實際上並未啓動該活動。啓動器應用程序啓動它。與其他應用程序一樣,它是一款常規的第三方應用程序。 –
啓動器是一個應用程序。阻止其他應用程序調用它會導致您的應用程序無法使用 –