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

文档序号:9865015阅读:来源:国知局
变阻控件204,在滑动变阻控件204上具有滑片子控件2041。
[0118]以实物形态标识,以串联为例,则如图3Α-图3Β所示,在绘制电路控件300时,分别依据电源、开关、灯泡、滑动变阻器(包括滑片)的实物图标识绘制电源图标301、处于打开状态的开关控件302和处于熄灭状态的灯泡图标303、滑动变阻控件304,在滑动变阻控件304上具有滑片子控件3041。
[0119]步骤402,在所述开关控件处检测到第一点击事件时,将所述开关控件从打开状态绘制为关闭状态;
[0120]步骤403,基于针对所述开关控件的第一点击事件调用预设的第一接口,启动移动设备中的闪光灯;
[0121]步骤404,当所述第一接口调用成功时,将所述灯泡图标从熄灭状态绘制为点亮状态;
[0122]步骤405,在所述滑片子控件处检测到滑动事件时,按照所述滑动事件移动在所述滑动变阻控件上滑动所述滑片子控件;
[0123]在本发明实施例中,可以检测在移动设备屏幕上发生的触摸事件,若该事件为滑动事件,则可以判断该点击事件是否处于电路控件的滑动变阻控件的位置上。
[0124]如果是,则可以认为用户需要滑动滑动变阻控件,则可以按照滑动事件的方向、速度滑动滑片子控件。
[0125]例如,如图2B所示,若在滑动变阻控件204检测到滑动事件,则可以将滑动变阻控件204的滑片子控件2041进行左右滑动。
[0126]又例如,如图3B所示,若在滑动变阻控件304检测到滑动事件,则可以将滑动变阻控件304的滑片子控件3041进行左右滑动。
[0127]步骤406,计算所述滑片子控件在所述滑动变阻控件上的位置;
[0128]步骤407,基于针对所述滑片子控件的滑动事件调用预设的第二接口,按照所述位置调节移动设备中的闪光灯的亮度;
[0129]在本发明实施例中,可以将移动设备电源的电压配置给电源图标,对滑动变阻器配置一默认的电阻值。
[0130]当滑片子控件滑动后,可以按照其位置计算特征比例,按照该特征比例计算出滑动后的电阻值。
[0131]在一种计算方式中,应用电路的电压U、电阻R和电流I的关系,例如,在串联时为U= R*I,计算出流经灯泡图标的电流值,将该电流值通过第二接口写入闪光灯的驱动电路的寄存器中,让其驱动电路按照该电流值控制闪光灯,达到调节闪光灯亮度的目的。
[0132]需要说明的是,电路控件可以标识不同的电路结构,所运用的电路的电压U、电阻R和电流I的关系也有所不同。
[0133]在另一种计算方式中,可以建立滑动变阻器控件的长度同一闪光灯的亮度(电流值)之间的映射关系,当计算出其位置之后,按照映射关系查找对应的亮度(电流值),将该亮度(电流值)通过第二接口写入闪光灯的驱动电路的寄存器中,让其驱动电路按照该电流值控制闪光灯,达到调节闪光灯亮度的目的。
[0134]步骤408,当所述第二接口调用成功时,按照所述特征调节所述灯泡图标中的亮度标识;
[0135]若检测到第二接口调用成功,则可以表示闪光灯的亮度调节成功,则可以对对应调节其灯泡图标。
[0136]在本发明实施例中,处于点亮状态的灯泡图标中具有亮度标识,其用于标识闪光灯的亮度。
[0137]例如,如图2B和图2C,处于点亮状态的灯泡图标203’中具有亮度标识2031,该亮度标识2031为光线,亮度越高,光线数量越多。
[0138]图2C中的电路控件200比图2B中的电路控件200多了滑动变阻器控件2041,表征其电阻较大,电流较小,按照图2C中的电路控件200调节的闪光灯的亮度比按照图2B中的电路控件200调节的闪光灯的亮度低,因此,图2C中的亮度标识2031的光线数量比图2B中的亮度标识2031的光线数量少。
[0139]当然,除了光线数量之外,还可以采用其他方式标识亮度标识,如直接以灯泡图标中的亮度、颜色等标识亮度,本发明实施例对此不加以限制。
[0140]步骤409,在所述开关控件处检测到第二点击事件时,将所述开关控件从关闭状态绘制为打开状态;
[0141]在本发明实施例中,可以检测在移动设备屏幕上发生的触摸事件,若该事件为点击事件,则可以判断该点击事件是否处于电路控件的开关控件的位置上。
[0142]如果是,则可以认为用户需要打开开关控件,则可以将开关控件从关闭状态绘制为打开状态。
[0143]例如,如图2A和图2B所示,若在处于关闭状态的开关控件202’上检测到第二点击事件,则可以将处于关闭状态的开关控件202’绘制为处于打开状态的开关控件202。
[0144]步骤410,基于针对所述开关控件的第二点击事件调用预设的第三接口,关闭移动设备中的闪光灯;
[0145]由于开关控件处于关闭状态,按照电路规则,电路控件中的电路属于通路,可以点壳灯泡图标。
[0146]若开关控件切换为打开状态,按照电路规则,电路控件中的电路并非通路,可以熄灭灯泡图标。
[0147]相对应地,可以响应基于针对开关控件的第二点击事件,调用预设的第三接口,关闭移动设备中的闪光灯。
[0148]例如,在Android系统中,可以建立了一个CloudLed类,将Camera再做一次封装,只处理闪光灯相关的部份。
[0149]具体而言,可以透过Cam era.0pen开启摄像头,开启摄像头后取得Camera.Parameters 设定参数。
[0150]若关闭闪光灯,在可以设置为FLASH_M0DE_0FF后,将其re I ease (释放)。
[0151 ]步骤411,当所述第三接口调用成功时,将所述灯泡图标从点亮状态绘制为熄灭状
??τ O
[0152]若检测到第三接口调用成功,则表示闪光灯关闭成功,则可以将闪光灯对应的灯泡图标从点亮状态绘制为熄灭状态,否则,保持灯泡图标为点亮状态,生成关闭失败的提示
?目息O
[0153]例如,如图2Α和图2Β所示,若闪光灯启动成功,则可以将处于点亮状态的灯泡图标203 ’绘制为处于熄灭状态的灯泡图标203。
[0154]本发明实施例通过滑动变阻器控件调节闪光灯的亮度,实现了细颗粒度、渐变式的亮度调节,操作直观,进一步提高了操作的简便性,结合基于剩余电量绘制的电源图标的提醒,可以让用户合理降低闪光灯的功效,节省电源的电能。
[0155]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0156]参照图5,示出了本发明的一种基于移动设备的界面处理装置施例I的结构框图,具体可以包括如下模块:
[0157]电路控件绘制模块501,用于在移动设备的一界面中绘制一电路控件;
[0158]其中,所述电路控件包括一电源图标、一处于打开状态的开关控件和一处于熄灭状态的灯泡图标;
[0159]开关控件第一调节模块502,用于在所述开关控件处检测到第一点击事件时,将所述开关控件从打开状态绘制为关闭状态;
[0160]闪光灯启动模块503,用于基于针对所述开关控件的第一点击事件调用预设的第一接口,启动移动设备中的闪光灯;
[0161]灯泡图标第一调节模块504,用于在所述第一接口调用成功时,将所述灯泡图标从媳灭状态绘制为点壳状态。
[0162]在本发明的一种可选实施例中,所述电路控件绘制模块501可以包括如下子模块:
[0163]剩余电量检测子模块,用于检测移动设备的剩余电量;
[0164]电源图标绘制子模块,用于按照所述剩余电量在一界面中绘制一电路控件的电源图标。
[0165]参照图6,示出了本发明的一种基于移动设备的界面处理装置施例2的结构框图,具体可以包括如下模块:
[0166]电路控件绘制模块601,用于在移动设备的一界面中绘制一电路控件;
[0167]其中,所述电路控件包括一电源图标、一处于打开状态的开关控件、一处于熄灭状态的灯泡图标和一滑动变阻控件,所述滑动变阻控件上具有滑片子控件
[0168]开关控件第一调节模块602,用于在所述开关控件处检测到第一点击事件时,将所述开关控件从打开状态绘制为关闭状态;
[0169]闪光灯启动模块603,用于基于针对所述开关控件的第一点击事件调用预设的第一接口,启动移动设备中的闪光灯;
[0170]灯泡图标第一调节模块604,用于在所述第一接口调用成功时,将所述灯泡图标从媳灭状态绘制为点壳状态。
[0171 ]滑动变阻器调节模块605,用于在所述滑片子控件处检测到滑动事件时,按照所述滑动事件移动在所述滑动变阻控件上滑动所述滑片子控件
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1