实现YouTube对话框效果的方法及装置制造方法及图纸

技术编号:17779473 阅读:29 留言:0更新日期:2018-04-22 07:51
本发明专利技术提供了一种实现YouTube对话框效果的方法及装置,涉及移动应用的技术领域,该方法包括:获取在目标应用程序中进行视频搜索的视频搜索请求,其中,目标应用程序为运行在安卓系统上的视频应用程序;在获取到视频搜索请求后,运行预设脚本文件,以对目标应用程序的待显示对话框进行调整,使得待显示对话框具有YouTube搜索对话框的显示效果,其中,预设脚本文件中包括用于调整待显示对话框的指令,该指令为基于安卓原生控件Dialog和listview所编写的。本发明专利技术缓解了Android版本的APP无法实现YouTube对话框效果的技术问题。

【技术实现步骤摘要】
实现YouTube对话框效果的方法及装置
本专利技术涉及移动应用
,尤其是涉及一种实现YouTube对话框效果的方法及装置。
技术介绍
YouTube是世界上最大的视频网站,早期公司总部位于加利福尼亚州的圣布鲁诺。YouTube的移动端APP风靡全球,据AppAnnie报告中的数据显示,iPhone在2016年的月活跃用户数最多的五款应用依次是:Facebook、FacebookMessenger、YouTube、GoogleMaps、WhatsApp,可见:YouTube月活跃用户数排在iPhone中移动应用的第三位。在YouTube的APP如此风靡的情形下,其它许多APP想去模仿YouTube的APP中一些页面效果。然而,iPhone使用IOS系统,YouTube是基于IOS系统开发的一款移动应用,因而,对于基于Android系统的APP,模仿YouTubeAPP的页面效果需要克服许多技术难题。基于上述情况,Android版本的APP在实现YouTube对话框效果方面,目前缺乏有效的技术方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种实现YouTube对话框效果的方法及装置,以缓解Android版本的APP无法实现YouTube对话框效果的技术问题。第一方面,本专利技术实施例提供了一种实现YouTube搜索对话框效果的方法,包括:获取在目标应用程序中进行视频搜索的视频搜索请求,其中,所述目标应用程序为运行在安卓系统上的视频应用程序;在获取到所述视频搜索请求后,运行预设脚本文件,以对所述目标应用程序的待显示对话框进行调整,使得所述待显示对话框具有YouTube搜索对话框的显示效果,其中,所述预设脚本文件中包括用于调整所述待显示对话框的指令,所述指令为基于安卓原生控件Dialog和listview所编写的。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,运行预设脚本文件,以对所述目标应用程序的待显示对话框进行调整,包括:运行第一脚本,以对所述待显示对话框的布局和色调进行调整,其中,所述第一脚本为基于安卓原生控件Dialog所编写的脚本;运行第二脚本,以使所述待显示对话框中的显示内容包含搜索记录,其中,所述第二脚本为基于安卓原生控件listview所编写的脚本。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,运行第一脚本,以对所述待显示对话框的布局和色调进行调整,包括:运行所述第一脚本中的第一指令,以对所述待显示对话框的布局进行调整,使所述待显示对话框具有在目标显示屏上全屏显示的效果,所述第一指令为在安卓原生控件Dialog中,给根布局模式参数赋值match_parent的指令,其中,所述目标显示屏为目标电子设备的显示屏,所述目标电子设备为安装所述目标应用程序的电子设备。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,运行第一脚本,以对所述待显示对话框的布局和色调进行调整,包括:运行所述第一脚本中的第二指令,以对所述待显示对话框的布局进行调整,使得所述待显示对话框的左侧包括第一模块,所述第二指令为在安卓原生控件Dialog中,为布局参数赋值horizontal的指令,其中,所述第一模块为用于显示删除按钮和取消按钮的模块。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,运行第一脚本,以对所述待显示对话框的布局和色调进行调整,包括:运行所述第一脚本中的第三指令,以对所述待显示对话框的色调进行调整,使得所述待显示对话框的状态栏颜色和所述待显示对话框中搜索框的颜色相同,所述第三指令为在安卓原生控件Dialog中,通过onClick事件进行动态改变颜色的指令。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,运行第一脚本,以对所述待显示对话框的布局和色调进行调整,包括:运行所述第二脚本中的第四指令,以对所述待显示对话框的色调进行调整,使得所述待显示对话框中的第三模块具有透明阴影效果,所述第四指令为在安卓原生控件Dialog中,增加帧布局填充所述第三模块并给所述帧布局的背景参数赋值#66000000的指令,其中,所述第三模块为所述待显示对话框对用户无示意意义的模块。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述搜索记录通过自定义SharedPreferences保存在所述目标应用程序中,并通过所述第二脚本从SharedPreferences中读取,以使所述搜索记录被包括在所述待显示对话框的内容中。第二方面,本专利技术实施例还提供一种实现YouTube搜索对话框效果的装置,包括:获取模块,用于获取在目标应用程序中进行视频搜索的视频搜索请求,其中,所述目标应用程序为运行在安卓系统上的视频应用程序;运行模块,用于在获取到所述视频搜索请求后,运行预设脚本文件,以对所述目标应用程序的待显示对话框进行调整,使得所述待显示对话框具有YouTube搜索对话框的显示效果,其中,所述预设脚本文件中包括用于调整所述待显示对话框的指令,所述指令为基于安卓原生控件Dialog和listview所编写的。第三方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行第一方面任一所述方法。第四方面,本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面任一所述方法的步骤。本专利技术实施例带来了以下有益效果:该实现YouTube对话框效果的方法包括:获取在目标应用程序中进行视频搜索的视频搜索请求,其中,目标应用程序为运行在安卓系统上的视频应用程序;在获取到视频搜索请求后,运行预设脚本文件,以对目标应用程序的待显示对话框进行调整,使得待显示对话框具有YouTube搜索对话框的显示效果,其中,预设脚本文件中包括用于调整待显示对话框的指令,指令为基于安卓原生控件Dialog和listview所编写的。本专利技术实施例中,基于安卓原生控件Dialog和listview所编写的指令,使得预设脚本文件被运行后,待显示对话框具有YouTube搜索对话框的显示效果,任何安卓系统的应用程序都可以使用该方法实现YouTube对话框效果,缓解了安卓版本的应用程序无法实现YouTube对话框效果的技术问题。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的本文档来自技高网...
实现YouTube对话框效果的方法及装置

