安卓禁止屏幕截图
发表于|更新于
|浏览量:
讲述生活则声音没有不和谐的。——英国诗人柯尔律治
只需要一行代码即可
1 | getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); |

然后打开APP,在当前activity就没法截图了
相关推荐
2025-04-28
UnPeek-LiveData
天才不能使人不必工作,不能代替劳动。要发展天才,必须长时间地学习和高度紧张地工作。人越有能力,他面临的任务也就越复杂,越重要。 —— 阿·斯米尔诺夫 GitHub - KunMinX/UnPeek-LiveData: LiveData 数据倒灌:别问,问就是不可预期 - Perfect alternative to SingleLiveEvent, supporting multiple observers. UnPeek-LiveData:解决 LiveData 数据倒灌问题的完美替代方案在 Android Jetpack 架构中,LiveData 是一个非常强大的组件,用于观察数据变化并与生命周期感知组件协作。然而,开发者经常会遇到一个问题——LiveData 数据倒灌。这种现象会导致旧数据被重新触发,进而引发不可预期的行为。UnPeek-LiveData 是一个专为解决这一问题而设计的轻量级库,它是 SingleLiveEvent 的完美替代品,并支持多个观察者。 什么是 UnPeek-LiveData?UnPeek-LiveData 是一个基于 Jetpa...
2025-11-27
WSABuilds
成功的关键在于相信自己能够成功。——斯坦福 WSABuilds:把 Android「带到」Windows 10/11(自带 Play 商店与 Root 能力)的那把“瑞士军刀” 仓库:MustardChef/WSABuilds许可证:AGPL-3.0关键词:WSA、Windows 10/11、Google Play(MindTheGapps)、Magisk、KernelSU、WSAPatch 想要在 Windows 上丝滑体验 Android 应用?想要开箱即用 Google Play?想要 Root 能力(Magisk/KernelSU)做更深度的系统级探索?WSABuilds 正是面向这些真实痛点打磨的“预构建发行”。它通过已经打包好的 WSA(Windows Subsystem for Android)组件,帮助你在 Windows 10 与 Windows 11 机器上快速落地功能齐全的 Android 运行环境。 这篇“上手+进阶”式文章,带你从项目定位、环境要求、安装更新、备份迁移到常见问题排查,一步步把 WSABuild...
2025-05-23
titlebar
志当存高远。—— 诸葛亮《诫外生书》 https://github.com/getActivity/TitleBar Android 开发神器:TitleBar 的使用与优势解析在 Android 开发中,标题栏(TitleBar)是应用界面设计中不可或缺的一部分。然而,原生的 Toolbar 或 ActionBar 功能有限且自定义成本较高,给开发者带来不少麻烦。为了解决这些痛点,TitleBar 组件应运而生。 今天我们来介绍一个开源库 TitleBar,它是由 getActivity 团队开发的轻量级标题栏工具,帮助开发者快速而灵活地实现标题栏功能。 为什么选择 TitleBar?TitleBar 是一个功能强大且高度可定制的标题栏解决方案,以下是它的主要特点: 高度自定义:支持自定义标题、左右按钮、背景颜色等,满足各种 UI 需求。 轻量易用:只需简单配置即可快速集成,无需繁琐的代码。 兼容性强:支持 Android 各版本,且与多种布局兼容。 代码简洁:使用 TitleBar 可以大幅减少代码量,提升开发效率。 持续维护:由活跃的开源社区支持,拥有完善的文档和示...
2021-04-14
安卓获取版本号
读书多了,容颜自然改变,很多时候,自己可能以为许多看过的书籍都成了过眼云烟,不复记忆,其实他们仍是潜在的。在气质里,在谈吐上,在胸襟的无涯,当然也可能显露在生活和文字里。——三毛《送你一匹马》 我们可以使用下面的方式获取版本号 123456789101112131415161718192021222324252627282930package com.ruben.utils;import android.content.Context;import android.content.pm.PackageManager;import android.util.Log;/** * 我还没有写描述 * * @author <achao1441470436@gmail.com> * @date 2021/4/14 0014 22:41 */public class AppUtils { /** * 获取版本号 * * @param context * @return java.lang.String * @author...
2024-05-07
android studio logcat技巧
对人民来说,唯一的权利是法律,对个人来说唯一的权利是良心。——雨果 很多朋友不会用 LogCat 看日志 View logs with Logcat | Android Studio | Android Developers 这个是官方文档,例如这里可以反向筛选: 1level:error -tag:DeviceDoctorHandler -tag:AndroidRuntime -tag:OOMEventManager -tag:MiuiFastConnectService -tag:.gms.persisten -tag:ANDR-PERF -tag:SELinux -tag:GCM -tag:libc 这里就是筛选出除了后面一大串 Tag 的 Error 等级日志 译文: 使用Logcat查看日志Android Studio 中的 Logcat 窗口通过实时显示来自设备的日志来帮助您调试应用程序,例如,使用 Log 类添加到应用程序的消息、来自在 Android 上运行的服务的消息、或系统消息,例如发生垃圾收集时。当应用程...
2025-04-24
MVVMHabitComponent
凡是忘记过去的人们注定要重蹈覆辙。—— 桑塔亚那 https://github.com/goldze/MVVMHabitComponent MVVMHabitComponent:基于 MVVM 的 Android 组件化开发方案在 Android 开发中,组件化设计已经成为解决复杂项目问题的重要方法。MVVMHabitComponent 是一套基于 MVVMHabit 框架,并结合阿里 ARouter 的 Android 组件化开发方案。它通过模块化的设计,帮助开发者更高效地管理大型项目,同时保持代码的高可维护性和可扩展性。 什么是 MVVMHabitComponent?MVVMHabitComponent 是基于 MVVMHabit 框架的扩展,专注于组件化开发。它利用阿里巴巴的 ARouter 实现模块间的解耦,同时继承了 MVVMHabit 的核心优势,如基于 AAC 的 MVVM 模式设计和主流技术栈的整合。 核心特点: 组件化设计:支持功能模块的独立开发和测试,提升开发效率。 MVVM 设计模式:结合 ViewModel 和 DataBinding,实现视图与数据...
