一种基于移动设备的界面处理方法和装置的制造方法_3

文档序号:9910912阅读:来源:国知局
没间隔一段时间检测一次充电的电量,计算充电的电量与电池的总电量的比值,获得充电电量比例。
[0132]步骤103,按照所述充电电量比例计算电荷图标的目标数量;
[0133]在具体实现中,可以按照充电电量比例计算电荷图标的目标数量,以电荷图标的目标数量表示充电的电量。
[0134]在本发明实施例中,可以对第一总数量取充电电量比例,获得第一目标数量,对第二总数量取充电电量比例,获得第二目标数量。
[0135]假设,充电电量比例为2%,电池图标可以容纳50个正电荷图标和50个负电荷图标,在50个正电荷图标的基础上,取2 %,获得的正电荷图标的第一目标数量为I,在50个负电荷图标的基础上,取2 %,获得的负电荷图标的二目标数量为I。
[0136]步骤104,将所述目标数量的电荷图标绘制至所述电池图标中。
[0137]一方面,如图4B所示,可以将第一目标数量的正电荷图标从在电池图标的中间沿向上的箭头方向,移动至正极处,直至到达已有的正电荷图标。
[0138]在具体实现中,可以在电池图标的窗口中嵌入第一动态展示器。
[0139]在第一动态展不器中加载第一动态对象,以展不第一目标数量的正电荷图标从电池图标的中间往正极处移动的动态效果,即正电荷向正极聚集,进而表示充电过程。
[0140]如图4C所示,当移动至已有的正电荷图标的位置时,取消加载第一动态展示器;
[0141]在已有的正电荷图标处加载第一目标数量的正电荷图标。
[0142]另一方面,如图4B所示,可以将第二目标数量的负电荷图标从在电池图标的中间沿向下的箭头方向,移动至负极处,直至到达已有的负电荷图标。
[0143]在具体实现中,可以在所述电池图标的窗口中嵌入第二动态展示器;
[0144]在第二动态展示器中加载第二动态对象,以展示从第二目标数量的负电荷图标从所述电池图标的中间往负极处移动的动态效果,即负电荷向负极聚集,进而表示充电过程。
[0145]如图4C所示,当移动至已有的负电荷图标的位置时,取消加载第二动态展示器;
[0146]在已有的负电荷图标处加载第二目标数量的负电荷图标。
[0147]在Android系统中,该第一动态展示器和第二动态展示器可以为GifView,第一动态对象、第二动态对象可以为GIF图像。
[0148]GifView的使用方式可以如下:
[0149]1、把GifView.jar加入项目。
[0150]2、在配置文件(如xml (Extensible Markup Language,可扩展标记语言)文件)中配置GifView的基本属性,GifView继承自View类,是一个UI (User Interface,用户界面)控件。
[0151]3、配置常用属性:
[0152]//从xml中得到GifView的句柄
[0153]gfI = (GifView)findViewById(R.1d.gifl);
[0154]//设置Gif图像源,如候选字的GIF动画
[0155]gf1.setGifImage(R.drawable.gifI);
[0156]//添加监听器
[0157]gfI.setOnClickListener(this);
[0158]//设置显示的大小,拉伸或者压缩
[0159]gfI.setShowDimens1n(300,300);
[Ο??Ο] //设置加载方式:
[0161]gf1.setGifImageType(GifImageType.COVER)
[0162]其中,加载方式包括:
[0163]先加载后显示:GifImageType.WAIT_FINI SH;边加载边显示:Gif ImageType.SYNC_DECODER;只显示第一帧再显示:Gif ImageType.COVER0
[0164]本发明实施例在移动设备充电时生成电池图标,依据充电电量比例计算电荷图标的目标数量,从而在电池图标中绘制电荷图标,使用电池、电子的特性,直观地显示电量,避免了用户使用其他方式查看充电量/剩余电量,提高了操作的简便性。
[0165]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0166]参照图5,示出了本发明的一种基于移动设备的界面处理装置实施例的结构框图,具体可以包括如下模块:
[0167]电池图标生成模块501,用于在检测到移动设备正在充电时,生成一电池图标;
[0168]充电电量比例检测模块502,用于检测移动设备在一段时间内的充电电量比例;
[0169]目标数量计算模块503,用于按照所述充电电量比例计算电荷图标的目标数量;
[0170]电荷图标绘制模块504,用于将所述目标数量的电荷图标绘制至所述电池图标中。
[0171]在本发明的一个实施例中,所述电荷图标可以包括正电荷图标和负电荷图标;
[0172]所述电池图标生成模块501可以包括如下子模块:
[0173]空电池图标生成子模块,用于生成一处于空状态的电池图标;
[0174]剩余电量比例检测子模块,用于检测移动设备的电池的剩余电量比例;
[0175]总数量查询子模块,用于查询所述电池图标可容纳的正电荷图标的第一总数量和可容纳的负电荷图标的第二总数量;
[0176]第一基础数量计算子模块,用于对所述第一总数量取所述剩余电量比例,获得第一基础数量;
[0177]第二基础数量计算子模块,用于对所述第二总数量取所述剩余电量比例,获得第二基础数量;
[0178]正电荷图标绘制子模块,用于在所述电池图标的正极处绘制所述第一基础数量的正电荷图标;
[0179]负电荷图标绘制子模块,用于在所述电池图标的负极处绘制所述第二基础数量的负电荷图标。
[0180]在本发明的一个实施例中,所述目标数量计算模块503可以包括如下子模块:
[0181]第一目标数量计算子模块,用于对所述第一总数量取所述充电电量比例,获得第一目标数量;
[0182]第二目标数量计算子模块,用于对所述第二总数量取所述充电电量比例,获得第二目标数量。
[0183]在本发明的一个实施例中,所述电荷图标绘制模块504可以包括如下子模块:
[0184]正电荷图标移动子模块,用于将所述第一目标数量的正电荷图标从在所述电池图标的中间移动至正极处,直至到达已有的正电荷图标;
[0185]负电荷图标移动子模块,用于将所述第二目标数量的负电荷图标从在所述电池图标的中间移动至负极处,直至到达已有的负电荷图标。
[0186]在本发明的一个实施例中,所述正电荷图标移动子模块可以包括如下单元:
[0187]第一动态展示器加载单元,用于在所述电池图标的窗口中嵌入第一动态展示器;
[0188]第一动态对象加载单元,用于在所述第一动态展示器中加载第一动态对象,以展示所述第一目标数量的正电荷图标从所述电池图标的中间往正极处移动的动态效果;
[0189]第一动态展示器取消单元,用于在移动至已有的正电荷图标的位置时,取消加载所述第一动态展示器;
[0190]正电荷图标加载单元,用于在已有的正电荷图标处加载所述第一目标数量的正电荷图标;
[0191]所述负电荷图标移动子模块可以包括如下单元:
[0192]第二动态展示器加载单元,用于在所述电池图标的窗口中嵌入第二动态展示器;
[0193]第二动态对象加载单元,用于在所述第二动态展示器中加载第二动态对象,以展示从所述第二目标数量的负电荷图标从所述电池图标的中间往负极处移动的动态效果;
[0194]第二动态展示器取消单元,用于在移动至已有的负电荷图标的位置时,取消加载所述第二动态展示器;
[0195]负电荷图标加载单元,用于在已有的负电荷图标处加载所述第二目标数量的负电荷图标。
[0196]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0197]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0198]本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1