Android 从状态栏隐藏GPS通知图标
当我的服务使用GPS图标时,我需要从状态栏中隐藏它。我做了一些研究,发现这在程序上是不可能的 但我发现,如果我的手机是通过在存储卡上安装一些东西来植根的,这是可能的。任何人都可以帮助解决根问题,如果可能的话,可以通过编程实现,而不必通过根问题Android 从状态栏隐藏GPS通知图标,android,gps,notifications,statusbar,Android,Gps,Notifications,Statusbar,当我的服务使用GPS图标时,我需要从状态栏中隐藏它。我做了一些研究,发现这在程序上是不可能的 但我发现,如果我的手机是通过在存储卡上安装一些东西来植根的,这是可能的。任何人都可以帮助解决根问题,如果可能的话,可以通过编程实现,而不必通过根问题 thx很多:D不,使用公共API是不可能的 是的,你需要一个根手机,但这还不够。您需要修改services.jar(也可能是framework.jar)以检查您的服务是否正常工作 或者,您可以完全隐藏状态栏 作为下面评论后的补充说明,我不会像您计划的那样
thx很多:D不,使用公共API是不可能的 是的,你需要一个根手机,但这还不够。您需要修改services.jar(也可能是framework.jar)以检查您的服务是否正常工作 或者,您可以完全隐藏状态栏
作为下面评论后的补充说明,我不会像您计划的那样将服务设置为一直运行。相反,我会注册一个BroadcastReceiver来阅读SMS,并在收到特定消息时启动一个意向。你可以在那一刻隐藏状态栏。更多详情请参见此:听起来好像有人想监视他们的女朋友。我想我不会再试图回答这个问题了。哈哈,其实不是这样的。我正在开发这个应用程序作为最后一年的项目,它是用于移动安全的。如果手机被盗,将发送一条触发消息,启动服务并使用GPS定位手机。现在我们不想窃贼得到任何怀疑并关掉手机,这就是为什么我需要隐藏GPS图标。至于我的女朋友。。。我们几乎没有分开,所以我想我不需要这样做:Pwell,正如有人建议的那样,通知栏将隐藏在活动中,这不是这里的情况,也不适用于服务。在这里,我使用的是一项服务,而不是一项活动,而且一直隐藏通知栏也不太实际。@wassim我知道状态栏解决方案不是最优的,但它是唯一可以通过公共API实现的解决方案。@wassim,顺便说一句,请看上面的旁注嘿,这就是我所做的。问题是,当服务启动时,我可以隐藏所有的通知栏吗。我的意思是第一个链接显示了如何在活动中隐藏标题栏和状态栏。但在服务的情况下,没有实际的窗口。getWindow无法工作。顺便说一句,thx对我们来说很重要helping@wassim很好,那么我们的观点是一致的。您可以创建一个虚拟活动,使用它隐藏通知栏,并立即完成它,甚至。