当前位置:网站首页>Android 安全与防护策略
Android 安全与防护策略
2022-08-01 09:59:00 【蜗牛、Z】
背景:
随着应用的发展,应用的安全也变的越来越重要,有些不法分子开始反编译或者劫持一些app源码。甚至有人通过截图然后做识别,获取别人内容。我们在处理时应该如何去保护我们的应用呢?接下来我们可以分析一下,一些场景,的用途
1.防止截屏:
在系统中,已提供防止截屏的标识,我们只需要加进去即可
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
这个只能防止一个页面被截屏,如果需要所有页面,可以放在基类(父类)中,子类可以通过参数来配置
通过IDE的截屏也会报错。
录屏也是黑屏。
2.数据加密
2.1SharedPreferences
SharedPreferences这个类,在Android中用的比较多,是用来存储临时数据的,但是这个类存储的数据以xml文件落在文件夹里。所有,只要root设备后,找到该文件
边栏推荐
- 可视化——Superset安装与部署
- mysql login in cmd and basic operations of database and table
- PerViT: 神经网络也能像人类利用外围视觉一样观察图像!
- Go-Excelize API source code reading (8) - GroupSheets(sheets []string), UngroupSheets()
- How programmers learn open source projects, this article tells you
- 已解决(pip安装库报错)Consider using the-- user option or check the permissions.
- AI篮球裁判火了,走步算得特别准,就问哈登慌不慌
- Batch大小不一定是2的n次幂!ML资深学者最新结论
- How does UXDB return the number of records for all tables in the current database?
- notes....
猜你喜欢
随机推荐
杰理AD14N/AD15N---串口中断问题
Is the real database data of TiDB stored in kv and pd?
已解决(pip安装库报错)Consider using the-- user option or check the permissions.
7/31 训练日志
scrapy爬虫框架的使用
可视化——Superset安装与部署
世界第4疯狂的科学家,在103岁生日那天去世了
STM32个人笔记-看门狗
CTFshow,命令执行:web34、35、36
Shell: Conditional test action
experiment....
【云驻共创】分布式技术之华为云全域调度技术与实践
The use of scrapy crawler framework
STM32 Personal Notes - Watchdog
AC与瘦AP的WLAN组网实验
报告:想学AI的学生数量已涨200%,老师都不够用了
关于#SQL#的问题,如何解决?
Batch大小不一定是2的n次幂!ML资深学者最新结论
三子棋(C语言实现)
net stop/start mysql80 access denied