今天要学习如何保存文件到手机内存中,具体思想如下:
(1)创建登录的Activity,包含用户名EditText,密码EditText,记住密码CheckBox 和登录按钮Button。
(2)创建保存和读取文件的业务类,以供activity入口类调用。
(3)创建登录Activity的入口class,监听登录按钮,如果在手机内存中存在用户信息文件,读取用户信息,回填到用户密码输入框中; 如果记住密码的Checkbox被勾选上,则将用户信息写入手机内存
具体代码实现如下:
(1)创建新的project,包名为com.android.log,在main.xml中构建登录界面:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/user_text"
/>
<EditText
android:id="@+id/et_username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/password_text"
/>
<EditText
android:id="@+id/et_password"
android:layout_width="fill_parent"
android:layout_height=