标签:android

0

147

android开发笔记 | 日志跟踪理解 activity 生命周期

因公司技术应用的需要,今年准备为自己增加一门技能:安卓开发。

今天在ubuntu系统环境下,把 Android Studio 编辑器安装好了, 同时也安装了java sdk 8 ……

开发环境

ide 安装: Android Studio 下载

jdk8 安装:华为镜像 可以选择去 Orical 官网下载,但官网下载实在是太慢了,所以选择用华为镜像。

sudo tar -xvzf ./jdk-8u151-linux-x64.tar.gz -C /opt/java

添加环境变量,把下面两行添加到 /etc/profile

export JAVA_HOME=/opt/java/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH

kotlin

现在的 android 开发跟十年前已经有很大区别,2017年谷歌公司将 kotlin 语言作为 android 开发的主要语言,现在越来越多的应用开始转向 kotlinkotlinjava混合模式开发。

作为新手,建议买一本书籍熟悉一下,例如我买了人民邮电出版社(图灵)的这本:Android编程权威指南(第4版) ,有需要电子版的可以私下向我索要。

activity 生命周期

这几天学习过程中,发现安卓的开发跟现在的前端开发比较像,组件化、事件驱动等。

android 的每个 Activity 实例都有其生命周期。在其生命周期内,activity运行、暂停、停止和不存 在这四种状态间转换。每次状态转换时,都有相应的 Activity 函数发消息通知 activity

上图显示了 activity 的生命周期、状态以及状态切换时系统调用的函数。 内存中是否有 activity 实例、用户是否可见、是否活跃在前台(等待或接受用户输入中),看图中的各种状态就知道了。

……

乐果   发表于   2024 年 04 月 07 日 标签:android 继续阅读

热评文章