赞
踩
本示例是一个社交分享类APP,搭建了不同的页面向用户提供获取社交信息等能力。为了减少频繁权限弹窗对用户的干扰,同时提供更小的授权范围,使用了安全控件做临时授权场景。当用户实际点击了某种类型的安全控件时,会由系统弹出相关通知弹窗,并对应用进行相应的临时授权。
使用说明:
- features/authorizedControl/src/main/ets // 安全控件类HAR共享包
- |---/authorizedControl
- | |---LocationControl.ets // 位置控件
- | |---PasteControl.ets // 粘贴控件
- | |---SaveControl.ets // 保存控件
- |---/commonComponent
- | |---TrendsItem.ets // 单一动态组件
- |---/model
- | |---BaseMsg.ets // 数据类型
- | |---BasicDataSource.ets // 懒加载基本数据资源
- | |---DataFactory.ets // 构造数据方法
- | |---MockData.ets // 模拟数据
- | |---TrendsDataSource.ets // 主页动态数据资源类
- |---/utils
- | |---Constants.ets // 封装常量
- | |---Logger.ets // 封装日志类
- |---/view
- | |---CommentDetailView.ets // 发现详情模块
- | |---MainView.ets // 主页模块
- | |---MineView.ets // 个人显示模块
- | |---SameCityListView.ets // 同城显示模块
- | |---SquareView.ets // 发现模块
- | |---TrendsDetailView.ets // 动态详情模块
- products/phone/entry/src/main/ets
- |---/entryability
- | |---EntryAbility.ts // Ability模块
- |---/pages
- | |---AdvertisingPage.ets // 广告页面
- | |---CommentDetailPage.ets // 动态详情页面
- | |---HomePage.ets // 主页
- | |---SameCityListPage.ets // 同城页面
- |---/utils
- | |---Constants.ets // 常量
- | |---Logger.ets // 封装日志类
- | |---ResourceUtils.ets // 资源转换函数
不涉及。
不涉及。
如需单独下载本工程,执行如下命令:
- git init
- git config core.sparsecheckout true
- echo code/Solutions/IM/GrapeSquare/ > .git/info/sparse-checkout
- git remote add origin https://gitee.com/openharmony/applications_app_samples.git
- git pull origin master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。