android常用的适配机型,Android多机型适配
一,支持多语种
前提要求是不要进行硬编码,应该将字符串提出来放入strings.xml中。
然后需要对多语种支持时,通过res/values文件夹的名称来区分语种,
比如:
简体中文是values-zh-rCN
繁体中文是values-zh-rTW
英文是values-en
参考:
二,支持多屏幕尺寸
1,确保系统可以适当地调整您布局的尺寸以便适应屏幕,
2,根据屏幕配置提供合适的用户界面布局
3,确保正确的布局应用到了正确的屏幕上
4,提供可正确缩放的位图
建议:
1,使用 "wrap_content" 和 "match_parent"
2,使用相对布局
3,使用尺寸限定符
4,使用最小宽度限定符
5,使用布局别名
6,使用屏幕方向限定符
7,使用自动拉伸位图
参考:
三,支持多平台版本
1,指定最低版本和目标版本API的级别
新版本的Android系统中,一些系统风格和用户习惯可能会改变。为了使你的app充分利用这些变化,并确保你的app适应各种设备的风格,你应该使app中targetSdkVersion的值匹配最新版本的Android系统。
2,设备运行时检查系统的版本
Andorid在Build常量类中给每个平台都提供了一个独特的代码。
3,检查App在ART下的行为
System.getProperty("java.vm.version"). If ART is in use, the property's value is "2.0.0" or higher.
参考:
android常用的适配机型,Android多机型适配相关推荐
- android常用两种适配器,Android常见设计模式五:适配器模式
对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次.而在android开发中,必要的了解一些设计模式又是必须的,因为设计模式在Android源码 ...
- android常用代码合集,Android常用代码
1.图片旋转 Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable. ...
- Android常用的网络权限,Android常用的权限大全
Android的常用权限 访问网络 android.permission.INTERNET 访问网络连接可能产生GPRS流量 写入外部存储 android.permission.WRITE_EXTER ...
- android常用的存储方式,Android 常见数据存储方式
Android 常见数据存储方式有以下三种:1.使用SharedPreferences存储数据:其本质就是一个xml文件,可以保存字符串.布尔值.基础数据.集合等数据.常用于存储较简单的参数设置. 2 ...
- Android常用播放器对比,Android平台四大音乐播放器对比评测
现如今,谷歌android手机系统越来越流行,在此平台上的应用软件也逐渐增多.今天,我们就天天动听.Winamp.酷我听听.QQ音乐等四款较常用的播放软件作一番评比,看看它们在android平台上的表 ...
- android常用的工厂模式,Android的设计模式-简单工厂模式
前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中:java 1.定义 定义一个用于建立对象的接口,让子类决定实例化哪一个类.设计模式 2.介绍 简单工厂模式属于建立型模式. 简单工厂模 ...
- android 常用加密,分享一下Android各种类型的加密
以下内容仅供参考 具体情况以实际为准 360加固 assets/.appkey assets/libjiagu.so 爱加密 lib/armeabi/libexecmain.so assets/iji ...
- android常用的分辨率吧,android 常见分辨率与DPI对照表
分辨率对应DPI ldpi QVGA (240×320) mdpi HVGA (320×480) hdpi WVGA (480×800),FWVGA (480×854) xhdpi 720P( ...
- android 常用框架整理
文章目录 UI 框架 WebView 框架 具体内容 UI 卫星菜单 节选器 下拉刷新 模糊效果 HUD与Toast 进度条 UI其他 动画 网络相关 网络连接 网络测试 图像获取 响应式编程 地图 ...
- 9款Android常用的快速开发框架
9款Android常用的快速开发框架 Android 2015-08-24 11:05:08 发布 您的评价: 0.0 收藏 0收藏 1.Afinal框架 项目地址:https ...
最新文章
- 中兴c600olt数据配置_中兴上架Blade 20smart孝心版
- 基于容器服务的持续集成与云端交付(四)- 多种发布方式
- ACL2022奇葩标题大赏
- halcon视觉框架源码_图像处理与机器视觉初学者学习路线
- red hat linux 6.4 DNS配置(怎么不让发表?)
- 关于微信隐藏分享按钮的心得
- 第九课 go的循环语句
- MapBar纯绿色桌面版:小M
- Cadence下载 安装 与 和谐教程
- jlink6.80a烧写序列号(serial number)问题记录
- SDN核心技术与内容
- matlab时域数据转频域,怎么使用IFFT(matlab)将频域转换为时域
- 三维光学测量技术在汽车设计及零部件制造过程中的应用
- java 公共方法是什么意思,在java中公共/私有/其他方法的含义是什么意思?
- 读周爱民《javascript语言精髓与编程实践》有感
- android studio app字体大小设置,Android Studio App设置TextView文字内容大小颜色
- 如何在DW中运行PHP文件
- 鑫缘聚禾:拼多多拼团怎么拼
- ief12执行一次js才有效_IE浏览器打开页面js失效 开启F12后刷新正常
- 武大计算机科学与技术弘毅学堂,弘毅学堂
热门文章
- 1.8G专网5G工业路由器助力智能电网-电力物联网方案
- vscode 安装element-UI插件快速开发element-UI代码 Element UI Snippets另外的几个插件也很实用,Code是运行js文件的
- Verilog负数赋值与加法运算
- mysql where replace,mysql使用replace函数进行字符串替换
- Android获取系统铃声与播放
- Flowers 花卉
- 【计算机科学基础】云服务案例分析Quiz
- 8.3.9 加载租赁数据至租赁事实表
- 利用新浪API批量生成t.cn 短链接的接口有哪些?
- 2022年 - CQC认证产品目录 - CQC标志认证范围 - CQC自愿性认证..