相关疑难解决方法(0)

如何检测Android应用程序何时进入后台并返回前台

我正在尝试编写一个应用程序,它会在经过一段时间后返回到前台时执行某些特定操作.有没有办法检测应用程序何时发送到后台或带到前台?

android background foreground

369
推荐指数
18
解决办法
27万
查看次数

防止应用程序显示在android kitkat 4.4.2上的最新应用程序列表中

我对iOS很无聊,最近我改为Android.我有一台Nexus 5设备,我刚刚在我的设备上安装了我最喜欢的应用程序.

其中一个应用程序是来自naver的着名通信应用程序Line.我安装了它并且我用密码对其进行了配置以确保对它的访问,所以尽管我没有人能看到内部的"机密"对话.

问题是即使我在网上启用了密码,如果有人按下"最近列表应用程序"按钮,他们可以完美地看到我最后一次对话的Line截图,所以任何人都可以看到我在Line中做了什么.

我在iPhone上进行了同样的测试......惊喜...... iOS正在拍摄快照,因为密码屏幕启用后,任何人都看不到任何东西.似乎在Android中快照是在启用密码屏幕之前拍摄的,所以任何人都可以看到最后一行屏幕看起来像:)

所以,在这个论坛上阅读其他主题后,我应该有几种方法来解决这个问题:

  • 等待LINE的公司NAVER添加一个选项,以防止此应用显示在最近的应用列表上(在THEIR清单上添加android:excludeFromRecents ="true")[这不会很快]
  • 等待LINE的公司NAVER在启用密码屏幕后强制创建快照[可能很快但不会在公司的路线图中]
  • 反编译apk并自己更改清单 - 或者使用FLAG_SECURE - (我尝试了但是当我启动新的应用程序时,它突然在启动时死于"应用已停止"消息.我的事情LINE的服务器在启动时验证客户端应用程序是什么预计将比较尺寸或其他东西)

所以我不知道更多的解决方法.你还有什么想法吗?我被困在上面了.

非常感谢.

android list line

7
推荐指数
1
解决办法
2067
查看次数

标签 统计

android ×2

background ×1

foreground ×1

line ×1

list ×1