Android 我可以使暴徒监控应用程序不可见吗?

Android 我可以使暴徒监控应用程序不可见吗?,android,ios,monitoring,Android,Ios,Monitoring,在iOS和安卓系统上,有监控目标手机GPS位置的群氓监控应用程序,有没有办法让用户看不见此应用程序?在iOS上,没有办法让应用程序看不见 在iOS 8之前,有一个隐藏应用程序图标的按钮,但在iOS 8之后,app info.plist中使用的SBAppTags键已过时。而且,这是一项未记录的功能,具有该密钥的应用程序将无法通过AppStore的审查 而且他说, 2.4包含与应用描述不一致的未记录或隐藏功能的应用将被拒绝 您的应用程序也与该声明冲突,因为它将对用户隐藏其功能 最后,隐含地来自: 每

在iOS和安卓系统上,有监控目标手机GPS位置的群氓监控应用程序,有没有办法让用户看不见此应用程序?

在iOS上,没有办法让应用程序看不见

在iOS 8之前,有一个隐藏应用程序图标的按钮,但在iOS 8之后,
app info.plist
中使用的
SBAppTags
键已过时。而且,这是一项未记录的功能,具有该密钥的应用程序将无法通过AppStore的审查

而且他说,

2.4包含与应用描述不一致的未记录或隐藏功能的应用将被拒绝

您的应用程序也与该声明冲突,因为它将对用户隐藏其功能

最后,隐含地来自:

每个应用程序都需要一个漂亮、难忘的应用程序图标,吸引应用程序商店中的人们,并在他们的主屏幕上脱颖而出


这意味着该应用程序应该在主屏幕上可用,并且应该有自己的图标。您对隐藏应用程序的要求也无法满足

我认为您需要改变提问方式

您可以将应用程序作为后台任务监视移动设备

为此,您需要创建一个后台服务,并在该服务中编写您的移动跟踪代码

因此服务将在后台运行(不可见)

请参阅以下链接:

在Android中

使用以下代码隐藏应用程序

PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class); // activity which is first time open in manifiest file which is declare as <category android:name="android.intent.category.LAUNCHER" />
p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class);
p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);

用户可以找到正在运行的进程/应用。。。所以我想说,在安卓系统中,如果不触碰系统,这可能是一个评论@天网为什么?这是一个答案。或者你知道一些隐藏应用程序的技巧吗?@Skynet似乎这是你的反对票,你能解释一下为什么你认为这个答案没有用吗?一行回答最好作为评论。您可以通过添加更多信息和材料来改进答案。@Skynet感谢您的回复。还有,看看:我什么时候不该发表评论?不建议对以下任何一项发表评论:回答问题或提供现有答案的替代解决方案;相反,发布一个实际答案(或编辑以扩展现有答案);这是一个答案,即使它很短,也不应该是评论