首页
›
移动端与Android应用开发
›
024-Android数据保护支付SDK接入
›
《Material 3安全输入组件开发实践》
VIP20
本课程属于:024-Android数据保护支付SDK接入
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Material 3安全输入组件开发实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
安全输入组件概述
Material 3安全输入设计原则 · 常见攻击面(XSS · SQL注入)
安全输入组件概述
Material
02
项目环境搭建
Android Studio配置 · Gradle依赖引入 · Material 3主题设置
项目环境搭建
Android
03
基础输入框实现
TextField组件使用 · 键盘类型设置 · 输入长度限制
基础输入框实现
TextField
04
输入验证框架
Validator接口设计 · 正则表达式校验 · 自定义校验规则
输入验证框架
Validator
05
防止XSS攻击
HTML标签过滤 · CSS转义 · JavaScript代码清除
XSS
防止
06
防止SQL注入
参数化查询封装 · 输入转义函数 · ORM框架安全配置
SQL
防止
07
密码输入组件
密码可见性切换 · 强度指示器 · 常见密码规则校验
密码输入组件
密码可见性切换
08
数字与金额输入
格式校验 · 千分位显示 · 精度控制
数字
金额输入
09
邮箱输入组件
邮箱格式正则 · 域名有效性检查 · 自动补全
邮箱输入组件
邮箱格式正则
10
电话号码输入
国家代码选择 · 号码格式规范化 · 长度校验
电话号码输入
国家代码选择
11
URL输入组件
协议校验 · 域名白名单 · 路径规范化
URL
输入组件
12
富文本安全输入
Markdown解析 · HTML标签白名单 · 图片链接过滤
富文本安全输入
Markdown
13
文件路径输入
路径穿越防护 · 路径限制 · 白名单目录
文件路径输入
路径穿越防护
14
剪贴板粘贴处理
粘贴内容清洗 · 超长截断 · 危险内容警告
剪贴板粘贴处理
粘贴内容清洗
15
自动填充与密码管理
Android Autofill框架… · WebView填充兼容 · 敏感字段标记
自动填充
密码管理
16
无障碍安全
内容描述设置 · 焦点管理 · 屏幕阅读器兼容
无障碍安全
内容描述设置
17
输入事件安全
触摸欺骗防护 · 重复提交防抖 · 输入频率限制
输入事件安全
触摸欺骗防护
18
安全键盘实现
自定义键盘布局 · 按键随机排列 · 屏幕截图防护
安全键盘实现
自定义键盘布局
19
加密输入
端到端加密封装 · 密钥管理 · 存储加密(EncryptedShar…
加密输入
端到端加密封装
20
输入日志安全
日志脱敏规则 · 敏感字段过滤 · 审计日志记录
输入日志安全
日志脱敏规则
21
国际化与本地化安全
不同语言字符集验证 · Unicode规范化 · 双向文本处理
国际化
本地化安全
22
WebView安全输入
JavaScript接口限制 · XSS防护 · Cookie安全标志
WebView
安全输入
23
组件测试
单元测试(JUnit) · UI测试(Espresso) · 安全测试(Frida)
组件测试
JUnit
24
性能优化
输入延迟优化 · 大量文本渲染 · 内存泄漏检测
性能优化
输入延迟优化
25
常见安全错误
硬编码密钥 · 未校验输入 · 错误使用TextView
常见安全错误
硬编码密钥
26
依赖库安全
第三方组件版本管理 · 已知漏洞扫描(OWASP) · 依赖更新策略
依赖库安全
第三方组件版本管…
27
部署与发布
混淆配置 · 签名证书 · Play Console安全设置
部署
发布
28
监控与告警
Crashlytics集成 · 安全事件上报 · 输入异常统计
监控
告警
29
升级与维护
Material 3版本迁移 · API变更处理 · 安全补丁热更新
升级
维护
30
综合实战
从零构建安全登录表单(用户名 · 密码 · 验证码)
综合实战
从零构建安全登录…
所属VIP或分类
同VIP:Android-Keystore存储RSA密钥操作详解
同VIP:Android-Keystore密钥管理实战教程
同VIP:Compose防录屏支付键盘实现教程