安卓内部存储就是将信息保存在一个文件中放入手机内部一个特定的目录下,特别要注意,这里的内部存储不是内存存储。内部存储是系统中一个很特殊的位置。
读取数据都是根据文件名称来执行
下面根据一个简单的Demo来学习下内部存储
一、先看下Demo布局
功能就是:
1、输入文件名 和文件内容点击保存 就将文件内容保存在该文件名下
2、输入文件名 点击打开,就在编辑框中显示该文件的内容
布局文件:
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" 6 android:gravity="center_horizontal" 7 > 8 <LinearLayout 9 android:layout_width="match_parent" 10 android:layout_height="wrap_content" 11 android:orientation="horizontal"> 12 13 14 15 <EditText 16 android:id="@+id/edit_filename" 17 android:layout_width="wrap_content" 18 android:layout_height="wrap_content" 19 android:hint="输入文件名" 20 /> 21 22 <Button 23 android:id="@+id/btn_open" 24 android:layout_width="wrap_content" 25 android:layout_height="wrap_content" 26 android:text="打开" 27 /> 28 <Button 29 android:id="@+id/btn_save" 30 android:layout_width="wrap_content" 31 android:layout_height="wrap_content" 32 android:text="保存" 33 /> 34 </LinearLayout> 35 36 <EditText 37 android:layout_width="match_parent" 38 android:layout_height="0dp" 39 android:gravity="left|top" 40 android:layout_weight="1" 41 android:hint="文件内容" 42 android:id="@+id/edit_content" 43 44 /> 45 46 47 </LinearLayout>