Android アプリのユーザーが必要に応じて非表示/非表示にできるようにしたいと考えています。非表示/再表示アクションを実行するコードは既にあり、非表示は正常に機能します。しかし、今度は unhide メソッドを呼び出してアプリを元に戻すにはどうすればよいでしょうか? つまり、アプリが非表示の場合、ユーザーはどこで、アプリを再表示するメソッドを呼び出す「ボタンをクリック」できますか?
これが私の非表示/非表示コードです:
// method to hide the app icon
public static void hideAppIcon(final Context context)
{
PackageManager p = context.getPackageManager();
// activity which is first time open in manifest file which is declare as <category android:name="android.intent.category.LAUNCHER" />
ComponentName componentName = new ComponentName(context, SplashActivity.class);
p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
}
// method to unhide the app icon
public static void unhideAppIcon(final Context context)
{
PackageManager p = context.getPackageManager();
// activity which is first time open in manifest file which is declare as <category android:name="android.intent.category.LAUNCHER" />
ComponentName componentName = new ComponentName(context, SplashActivity.class);
p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
}