用于Android系统设备的屏幕适配方法及系统技术方案

技术编号:20724071 阅读:44 留言:0更新日期:2019-03-30 17:31
本发明专利技术实施例提供一种用于Android系统设备的屏幕适配方法。该方法包括:响应于Android程序的编译,调用预先配置的底层库,获取搭载Android系统的设备的屏幕配置,其中,底层库包括:用于获取Android系统的设备屏幕配置的应用程序;根据获取的屏幕配置调整Android程序的布局配置;根据布局配置运行Android程序,以进行与设备的屏幕适配。本发明专利技术实施例还提供一种用于Android系统设备的屏幕适配系统。本发明专利技术实施例通过在程序编译阶段时进行屏幕适配,避免了程序运行阶段屏幕适配的卡顿,提升了程序运行的流畅性,同时由于编译阶段用户的看不到适配的过程的,给用户的体验更佳。也无需在apk中预先设计多套布局文件,降低了apk的大小,同时还能做到更全面的适配。

【技术实现步骤摘要】
用于Android系统设备的屏幕适配方法及系统
本专利技术涉及显示装置适配领域,尤其涉及一种用于Android系统设备的屏幕适配方法及系统。
技术介绍
由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android设备进行针对性的定制,将其修改成为所需求的样式,所以,目前使用Android系统的设备越来越多。随着使用Android系统的设备(例如:手机、平板、电视、手表)的增多,使得设备碎片化、品牌碎片化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。例如,单单手机屏幕的使用上就有着3.7英寸、3.8英寸、4英寸、4.2英寸、4.3英寸、4.4英寸、4.5英寸、4.7英寸、4.8英寸、5.0英寸、5.1英寸、5.2英寸、5.3英寸、5.5英寸、5.7英寸、5.8英寸、6.0英寸、6.1英寸、6.5英寸、7.0英寸的区别,而在这些英寸的基础上,还分为4:3的屏幕、16:9的屏幕、18:9的屏幕、19:9的屏幕,而在这进一步的区分,还有着720P、1080P、2K分辨率的屏幕,使得屏幕碎片化十分严重。例如,如果Android应用程序是按照5英寸16本文档来自技高网...

【技术保护点】
1.一种用于Android系统设备的屏幕适配方法,包括:响应于Android程序的编译,调用预先配置的底层库,获取搭载所述Android系统的设备的屏幕配置,其中,所述底层库包括:用于获取所述Android系统的设备屏幕配置的应用程序;根据获取的所述屏幕配置调整所述Android程序的布局配置;根据所述布局配置运行所述Android程序,以进行与所述设备的屏幕适配。

【技术特征摘要】
1.一种用于Android系统设备的屏幕适配方法,包括:响应于Android程序的编译,调用预先配置的底层库,获取搭载所述Android系统的设备的屏幕配置,其中,所述底层库包括:用于获取所述Android系统的设备屏幕配置的应用程序;根据获取的所述屏幕配置调整所述Android程序的布局配置;根据所述布局配置运行所述Android程序,以进行与所述设备的屏幕适配。2.根据权利要求1所述的方法,其中,所述根据所述屏幕配置调整所述Android程序的布局配置包括:根据所述屏幕配置中的屏宽、屏高、像素调整所述Android程序的布局配置,其中,所述布局配置包括:文字、按钮、图片的比例和/或位置。3.根据权利要求1所述的方法,其中,所述方法还包括:当调用预先配置的底层库,获取搭载所述Android系统的设备的屏幕配置失败时,响应于所述Android程序运行,测量所述设备的屏幕配置;在所述Android程序的运行过程中,根据所述屏幕配置进行与所述设备的屏幕的动态适配。4.根据权利要求3所述的方法,其中,所述方法基于HTML和CSS实现。5.一种用于Android系统设备的屏幕适配系统,包括:屏幕配置获取程序模块,用于响应于Android程序的编译,调用预先配置的底层库,获取搭载所述Android系统的设备的屏幕配置,其中,所述底层库包括:用...

【专利技术属性】
技术研发人员:叶亚玲万洪涛
申请(专利权)人:苏州思必驰信息科技有限公司
类型:发明
国别省市:江苏,32

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

1