手机兼容指什么意思

设备兼容性分类硬件设备兼容软件APP兼容兼容不同语言兼容不同分辨率兼容不同屏幕方向兼容不同硬件Feature兼容不同SDK平台1.设备兼容性分类兼容性分类主要分:硬件兼容性,软件兼容性两大类。

2.硬件设备兼容不同厂商(比如:手机厂商)生产不同尺寸的设备,此时,设备要兼容不同类型的APP,Google也对此有强烈的要求,国外手机,必须通过CTS(兼容性测试)才可以上市售卖。国内手机由于没有预制GMS包,不用测试兼容性,故,有时候小厂商生产的手机在兼容性上可能不太完美。

3.软件APP兼容作为APP开发者,APP兼容性是必须的。兼容不同Feature,兼容不同语言、兼容不同屏幕尺寸、兼容不同分辨率,兼容不同SDK版本等

4.兼容不同语言为了更加国际化,APP通常会兼容不同国家语言,最基本的是兼容英文,简体中文,繁体中文等

文件名称命名规则如下:values-ISO语言代码

2.使用语法:java:

R.string.<string_name引用字符串资源

XML:

@string/<string_name

常用语言如下:简体中文values-zh-rCN繁体中文values-zh-rTW、values-zh-rHK美式英文values英文values-en-rGB等等...兼容不容语言举例Android兼容不同国家语言

5.兼容不同分辨率Android运行在不同的设备上,比如手机、TV、Car等设备载体。为了分类这些载体,Android设备分两大类:

屏幕大小物理尺寸上的大小区分如下:

small,normal,large,andxlarge

屏幕密度(DPI)屏幕像素的物理密度,区分如下:

mdpi(medium),hdpi(hdpi),xhdpi(extrahigh),xxhdpi(extra-extrahigh),andothers

UI标准化,常用图片兼容性总结开发过程中适应不同图片时候的参考总结

密度建议尺寸手机屏幕密度DPI图片分辨率基准图缩放倍数drawable-mdpi48*48120dpi~160dpi320x4801.0drawable-hdpi72*72160dpi~240dpi480x800、480x8541.5drawable-xhdpi96*96240dpi~320dpi960*7202.0drawable-xxhdpi144*144320dpi~480dpi1280×7203.0drawable-xxxhdpi192*192480dpi~640dpi1920*10804.0

手机屏幕密度DPI获取方法

floatxdpi=getResources().getDisplayMetrics().xdpi;floatydpi=getResources().getDisplayMetrics().ydpi;兼容屏幕分辨率举例兼容不同屏幕分辨率

AndroidStudio推荐方法

6.兼容不同屏幕方向布局(横向landscape、纵向portrait)虽然Android在横竖屏切换的时候可以自适应,但是,效果经常不是太好,为了更好适应手机屏幕的旋转,横屏、竖屏需要不同的布局,进一步提升UI交互体验。

例如:

布局适应屏幕layout默认纵向layout-land横向布局layout-large大屏纵向layout-large-land大屏横向layout-sw600dp双窗口布局,常用平板layout-sw600dp-land双窗口布局,常用横向平板layout-sw720dp双窗口布局,常用平板

兼容不同屏幕大小

7.兼容不同硬件Feature为了兼顾不同的手机版本,在应用使用不同的Feature时候进行判断是否支持,这样会更好的提升用户体验。

比如有些低配手机会没有陀螺仪等Feature,此时APK要兼容不容的硬件Feature。

例如:在AndroidManifest文件中声明使用Feature

<manifest...<uses-featureandroid:name=\

本文来自“修夏”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/zh/103260.html

上一篇 2023-04-02 16:30:02
下一篇 2023-04-03 05:00:03

相关推荐

  • 主板配cpu最佳配置表(2023年最新电脑配置表)

    主板配CPU是什么意思 主板配CPU是指在计算机硬件中,选择合适的主板与CPU进行组合,以达到最佳的性能和兼容性。主板是计算机的核心组件之一,负责连接和控制各个硬件设备,而CPU则是计算机的大脑,负责处理和执行各种指令。正确选择和配备主板与CPU,对于计算机的性能和稳定性

    2023-08-27 17:40:38
    198
  • 技嘉主板带v2是什么意思(技嘉主板按哪个键进bios)

    主板dv2什么意思意思是:一种烫发方式,也是一个电脑型号。如果这款机器是DV2-1005AX(产品号NU298PA#AB2),那么它标配的CPU是AMD Athlon Neo MV-40,是单核的。mcp61pm hm主板参数1 MCP61PM HM主板是一款老旧的电脑主板,其已经停止生产和销售,相对而言有些落后,不如目前

    2023-05-19 10:29:40
    230
  • H265解码显卡(视频解码H265)

    支持h265硬解的最便宜的显卡有很多,1030是支持8位hevc 4k 8k硬解的,就连英特尔奔腾g4560核显hd710都支持hevc10位的8k硬解。英伟达10系列全部都可以硬解4k。(h265)gt1030显卡集成显卡也是可以的比如hd610及以上AMD显卡能支持H265硬解4K分辨率的有很多,R7 250 2G以上显卡都

    2023-05-18 12:43:27
    211
  • P45是什么职位(英国P45是什么)

    电脑主板P41 P43什么意思P41和P43是指的主板的型号,通过主板的型号,我们就能一眼看出主板使用的是什么芯片组,适用于哪些CPU、内存等。P41主板用的是IntelG41芯片组,P43主板用的是IntelP43。 微星860gmp43支持3.4GHZ的CPU吗频率不是问题,如果可能的话尽量提供CPU的型号和规

    2023-05-12 20:34:38
    249