用 xml 布局做一个登录注册界面(布局方式任意),并实现点击登录按钮后,界面上显示“登录成功“字样。
-
学习 Java 基础语法,数据类型,循环和条件语句,类的设计,继承,构造方法重载和异常处理。 学习文档:https://www.w3cschool.cn/java/java-basic-syntax.htm。
-
安装 android studio 并熟悉工作界面,网上教程有很多,跟着配置安装即可。
-
学习使用 Android Studio,使用 xml 布局(线性布局 LinearLayout,限制性布局 ConstraintLayout,相对布局 RelativeLayout 等),理解布局和组件之间的关系(findViewById)。
在第一周作业的基础上,点击登录后,跳转到一个新的界面,将用户输入的账号密码存储在本地,并显示在新界面上。
- 学习 activity 之间的跳转(startActivity)和通信(intent),了解 activity 的生命周期。
- 学习本地存储(sharedPreferences),实现存储(put)和提取(get)。
- 学习 Fragment 的生命周期,了解 activity 和 fragment 之间的关系。 (第三周的教程前半部分是 fragment)
仿照微信做一个切换界面(viewpager + fragment)
- 利用 viewpager 和 adapter(适配器)实现 activity 和 fragment 的联动,教程: https://www.bilibili.com/video/BV1u64y1S7Rj/?share_source=copy_web&vd_source=65cc48e1ff8312c1fd46fa97d23f115f