Notex

Archives · 2020

主页

关于

归档

loading..
AndroidActivity

你真的了解 Activity 吗?

Activity 几乎是所有 Android 开发者最熟悉的陌生人了。 说它熟悉,是因为每个开发者在进行开发时,第一个要面对的对象就是 Activity,应用界面的跳转、UI的显示全部都要依托Activity。 说它陌生,是因为几乎很少有开发者能把 Activity、Window、View、DecorView、WindowManager、ViewRootImpl 错综复杂的关系理清。 当我们打开 Android Studio,建立一个新的应用,编译启动项目,手机上出现了『Hello World!』,有没有想过这些问题: Activity 是由谁来实例化的? Window 是个啥? 经常听说 DecorView,它是个普通的 View 吗?它的作用是什么? WindowManager 起了什么作用? Act..

Read more
loading..
Java注解

关于注解

Annotation 是 JDK1.5 之后加入到 Java 中的,它其实就是代码里的特殊标记, 用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。它提供了一种安全的类似注释的机制,用来将信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。它像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。

Read more