5

ユーザーがアプリケーションランチャーアイコンを表示および非表示にできるようにしたい。https://www.nexsoftsys.com/articles/how-to-hide-application-launcher-lcon-in-android.htmlで解決策を見つけました。アプリケーションアイコンを非表示 にするでも同じ解決策を見つけまし た

ただし、後者のリンクでは、上記の両方に表示されるこのコードは

PackageManager pm = getApplicationContext().getPackageManager(); 
pm.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

「アプリが手動でアンインストールされていない限り(これはユーザーフレンドリーな動作ではありません)、このコンポーネントが無効になった後にOSがパッケージを見つけられず、再インストールできないため、アプリをGoogle Playからアップグレードできなくなります」

これが本当かどうかを調べてみましたが、うまくいきませんでした。誰でもこれに答えてもらえますか? よろしくお願いします

4

3 に答える 3