合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
隐私页面防截屏是社交通讯等类别应用的高频使用场景之一,比如登录页或者密码输入页面等。
本示例主要使用设置主窗口为隐私模式和Flutter与OpenHarmony通信FlutterChannel实现Flutter页面的防截屏功能。

在module.json5文件中声明需要使用的ohos.permission.PRIVACY_WINDOW权限
"requestPermissions": [
{
"name": "ohos.permission.PRIVACY_WINDOW"
}
]
ohos
├──entry/src/main/ets
│ ├──entryability
│ │ └──Entryability.ets // 程序入口
│ │──pages
│ │ └──Index.ets // 启动页面
│ └──plugins
│ ├──GeneratedPluginRegistrant.ets
│ └──PrivateWindowPlugin.ets // 防截屏功能实现
└──entry/src/main/resources // 应用资源目录
lib
├──main.dart // 主页面和路由
└──pages
├──home_page.dart // 应用首页
└──login_page.dart // 登录页面
我要提问题