Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android Training - 支持不同平台版本

Android Training - 支持不同平台版本

最新版本的Android经常能提供好的API给你的程序,你也必须继续支持老的版本,直到大部分设备都已经更新。这个课程教你怎么发挥新版本的优势,同时能很好的支持老版本。 定期更新的平台版本报表展示了每个android版本下激活设备的分布情况,这个报表是基于访问Google Play Store的设备统计的。最好的做法是,在支持最新的版本的同时支持90%的激活设备。提醒:为了在多个版本中提供最好的特征和功能,你需要使用Android Support Libra...
Android Training - 支持不同的语言

Android Training - 支持不同的语言

把UI中的字符串从代码中提取到一个外部文件中是一个好的习惯。Android为每个项目提供一个专门的资源文件夹来实现。 如果你使用SDK工具来创建的项目,那么这个工具会在项目的根目录创建一个res/文件夹,这个文件夹中的子文件夹表示不同的资源类型。这里也有一些默认的文件,比如res/values/strings.xml,它定义了你的字符串的值。创建区域文件夹和字符串文件为了支持多国语言,你需要在/res中添加values加一个连字符号和一个ISO国家代码命名...
Android Training - 支持不同的设备

Android Training - 支持不同的设备

世界上有很多不同形状和尺寸的Android设备。支持广大的设备类型,你就有机会获得广大的用户群。为了在android上取得更大成功,你的程序需要适配不同的设备配置。你需要支持不同的语言,不同的屏幕尺寸,和不同的Android平台版本。这个课程教你怎么使用基本的平台特征,利用不同的资源和其他特性,让你的程序在不同的Android兼容设备中得到最优的用户体验,并且是使用一个APK包来实现这些支持。课程支持不同的语言 http://www.linuxidc.co...
Android显示系统之Pixel、Bitmap、Drawable、Canvas、Paint和Matrix之间的联系

Android显示系统之Pixel、Bitmap、Drawable、Canvas、Paint和Matrix之间的联系

1、Pixel与Bitmap Pixel 像素,又称画素,为图像显示的基本单位。每个像素可有各自的颜色值,可采用三原色显示,因而又分成红、绿、蓝三种子像素(RGB色域),或者青、品红、黄和黑(CMYK色域,印刷行业以及打印机中常见)。照片是一个个采样点的集合,故而单位面积内的像素越多代表解析度越高,所显示的图像就会接近于真实物体。由像素组成的图像称为Bitmap(位图)。通常来说,对于一个显示屏幕,一个点就对应一个像素。(关于像素的DPI还有布局中的dip...
iOS打印Debug日志的方式

iOS打印Debug日志的方式

简单介绍以下几个宏:1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错。2) __FILE__ 宏在预编译时会替换成当前的源文件名3) __LINE__宏在预编译时会替换成当前的行号4) __FUNCTION__宏在预编译时会替换成当前的函数名称1.重新定义系统的...
<< 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 >>