Android国际化及其他知识
国际化简介
internationalization (国际化)简称:i18n,因为在i和n之间还有18个字符。同理,localization(本地化 ),简称L10n。
一般用语言_地区的形式表示一种语言,如:zh_CN表示简体中文。
操作方法:
为了支持国际化语言,我们只要在res/目录下在重新新建文件夹为:values-语言代号-地区代号。如values-zh-rCN表示简体中文,values-zh-rTW表示繁体,values-jp表示日语等。
注:配置选项包括语言代号和地区代号。表示中文和中国的配置选项是 zh-rCN(zh表示中文,CN表示中国和 en 表示中文和英文)。 表示英文和美国的配置选项是en-rUS(en表示英文,US表示美国)。前面的r是必须的。
图片资源的国际化:
另外,我们不仅可以做字符资源的国际化,我们同样可以做图片资源的国际化。操作如下:
(1)在res/目录下新建一个文件夹代表中文简体的图片资源:drawable-zh-rCN。同理,在res/目录下新建一个文件夹代表日本的图片资源:drawable-jp。然后在这两个文件夹中放入不同的图片,但是要保证图片的文件名是一样的。
(2)于是,当我们在布局文件中通过R.drawable.ResId来引用图片的时候,就可以保证在不同的语言环境下,加载不同国家的图片。
1. 通信技术
TDMA - 时分多路复用; FDMA - 频分多路复用; CDMA - 码分多路复用。
2. Android 体系结构
由高到低分为4层,依次为 应用程序层(Applications)、应用程序框架层(Application Framework)、核心类库(Libraries)、Linux 内核(Linux Kernel)。
3. Android 四大组件
Activity 活动:一个用户界面和用户的交互
ContentProvider 内容提供者:管理应用程序共享的数据
BroadcastReceiver 广播接收者:负责系统广播通知
Server 服务:运行在后台的组件
注意:如果新建任何一个组件,必须在清单文件中定义。
4. 查看端口号:netstat -ano
5. 手机分辨率
分辨率比值:分辨率中横向像素与纵向像素的比值。
4:3
VGA:640*480
HVGA:480*320
QVGA:320*240 240*320
5:3
WVGA:800*480
16:9
FWVGA:full wide VGA 854*480
HD:1920*1080
QHD:960*540
720P:1280*720 标清
1080P:1920*1080 高清
6. Android 事件处理机制
采用Java事件消息处理机制:事件 事件源 监视器 事件处理
7. 监视器的类别:
(1) 自身类作事件监视器
(2) 外部类作事件监视器
(3) 内部类作事件监视器
(4) 匿名类作事件监视器