【问题标题】:How to hide any application in android device without rooting my device?如何在不生根我的设备的情况下隐藏 android 设备中的任何应用程序?
【发布时间】:2014-01-26 03:33:36
【问题描述】:

我正在开发一个 Android 应用程序。我想在我的 android 设备中隐藏任何应用程序图标(whatsapp 等....),我想通过按一些数字来启动我的应用程序,例如 456#。有没有办法做到这一点?

我知道如何隐藏我的应用程序图标,但我想搜索如何隐藏其他应用程序图标。

请帮帮我,谢谢。

【问题讨论】:

  • 请看下面的帖子,它给出了隐藏应用程序图标的指针。 stackoverflow.com/questions/8398514/hide-application-icon
  • 我知道如何隐藏自己的应用程序,但我想隐藏任何应用程序图标。
  • 编写一个自定义启动器并仅显示您想要的那些应用程序。隐藏其他应用。

标签: android


【解决方案1】:

隐藏或取消隐藏任何应用程序的最简单方法是通过 cmd 你只需要一个命令和buff..它完成了

  * for disable in Kitkat

String cmd = "pm disable" + packageName; Shell.SU.run(cmd);

  • 在 Kitkat 中启用

    String cmd = "pm enable" + packageName;

    Shell.SU.run(cmd);

    • 隐藏在棒棒糖中

    String cmd = "pm hide" + packageName;

    Shell.SU.run(cmd);

  • 在棒棒糖中取消隐藏

    String cmd = "pm hide" + packageName;

    Shell.SU.run(cmd);

【讨论】:

    【解决方案2】:

    您在单个查询中问了这么多问题。让我过滤一下。

    我知道如何隐藏我的应用程序图标,但我想搜索如何隐藏其他应用程序图标。

    基本上,您只需传递该应用程序的包名称和启动器活动。

    PackageManager p = getPackageManager();
    ComponentName componentName = new ComponentName("YOUR_PACKAGE_NAME", "YOUR_PACKAGE_NAME.LAUNCHER_ACTIVITY_NAME");
    p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
    

    如何找到已安装应用的启动器活动?

    在下面的代码中,您将获得所有已安装应用的启动器活动。

    final PackageManager pm = getPackageManager();
    
    Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
    mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
    
    List < ResolveInfo > appList = pm.queryIntentActivities(mainIntent, 0);
    Collections.sort(appList, new ResolveInfo.DisplayNameComparator(pm));
    
    for (ResolveInfo temp: appList) {
        Log.v("my logs", "package and activity name = " + temp.activityInfo.packageName + "    " + temp.activityInfo.name);
    }
    

    我想通过按一些数字来启动我的应用程序,例如 456#

    Check reference link

    所以,现在你几乎完成了你想要的尝试一次并告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多