android– 从最近的应用程序菜单中替换图像

android– 从最近的应用程序菜单中替换图像,第1张

概述在我的应用程序中是显示用户敏感数据(收件箱,密码,银行帐户余额等)的活动.这些部分当然是受密码保护的,用户会在一段时间后自动注销(这在onRestart()中进行了检查).问题是当这个应用程序在Android3.0上运行时(其最近的应用程序菜单包含最近的应用程序的图像)这些敏感数据在此菜单

在我的应用程序中是显示用户敏感数据(收件箱,密码,银行帐户余额等)的活动.这些部分当然是受密码保护的,用户会在一段时间后自动注销(这在onRestart()中进行了检查).问题是当这个应用程序在Android 3.0上运行时(其最近的应用程序菜单包含最近的应用程序的图像)这些敏感数据在此菜单中是可读的.有没有办法将该图像更改为应用程序徽标或其他内容?
我已经尝试使用EXCLUDE_FROM_RECENTS标志在新任务中启动这些部分,这有助于中断用户体验.其他选项是onPause()方法尝试启动某种“徽标活动”,它将在onRestart()中停止并将显示在最近的应用程序菜单中.
还有其他/更好的建议吗?谢谢!

解决方法:

Is there way to change that image to application logo or something else?

将FLAG_SECURE添加到窗口处理这个,IIRC:

public class FlagSecureTestActivity extends Activity {  @OverrIDe  public voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    getwindow().setFlags(LayoutParams.FLAG_SECURE,                         LayoutParams.FLAG_SECURE);    setContentVIEw(R.layout.main);  }}

这也阻止了具有屏幕截图支持的ICS设备上的屏幕截图.

总结

以上是内存溢出为你收集整理的android – 从最近的应用程序菜单中替换图像全部内容,希望文章能够帮你解决android – 从最近的应用程序菜单中替换图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存