说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211360324.7 (22)申请日 2022.11.02 (71)申请人 易方信息科技股份有限公司 地址 510006 广东省广州市番禺区大 学城 中心北大街66号402室 (72)发明人 黄晋宇 白剑 黄海亮 梁瑛玮 张海林 鲁和平 李长杰 陈焕然 李乐 王浩 洪行健 冷冬 丁一 (74)专利代理 机构 广州帮专高智知识产权代理 事务所 (特殊普通合伙) 44674 专利代理师 胡洋 (51)Int.Cl. G06F 9/451(2018.01) (54)发明名称 一种基于Android的无侵入应用内悬浮窗实 现方法 (57)摘要 本发明提出了一种基于Android的无侵入应 用内悬浮窗实现方法, 包括以下步骤: 获取正在 显示的Activity页面的ContentP arent; 创建需 要在应用内悬浮窗中显示的View, 将View的id设 置为FloatingView; 将View添加到所述 ContentParent中, 以实现所述应用内悬浮窗; 监 听Activity页面的生命周期状态; 根据监听内容 管理应用内悬浮窗的状态。 无需申请悬浮窗权 限, 减少适配各种大小厂商品牌的手机的步骤, 优化开发效率, 增强应用鲁棒性, 减少权限范围, 优化用户隐私范围, 增 加安全性。 权利要求书1页 说明书4页 附图1页 CN 115408096 A 2022.11.29 CN 115408096 A 1.一种基于Andro id的无侵入应用内悬浮窗实现方法, 其特 征在于, 包括以下步骤: 获取正在显示的Activity页面的Co ntentParent; 创建需要在应用内悬浮窗中显示的View, 将View的id设置为Fl oatingView; 将View添加到所述Co ntentParent中, 以实现所述应用内悬浮窗; 监听Activity页面的生命周期状态; 根据监听内容管理应用内悬浮窗的状态。 2.根据权利要求1所述基于Android的无侵入应用内悬浮窗实现方法, 其特征在于, 所 述监听Activity页面的生命周期状态还 包括, 通过register ActivityL ifecycleCal lbacks方法注 册Activity页面的生命周期监听; 自定义一个Application类继承于Application, 在Application类中定义一个变量 AppFloatingView。 3.根据权利要求2所述基于Android的无侵入应用内悬浮窗实现方法, 其特征在于, 所 述根据监听内容管理应用内悬浮窗的状态, 具体包括以下步骤: 当监听到o nActivityStop ped(Activity)时, 做如下的处 理: 获取Activity页面中是否有id为FloatingView的View, 如有, 则把该View从Activity 页面的Co ntentParent中移除, 并赋 给AppFloatingView, 如没有则不处 理; 当监听到o nActivityStar ted(Activity)时, 做如下的处 理: 判断AppFloatingView是否为null, 如不为null, 则通过findViewById(Window.ID_ ANDROID_CONTENT)方法获取正在显示的Activity页面的ContentParent, 接着把 AppFloatingView添加到 ContentParent中, 如为 null则不处理。 4.根据权利要求1所述基于Android的无侵入应用内悬浮窗实现方法, 其特征在于, 获 取到正在显示的Activity页面的ContentParent, 主要通过findViewById(Window.ID_ ANDROID_CONTENT)方法。 5.根据权利要求1所述基于Android的无侵入应用内悬浮窗实现方法, 其特征在于, 通 过addView(View)方法, 将View添加到所述Co ntentParent中。 6.一种计算机存储介质, 其上存储有计算机程序, 其特征在于, 该程序 执行时实现权利 要求1所述方法的步骤。权 利 要 求 书 1/1 页 2 CN 115408096 A 2一种基于A ndroid的无侵入应用内悬浮窗 实现方法 技术领域 [0001]本发明涉及计算机控制技术领域, 具体涉及一种基于Android的无侵入应用内悬 浮窗实现方法。 背景技术 [0002]随着社会智能设备发展, 应用与个人隐私安全备受关注。 而应用各种权限的申请 也受到万分注意。 目前Android平台中, 开启悬浮窗一般分为应用内悬浮窗和应用外悬浮 窗, 业内实现方式多为geshi 用WindowManager实现, 自从Android9.0起权限收紧, 使用 WindowManager实现的悬浮窗都需要引导用户跳转到设置页面开启悬浮窗权限。 所以大部 分应用无论采用哪种悬浮窗都要申请悬浮窗权限。 [0003]实际上应该只有应用外悬浮窗 (跨应用) 才需要悬浮窗权限, 但应用内悬浮窗实际 上不应该申请权限。 [0004]1、 应用内悬浮窗理应属于应用内的视图的一种, 给予应用悬浮窗权限, 将会导致 应用可以在后台做部分隐私操作, 过分侵入用户隐私权限范围。 [0005]2、 不同手机厂商的跳转设置页面开启悬浮窗权限接口不一, 需要兼容适配, 工作 量繁杂。 发明内容 [0006]针对现有技术的不足, 本发明提出一种基于Android的无侵入应用内悬浮窗实现 方法, 无需申请悬浮窗权限, 减少适配各种 大小厂商品牌的手机的步骤, 优化开发效率, 增 强应用鲁棒 性, 减少权限范围, 优化用户隐私范围, 增 加安全性。 [0007]本发明的技 术方案是这样实现的: 一种基于Andro id的无侵入应用内悬浮窗实现方法, 包括以下步骤: 获取正在显示的Activity页面的Co ntentParent; 创建需要在应用内悬浮窗中显示的View, 将View的id设置为Fl oatingView; 将View添加到所述Co ntentParent中, 以实现所述应用内悬浮窗; 监听Activity页面的生命周期状态; 根据监听内容管理应用内悬浮窗的状态。 [0008]进一步地, 所述监听Activity页面的生命周期状态还 包括, 通过registerActivityLifecycleCallbacks方法注册Activity页面的生命周期 监听; 自定义一个Application类继承于Application, 在Application类中定义一个变 量AppFloatingView。 [0009]进一步地, 所述根据监听内容管理应用内悬浮窗的状态, 具体包括以下步骤: 当监听到o nActivityStop ped(Activity)时, 做如下的处 理: 获取Activity页面中是否有id为FloatingView的View, 如有, 则把该View从说 明 书 1/4 页 3 CN 115408096 A 3
专利 一种基于Android的无侵入应用内悬浮窗实现方法
文档预览
中文文档
7 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 17:06:27
上传分享
举报
下载
原文档
(438.8 KB)
分享
友情链接
GB-T 38667-2020 信息技术 大数据 数据分类指南.pdf
GB-T 41139-2021 信息分类编码及元数据标准符合性测试要求.pdf
T-CSAE 263—2022 电动汽车驱动电机系统控制器故障注入测试规范.pdf
GB-T 42467.2-2023 中医临床名词术语 第2部分:外科学.pdf
GB-T 20626.1-2017 特殊环境条件 高原电工电子产品 第1部分:通用技术要求.pdf
GB-T 20238-2018 木质地板铺装、验收和使用规范.pdf
DB13-T 5722-2023 医院感染应对策略与质量控制 河北省.pdf
T-SZUAVIA 009.8—2019 多旋翼无人机系统实验室环境试验方法 第 8 部分:振动试验.pdf
GB-T 31999-2015 光伏发电系统接入配电网特性评价技术规范.pdf
GB-T 41773-2022 信息安全技术 步态识别数据安全要求.pdf
SL-T 801-2020 水利一张图空间信息服务规范.pdf
民航 JJF(民航)0100-2008 C21001型冷却系统测试仪.pdf
关于档案部门使用政务云平台过程中加强档案信息安全管理的意见.pdf
GB-T 42339-2023 金融机构风险管理 术语.pdf
GB-T 37858-2019 纸浆 纤维湿重的测定.pdf
GB-T 18348-2022 商品条码 条码符号印制质量的检验.pdf
DB42-T 1951-2023 桥梁结构健康信息化监测技术规范 湖北省.pdf
GB-T 35299-2017 信息技术 开放系统互连 对象标识符解析系统.pdf
SY-T 6586-2020 石油天然气钻采设备 钻机现场安装及检验.pdf
GB-T 39622-2020 挖泥船重力抓斗.pdf
1
/
3
7
评价文档
赞助2.5元 点击下载(438.8 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。