一种在智能设备系统桌面集成应用的方法

文档序号:6632448阅读:170来源:国知局
一种在智能设备系统桌面集成应用的方法
【专利摘要】本发明公开了一种在智能手机桌面全屏显示窗口的解决方法,在需要集成的应用软件的原始开发中,建立并命名一个需要在手机桌面展示的视图布局文件,在安卓手机桌面的初始化中,获取其中一屏的窗口载体,通过必要的条件,反射得到了需要集成全屏的视图,装载到窗口载体,经过以上步骤,呈现出来的视图并不是全屏状态,还需去除四边间隙及去除手机桌面底部的常驻应用栏,如此用户的手机桌面也变得更加个性化和多样化。
【专利说明】一种在智能设备系统桌面集成应用的方法

【技术领域】
[0001]本发明涉及智能手机阅读软件合成至如系统的手机桌面的技术方法,特别地涉及互联网应用软件合成至如^01(1系统的智能设备桌面的技术方法。
[0002]

【背景技术】
[0003]随着智能手机的不断普及和发展,各种类型、功能的应用软件的不断涌现,用户的手机桌面也变得更加个性化和多样化。
[0004]其中如系统源生手机桌面提供了窗口小部件功能,该小部件是目前市场上所有应用软件依附的一种载体显示在手机桌面上。但是窗口小部件功能仅仅提供了几种样式,不支持自定义,比较单一,重点不突出,显示效果不如人意、用户体验差,存在很大的局限。
[0005]瀑布流单屏全屏桌面合成,解决了应用软件在手机桌面版面显示单调、重点不突出的问题,在设计方法上属于独创。如使用安卓系统自带的控件都不能实现完全全屏,会影响视觉效果。
[0006]


【发明内容】

[0007]本发明的主要目的是提供一种在智能手机桌面单屏全屏显示窗口的解决方法,以解决现有的安卓控件中无法做到的全屏展示效果。使用安卓系统自带的控件会出现单屏四边都存在空隙,影响视觉效果。
[0008]为解决上述问题本发明提供如下技术方案:
在需要集成的应用软件的原始开发中,建立并命名一个需要在手机桌面展示的视图布局文件。
[0009]1、在八11(11*01 (1手机桌面的初始化中,获取其中一屏的窗口载体,通过必要的条件,反射得到了需要集成全屏的视图,装载到窗口载体。
[0010]2、经过以上步骤,呈现出来的视图并不是全屏状态,还需去除四边间隙及去除手机桌面底部的常驻应用栏。
[0011]【具体实施方式】:
一、建立视图布局文件
在八11(601(1应用程序项目开发的结构目录中,存在存放与项目布局相关的文件的文件夹1奶011丨,在此文件夹建立需要集成到手机桌面的布局11111文件,该文件内控件支持所有811(11-01(1系统空间或是自定义控件。二、18111101161-集成
1.获取需要集成的视图布局。
[0012]在八11(601(1系统桌面源代码中,通过已知集成应用的包名和视图布局文件名获取得到视图。如以下源代码得到视图#61:
0011^6^^0= @6比01^6X1 ().(31^6故6?狀 1^360)1^6X1 (” 应用包名 ”,0011^6^^, 00^12X1^103—⑶03 I⑶肌3X1—I⑶0诎—^丘⑶町!'丫);
111^ 1(1 =匕尽6伙680111X68 ().阴七工如的丨丨丨日!'〈〃视图布局文件名〃,〃1奶011广,〃应用包名”、;
^16^ ^16^= 1&7011 七 111亡1已七61\ £10111((3).111^18^6 (1(1, 111111);
2.集成至手机桌面系统桌面初始化时,其中在^01^81)^36类中的1 =方法中获取默认任意一屏默认的窗口载体¢:一111^70此,把上述1当中得到的VI洲装载进去。如以下源代码所示:
(^6111^7011 七 06111,87011^ = (06111,87011^)(^- 0^112);
06111,87011^.&(1^16^ (^16^);
3.去除四边间隙及隐藏底部常驻栏
经过以上两步,应用视图窗口已集成至手机桌面了,但是存在四边间隙和底部常驻栏存在。
[0013]3.1系统桌面源代码中的?叫6^161类中,其0111638111*6方法中,找到对应的装载应用视图^161的窗口载体的宽高修改为手机屏幕的宽高。如以下源代码所示:
06111,87011^.1116^5111^6 (168511^68^)60.1113^0^03511^05^00 (

1685111-68^60.^6^51^6 (界七 1116881116^)6(3), 0^11(1^1(1^1110(16),168511^68^)60.1113^0^03511^05^00 (
168511^68^)60.运6七3126 (1161^11^168 511^6 81)6 0),
01111(11161^11^10(16));
3.2在?叫6办161类的方法中,找到对应的装载应用视图^161的窗口载体(36111^70111给其1奶011丨布局。如以下源代码所示:
06111,87011^.1&7011 七0打86七V,0^11(11,6^^+01111(1.^6^168511^6(1^1(1^11 (),0^^56^1+6^01'^!161^11^ () +5^8^688^61^11^);
3.3在?0!^邓狀6类中,通过爪匕皿出一!'获取底部常驻栏此匕一故,根据手机桌面的滑动改变其状态,当滑动到该全屏视图页隐藏,其他状态都显示。
【权利要求】
1.一种在手机桌面单屏全屏显示窗口的技术方法,解决android系统提供窗口小部件的控件局限,应用于互联网软件在手机桌面的展示效果,其特征在于,所述方法包括: 获取任意一屏手机桌面装载容器并设置该容器的显示规格参数为全屏,即宽为手机屏幕宽,高为手机屏幕高,建立需集成应用视图布局文件,在手机桌面初始化时获取布局视图装载到全屏容器,底部常驻栏(Hotseat)的状态跟随手机屏幕切换而改变。
2.根据权利要求1所述的方法,其特征在于,还包括: 利用android api,通过必要应用的包名和布局视图文件名反射得到视图控件。
3.根据权利要求1所述的方法,其特征在于,还包括: 在手机桌面初始化时,根据需要展示全屏的位置获取该屏装载容器并把反射得到需展示的视图控件添加进来,同时在该容器初始化时,给其设置宽高大小为屏幕的宽高,在其进行位置布局时,根据对应设置的容器大小给予其对应展示位置。
4.根据权利要求1所述的方法,其特征在于,还包括: 当手机桌面滑动至全屏展示页时,需隐藏底部常驻栏(Hotseat),滑动至其他页面时,显示底部常驻栏(Hotseat )。
【文档编号】G06F9/44GK104317598SQ201410599267
【公开日】2015年1月28日 申请日期:2014年10月31日 优先权日:2014年10月31日
【发明者】不公告发明人 申请人:深圳市英威诺科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1