安卓内部存储就是将信息保存在一个文件中放入手机内部一个特定的目录下,特别要注意,这里的内部存储不是内存存储。内部存储是系统中一个很特殊的位置。

读取数据都是根据文件名称来执行

下面根据一个简单的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>
layout_main.xml

相关文章: