前言

这个需求是显示在最近任务栏,但不让人预览。

正文

关于这个问题,其实让人很恼火,为啥不让人看呢?

不过需求贵需求,作为程序猿,我们的任务就是为了完成各种奇葩的需求。

下面分享几种可以实现的方式。

使用FLAG_SECURE

在Activity中的onCreate()中 设置窗口的Flags属性

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
    //在这个之前
    setContentView(R.layout.main_activity);

设置之后,预览界面就是乌漆嘛黑的(我这是Android P)

WindowManager.java中

   /** Window flag: treat the content of the window as secure, preventing
    * it from appearing in screenshots or from being viewed on non-secure
    * displays.
    *
    * <p>See {@link android.view.Display#FLAG_SECURE} for more details about
    * secure surfaces and secure displays.
    */
   public static final int FLAG_SECURE             = 0x00002000;
缺点

就是无法截图和录屏,录屏了都是黑色。

onPause()盖一层界面

这种我使用了解决视频退出再进来时闪一下问题。

也就是onpause时盖上一层界面盖住,这个也是可以的,但个别情况下还是存在一些问题。最后我用了第一种方式解决。

参考文章

  1. Android最近任务预览页面,概览屏幕预览图修改,敏感信息预览图隐藏实现

 历史上的今天

  1. 2024: Android自定义音量曲线功能(0条评论)
  2. 2019: 张大千:做和尚的一百天(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

Exoplayer简单实用

前言记录一下ExoPlayer的简单使用,记录于此,方便自己查阅。正文ExoPlayer 是 Media3 中此接口的默认实现。与 Android 的 MediaPlayer API 相比,它增加了额外的便利性,例如支持多种流式传输协议、默认音频和视频渲染程序以及处理媒体缓冲的组件。Exo...

重写TextView的setText出现异常问题

前言TextView重写setText(CharSequence text, BufferType type) 时出现如下异常日志(截取部分日志):java.lang.NullPointerException: Attempt to invoke interface method 'int j...

世界,您好!

1、好记性不如烂笔头;2、觉得已经晚了,恰恰是最早的时候;3、鸡蛋从外打破是食物,从内打破是生命我们新版上线啦(掌声),这次改版很大,放弃之前传统的导航模式,首先采用“网址导航+读书(阅读)+博客”全新的模式,依旧是国内第一个以读书(阅读)为主题的网址导航大全!因为热爱,所以折腾!P...

adb shell 命令启动带参数的Activity

前言之前简单整理过《adb命令启动service、Activity和发送Broadcast》,但使用adb启动Activity带参数的没有整理。因此这次想起,记录于此,方便自己查阅。好记性不如烂笔头正文本文主要是整理一下常用的使用adb shell启动带参数的Activity。不带参数启...

[摘]深入浅出UML类图(二)

本文作者:刘伟 http://blog.csdn.net/lovelion类与类之间的关系(1)在软件系统中,类并不是孤立存在的,类与类之间存在各种关系,对于不同类型的关系,UML提供了不同的表示方式。      1. 关联关系关联(Association)关系是类与类之间最常用的...

Android批量删除文件

前言项目需要,封装了批量删除管理类。虽然有线程池,但也得做启动的线程个数进行一定的限制。正文只做文件的删除,不支持目录删除,如果需要目录删除,做递归就行。或者使用命令删除隐藏内容!付费阅读后才能查看!¥4多个隐藏块只需支付一次付费阅读参考文章跟《Android批量拷贝文件》一样。