手机兼容指什么意思

设备兼容性分类硬件设备兼容软件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

相关推荐

  • 苹果手机主板序列号(苹果手机主板序列号以什么字母开头)

    苹果手机怎么从主板分辨颜色白色黑色如果仅从主板是不能区分手机颜色的!但是单单区分8G和16G或32G还是可以看主板的,16G主板上方的屏蔽罩是黑色的,8G的则是白色的!还有就是可以看主板上的硬盘,8G与16G、32G都是可以看的出来,颜色无从区分!不过如果可以开机的话,只要连

    2023-10-01 20:48:31
    289
  • 战区2为什么会闪退(战区为什么老是闪退)

    为什么战区2闪退原因分析。  电脑配置  1、很多玩家在进行游戏时,可能会因为电脑配置不足导致出现闪退的问题。  2、因此玩家在进行游戏之前,需要检查一下电脑的配置是否足够。  3、下面给大家提供一些配置推荐来进行参考。  显卡驱动  1、如果玩家的显卡驱动没

    2023-10-01 07:41:51
    364
  • 魅蓝手机死机解决方法(手机白屏死机解决方法)

    魅蓝5手机经常不能开机解决办法:方法一1、前往魅族官网下载最新版固件;2、长按电源键以及音量加键,手机震动后松手;3、此时将手机连接到电脑,会识别出一个存储盘,将固件复制到存储盘里,点击升级就可以正常使用了。方法二携带手机、发票和保修卡,到当地的魅族授权服务体

    2023-09-23 11:00:49
    245
  • vivo手机换了主板后会怎样(vivo手机主板换了手机会变快吗)(vivo手机换了屏幕指纹不能用怎么回事)

    vivo手机主板换了手机会变快吗这个是不一定会变快的。正常来说手机的主板是没有人去修的,因为修主板的费用很高,而且修好之后质量并不一定好,很多主板并不是虚,而是直接更换了一块新的,因为维修人员不一定会修,他就建议你换一块新的新的主板价格很高,所以还不如直接买块

    2023-09-08 09:21:22
    725