【技术保护点】
一种实现YouTube搜索对话框效果的方法,其特征在于,包括:获取在目标应用程序中进行视频搜索的视频搜索请求,其中,所述目标应用程序为运行在安卓系统上的视频应用程序;在获取到所述视频搜索请求后,运行预设脚本文件,以对所述目标应用程序的待显示对话框进行调整,使得所述待显示对话框具有YouTube搜索对话框的显示效果,其中,所述预设脚本文件中包括用于调整所述待显示对话框的指令,所述指令为基于安卓原生控件Dialog和listview所编写的。

【技术特征摘要】
1.一种实现YouTube搜索对话框效果的方法,其特征在于,包括:获取在目标应用程序中进行视频搜索的视频搜索请求,其中,所述目标应用程序为运行在安卓系统上的视频应用程序;在获取到所述视频搜索请求后,运行预设脚本文件,以对所述目标应用程序的待显示对话框进行调整,使得所述待显示对话框具有YouTube搜索对话框的显示效果,其中,所述预设脚本文件中包括用于调整所述待显示对话框的指令,所述指令为基于安卓原生控件Dialog和listview所编写的。2.根据权利要求1所述的方法,其特征在于,运行预设脚本文件,以对所述目标应用程序的待显示对话框进行调整,包括:运行第一脚本,以对所述待显示对话框的布局和色调进行调整,其中,所述第一脚本为基于安卓原生控件Dialog所编写的脚本;运行第二脚本,以使所述待显示对话框中的显示内容包含搜索记录,其中,所述第二脚本为基于安卓原生控件listview所编写的脚本。3.根据权利要求2所述的方法,其特征在于,运行第一脚本,以对所述待显示对话框的布局和色调进行调整,包括:运行所述第一脚本中的第一指令,以对所述待显示对话框的布局进行调整,使所述待显示对话框具有在目标显示屏上全屏显示的效果,所述第一指令为在安卓原生控件Dialog中,给根布局模式参数赋值match_parent的指令,其中,所述目标显示屏为目标电子设备的显示屏,所述目标电子设备为安装所述目标应用程序的电子设备。4.根据权利要求2所述的方法,其特征在于,运行第一脚本,以对所述待显示对话框的布局和色调进行调整,包括:运行所述第一脚本中的第二指令,以对所述待显示对话框的布局进行调整,使得所述待显示对话框的左侧包括第一模块,所述第二指令为在安卓原生控件Dialog中,为布局参数赋值horizontal的指令,其中,所述第一模块为用于显示删除按钮和取消按钮的模块。5.根据权利要求2所述的方法,其特征在于,运行第一脚本,以对所述待显示对话框的布局和色调进行调整...

【专利技术属性】
技术研发人员:沈文策
申请(专利权)人:福建中金在线信息科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1