Android 如何隐藏应用程序?

Android 如何隐藏应用程序?,android,Android,我正在尝试创建一个将在设备中运行的应用程序,但它在“应用程序管理器”中不可见。意味着我不希望任何用户看到特定的应用程序正在他的设备中运行。 我该怎么做 你不能。试图隐藏其行为的应用程序通常被视为恶意软件、间谍软件和垃圾邮件,没有用户会欣赏这一点。请放弃这个想法。你不能。试图隐藏其行为的应用程序通常被视为恶意软件、间谍软件和垃圾邮件,没有用户会欣赏这一点。请放弃这个想法。这不可能对应用程序管理器隐藏应用程序。您可以隐藏应用程序的UI和应用程序主屏幕上显示的图标 为此,您可以从活动的manifest

我正在尝试创建一个将在设备中运行的应用程序,但它在“应用程序管理器”中不可见。意味着我不希望任何用户看到特定的应用程序正在他的设备中运行。
我该怎么做

你不能。试图隐藏其行为的应用程序通常被视为恶意软件、间谍软件和垃圾邮件,没有用户会欣赏这一点。请放弃这个想法。

你不能。试图隐藏其行为的应用程序通常被视为恶意软件、间谍软件和垃圾邮件,没有用户会欣赏这一点。请放弃这个想法。

这不可能对应用程序管理器隐藏应用程序。您可以隐藏应用程序的UI和应用程序主屏幕上显示的图标

为此,您可以从活动的manifest.xml中删除启动器意图过滤器

 <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>


从类别中删除启动器。应用程序将不会出现在应用程序窗口中。

这无法对应用程序管理器隐藏应用程序。您可以隐藏应用程序的UI和应用程序主屏幕上显示的图标

为此,您可以从活动的manifest.xml中删除启动器意图过滤器

 <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>


从类别中删除启动器。应用程序将不会出现在应用程序窗口中。

听起来您正在尝试设计类似应用程序的插件

对于上述用途,以下链接可以提供与您期望相符的所有内容

不管怎样,如果你正在进行活动,而你不想表现出来

然后您可以删除

android.intent.category.LAUNCHER
从活动类别标签下的android清单

但删除启动器类别不会仅在应用程序列表中显示您的应用程序

它无法将其从应用程序管理器中删除。因此,任何人都可以在设置应用程序管理应用程序中查看您的应用程序

除非它需要一个真正的过程来隐藏用户界面,否则请遵循以下步骤

基本上,对用户隐藏应用程序并没有多大意义


享受编码的乐趣…

听起来你正试图设计你的应用程序式插件

对于上述用途,以下链接可以提供与您期望相符的所有内容

不管怎样,如果你正在进行活动,而你不想表现出来

然后您可以删除

android.intent.category.LAUNCHER
从活动类别标签下的android清单

但删除启动器类别不会仅在应用程序列表中显示您的应用程序

它无法将其从应用程序管理器中删除。因此,任何人都可以在设置应用程序管理应用程序中查看您的应用程序

除非它需要一个真正的过程来隐藏用户界面,否则请遵循以下步骤

基本上,对用户隐藏应用程序并没有多大意义



享受编码…

我希望这不可能。对我来说似乎是个安全隐患。为什么你需要知道这个?我想一旦我得到根目录,我就能做到。。然后我可以将该应用程序作为设备的默认应用程序运行。但是我怎样才能得到根路径?根目录不会被隐藏。你不能仅仅因为获得了根目录就运行具有根权限的应用程序。他们是非常不同的事情。那么如果有任何其他方式,请告诉我!!!我希望这是不可能的。对我来说似乎是个安全隐患。为什么你需要知道这个?我想一旦我得到根目录,我就能做到。。然后我可以将该应用程序作为设备的默认应用程序运行。但是我怎样才能得到根路径?根目录不会被隐藏。你不能仅仅因为获得了根目录就运行具有根权限的应用程序。他们是非常不同的事情。那么如果有任何其他方式,请告诉我!!!谢谢Vikash对你的帮助。。。但是我已经完成了那部分。。现在我也想从应用程序管理器中删除此应用程序。您好,Devraj,无法从应用程序管理器中隐藏此应用程序。应用程序管理器将显示所有运行甚至服务的应用程序。你好,Vikas,是的,我可以理解应用程序将显示在应用程序管理器中。。但我想我能做到。我还需要3-4天才能完成这项任务。关于这一点,我有一些想法。让我们看看。:)谢谢Vikash对你的帮助。。。但是我已经完成了那部分。。现在我也想从应用程序管理器中删除此应用程序。您好,Devraj,无法从应用程序管理器中隐藏此应用程序。应用程序管理器将显示所有运行甚至服务的应用程序。你好,Vikas,是的,我可以理解应用程序将显示在应用程序管理器中。。但我想我能做到。我还需要3-4天才能完成这项任务。关于这一点,我有一些想法。让我们看看。:)我想我在别的地方也读过这个答案。。我相信没有什么是不可能的。令人钦佩的感情。但所有可能的事情都不应该总是这样做。试图对用户和系统隐藏应用程序是一个非常糟糕的主意。相信我。@devrajsingh好吧,如果有什么事情是不可能的,那你为什么不试试呢?我想我在别的地方也读过这个答案。。我相信没有什么是不可能的。令人钦佩的感情。但所有可能的事情都不应该总是这样做。试图对用户和系统隐藏应用程序是一个非常糟糕的主意。相信我。@devrajsingh好吧,如果有什么事情是不可能的,那你为什么不试试呢