Kotlin语法小结(2)-程序结构

二、程序结构

1、Kotlin访问控制修饰符

在Kotlin中拥有public、internal、protected、private修饰符,作用也和Java几乎一样,与Java不同的是,在Kotlin中,类的声明默认是public的。

修饰符 类成员 顶级声明
public(default) 任何地方可见 任何地方可见
internal 在同一module中可见 在同一module中可见
protected 在子类中可见 -
private 在类内部可见 在当前文件中可见
阅读全文 »

Kotlin语法小结(3)-面向对象

三、 面向对象

类和继承

Kotlin 中使⽤关键字 class 声明类
类声明由类名、 类头 (指定其类型参数、 主构造函数等) 和由⼤括号包围的类体构成。 类头和类体都是可选的; 如果⼀个类没有类体, 可以省略花括号。

阅读全文 »

Android多屏幕设计

摘要

Android 可在各种具有不同屏幕尺寸和密度的设备上运行。对于应用,Android 系统在不同设备中提供一致的开发环境,可以处理大多数工作,将每个应用的用户界面调整为适应其显示的屏幕。 同时,系统提供 API,可用于控制应用适用于特定屏幕尺寸和密度的 UI,以针对不同屏幕配置优化 UI 设计。 例如,您可能想要不同于手机 UI 的平板电脑 UI。

虽然系统为使您的应用适用于不同的屏幕,会进行缩放和大小调整,但您应针对不同的屏幕尺寸和密度优化应用。 这样可以最大程度优化所有设备上的用户体验,用户会 认为您的应用实际上是专为他们的设备而设计,而不是 简单地拉伸以适应其设备屏幕。

阅读全文 »

Android界面性能调优手册

摘要

界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。

阅读全文 »