移动终端屏幕显示的缩放方法及装置制造方法及图纸

技术编号:13593853 阅读:43 留言:0更新日期:2016-08-26 07:23
本发明专利技术提供了一种移动终端屏幕显示的缩放方法及装置,其中,缩放方法包括:接收屏幕密度的配置变更请求;根据变更后的屏幕密度确定屏幕布局单位与像素单位之间的比例关系;根据所述比例关系重新绘制系统显示视图。本发明专利技术的移动终端屏幕显示的缩放方法及装置,通过变更屏幕密度,进而确定屏幕布局单位与像素单位之间的比例关系,从而能够实现移动终端的屏幕显示的整体缩放变化,满足了用户个性化配置需求。

【技术实现步骤摘要】

本专利技术涉及一种缩放方法及装置,尤其涉及一种移动终端屏幕显示的缩放方法及装置
技术介绍
目前的大多数移动终端的屏幕显示的是不可以调节的,一般只能够对显示的文字大小或者部分操作按键图标进行调节,但是无法实现整体的缩放,因此,在移动终端的整体效果显示方面存在不足,无法满足用户的个性陪着要求。
技术实现思路
本专利技术的目的在于,提供一种移动终端屏幕显示的缩放方法及装置,以实现对移动终端整体屏幕显示的整体缩放,满足用户个性化配置需求。为了实现上述目的,本专利技术提供了一种移动终端屏幕显示的缩放方法,包括:接收屏幕密度的配置变更请求;根据变更后的屏幕密度确定屏幕布局单位与像素单位之间的比例关系;根据所述比例关系重新绘制系统显示视图。本专利技术还提供了一种移动终端屏幕显示的缩放装置,其特征在于,包括:请求接收模块,用于接收屏幕密度的配置变更请求;比例关系确定模块,用于根据变更后的屏幕密度确定屏幕布局单位与像素单位之间的比例关系;视图绘制模块,用于根据所述比例关系重新绘制系统显示视图。本专利技术的移动终端屏幕显示的缩放方法及装置,通过变更屏幕密度,进而确定屏幕布局单位与像素单位之间的比例关系,从而能够实现移动终端的屏幕显示的整体缩放变化,满足了用户个性化配置需求。附图说明图1为本专利技术实施例一的移动终端屏幕显示的缩放方法的流程示意图;图2为本专利技术实施例的屏幕缩放设置界面示意图之一;图3为本专利技术实施例的屏幕缩放设置界面示意图之二;图4为本专利技术实施例的屏幕缩放设置界面示意图之三;图5为本专利技术实施例二的移动终端屏幕显示的缩放装置的结构示意图。具体实施方式在安卓系统中界面布局单位DP也就是DIP(device independentpixels,设备独立像素),是一个相对单位,不同设备有不同的显示效果,DP和设备硬件有关,而不依赖像素。本专利技术实施例的原理在于,通过调整系统显示的屏幕密度,来确定1个dp单位对应使用几个像素单位进行绘制,从而实现屏幕显示的整体缩放。实施例一如图1所示,其为本专利技术实施例一的移动终端屏幕显示的缩放方法的流程示意图,该缩放方法,包括:步骤101:接收屏幕密度(density)的配置变更请求;步骤102:根据变更后的屏幕密度确定屏幕布局单位(DP)与像素单位之间的比例关系;步骤103:根据所述比例关系重新绘制系统显示视图。本实施例的移动终端屏幕显示的缩放方法及装置,通过变更屏幕密度,进而确定屏幕布局单位与像素单位之间的比例关系,从而能够实现移动终端的屏幕显示的整体缩放变化,满足了用户个性化配置需求。具体地,系统可以提供如图2至图4所示的交互界面来辅助用户进行设置,图2是设置界面的入口,具体的通过图3和图4所示的实际界面缩放的比例参考图来让用户进行屏幕密度设置。进一步地,鉴于屏幕密度(density)的变更一般在移动终端启动的状态下才会重新读取和配置,因此,可以在移动终端下次开机的过程中,读取所述变更后的屏幕密度,然后执行步骤102和步骤103。这时,需要系统在接收屏幕密度的配置变更请求后,保存变更后的屏幕密度,以供下次开机时使用。具体地,在移动终端开机的过程中,可以利用安卓系统的surfaceflinger(界面投递)线程通过其只读属性(ro.sf.lcd_density)来读取所述变更后的屏幕密度,进而完成配置。系统也可以设置成主动触发重新启动,即当接收到所述屏幕密度的配置变更请求并保存变更后的屏幕密度后,触发移动终端重新启动。另外,如果配置变更请求中的变更后的屏幕密度不合法,则可以直接使用系统默认的屏幕密度。实施例二如图5所示,其为为本专利技术实施例二的移动终端屏幕显示的缩放装置的结构示意图,该缩放装置包括:请求接收模块11,用于接收屏幕密度的配置变更请求;比例关系确定模块12,用于根据变更后的屏幕密度确定屏幕布局单位与像素单位之间的比例关系;视图绘制模块13,用于根据所述比例关系重新绘制系统显示视图。进一步地,如实施例一所介绍的,在实际应用中,会在下次开机时再调整屏幕密度的配置,因此,该缩放装置可以包括:屏幕密度保存模块,用于保存变更后的屏幕密度,从而供开机时参数配置使用。在开机过程中,主要是通过surfaceflinger线程来实现配置,因此,还可以包括:线程调用模块,用于在移动终端开机的过程中,调用安卓系统的surfaceflinger线程通过其只读属性来读取所述变更后的屏幕密度。此外,为了实现主动配置,本实施例的缩放装置,还可以包括:重新启动触发模块,用于当接收到所述屏幕密度的配置变更请求并保存变更后的屏幕密度后,触发移动终端重新启动。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管参照前述各实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施例技术方案的范围。本文档来自技高网...

【技术保护点】
一种移动终端屏幕显示的缩放方法,其特征在于,包括:接收屏幕密度的配置变更请求;根据变更后的屏幕密度确定屏幕布局单位与像素单位之间的比例关系;根据所述比例关系重新绘制系统显示视图。

【技术特征摘要】
1.一种移动终端屏幕显示的缩放方法,其特征在于,包括:接收屏幕密度的配置变更请求;根据变更后的屏幕密度确定屏幕布局单位与像素单位之间的比例关系;根据所述比例关系重新绘制系统显示视图。2.根据权利要求1所述的缩放方法,其特征在于,在接收屏幕密度的配置变更请求后,保存变更后的屏幕密度;在移动终端下次开机的过程中,读取所述变更后的屏幕密度,然后执行根据变更后的屏幕密度确定屏幕布局单位与像素单位之间的比例关系的处理。3.根据权利要求2所述的缩放方法,其特征在于,在移动终端开机的过程中,安卓系统的surfaceflinger线程通过其只读属性来读取所述变更后的屏幕密度。4.根据权利要求2所述的缩放方法,其特征在于,当接收到所述屏幕密度的配置变更请求并保存变更后的屏幕密度后,触发移动终端重新启动。5.根据权利要求1所述的缩放方法,其特征在于,如果所述配置...

【专利技术属性】
技术研发人员:孙钰王海路
申请(专利权)人:乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1