【版本】
当前版本号v20221108
版本 | 修改说明 |
---|---|
v20221108 | 初始化版本 |
【实验名称】 实验2.1 完善 Smart Home 项目登录功能
【实验目的】
- 掌握 SharedPreferences 的使用
- 掌握 Intent 的使用
【实验环境】
- Android Studio
- Smart Home 项目
【实验说明】
- SharedPreferences 写入内容参考代码
SharedPreferences.Editor editor=getSharedPreferences(PrefConst.DEFAULT_FILE_NAME,MODE_PRIVATE).edit();
editor.putString("key1","value");
editor.putLong("key2",1L);
editor.apply();
【实验要求】
- (1)Smart Home 登录界面按下登录按钮以后,如果登录成功,把用户名,令牌,令牌过期时间保存在 SharedPreferences 中。
- (2)登录成功以后跳转到 MainActivity,否则提示“用户名密码不正确”。
【实验步骤】
运行脚本
0-start-iot-cloud.bat
,运行物联网云平台。使用 Android Studio 打开 iot_smart_home_init 项目。
打开
iot.app.smarthome.ui.login.LoginActivity
完善登录功能。
【实验名称】 实验2.2 完善 Smart Home 项目退出功能
【实验目的】
- 掌握 SharedPreferences 的使用
- 掌握 Intent 的使用
【实验环境】
- Android Studio
- Smart Home 项目
【实验说明】
- SharedPreferences 清除内容代码
SharedPreferences pref = getActivity().getSharedPreferences(PrefConst.DEFAULT_FILE_NAME,MODE_PRIVATE);
pref.edit().clear().commit();
【实验要求】
- (1)Smart Home
我
界面,点击退出
按钮,弹出退出确认弹窗,让用户选择是否退出。 - (2)退出以后清除 SharedPreferences 中的值,并跳转到
LoginActivity
。
【实验步骤】
使用 Android Studio 打开 iot_smart_home_init 项目。
打开
iot.app.smarthome.ui.mine.MineFragment
完善退出功能。