Loaing......

应用Activity - 廉一鸣的博客
n.

应用Activity

Posted by 廉一鸣 on October 20, 2020

应用Activity

总的来说一个activity可以理解为是使用应用时屏幕显示的内容(通常就是一个单个的屏幕)

比如说打开微信,在微信的主界面是一个activity

打开聊天框,聊天框又是另一个activity

Activity主要就是直接跟用户产生交互的应用活动,也就是处理应用程序的整体性工作

比如说跟用户有互动的监听系统事件

(像是WiFi断开或者打开了蓝牙都属于系统事件)

(还有按键事件,触摸屏事件等)

为用户显示指定的View(也就是显示其他内容,比如说弹个窗)

启动其他Activity等(比如说微信在主界面的activity点击聊天对话框之后,会进入聊天的activity)

因为activity基本都有独立的作用(有独立的作用,也就是平常我们用调用快捷方式的应用能够看到的

(比如说滴答便签的记录便签就是一个独立的activity,并且留用了调用的API,也就是说可以让任何应用去调用活动,记录便签)

剩下的我们不能看到的,基本上就是没有什么独立的作用,或者是需要几个activity连在一起才能使用的)

如果我们能够直接启动想要用的activity就能省很多事

比如说,原来我们聊到的kwgt控件点击事件

就可以设置让它调用某一个预留了API的应用的activity

从而实现点击自己自定义的一个桌面控件来打开一个应用的活动

(比如说点击桌面的叶子就执行绿色守护的强制休眠

点击桌面的笔,就执行的滴答便签的记便签

或者是让第三方启动器设置手势的活动,比如说上滑就调用关闭屏幕的活动)

这一点非常有用,也是给kwgt桌面控件提升效率的重要一点呢