..


赞助商链接

数据存储:内部和外部存储存储

到目前为止,我们已经表明读者作为Android平台上的应用非常广泛和深入的发展概况rigarda。 在这一点上,引导读者将可以使用所示的创建复杂的应用程序中的元素。 但缺少读者,而这正是我们将在本章和解释下,就是这样,在其中您可以永久保存一些数据 (当我们要与存储数据做永久通常使用的保管期限数据)。

例如,您可能需要永久保存的用户输入的喜好,并允许应用程序,同时开始阅读这些偏好和采取相应行动。 Android提供了多种选择永久保存数据,是程序员的责任,利用最适当的模式需要。

我们现在要呈现方式,Android提供。

内部存储

它是一个非常简单的方式,我们将创建一个文件,通常是一个文本文件,在其中我们可以写和读一些数据。 默认情况下,这种节能型是私人储蓄,这意味着该文件可以被读取和只能由创建它的应用程序,因此无法访问另一个应用程序中编写的。
让我们看看现在,这几行代码,创建一个文件的实际例子:






字符串文件名=“file_di_prova”;







一串一串=“这是MrWebMaster编写的文件!”;









 FileOutputStream fos的= openFileOutput(文件名,Context.MODE_PRIVATE);







 fos.write(string.getBytes());







 fos.close();



此代码只是声明了两个字符串变量,文件名 ​​和文件内容之一。 然后打开一个文件流,写作是通过方法,最后关闭的关闭方法流。

如果我们需要更改文件的可视性设置(因为我们已经说过,提供只能访问applucazione创建该文件)defualt属性,我们必须采取行动的方法openFileOutput第二个参数 而“它可以选择以下值:

  • Context.MODE_WORLD_READABLE:允许读访问所有应用程序。
  • Context.MODE_WORLD_WRITEABLE:允许写访问所有应用程序。

总之这种存储方法是一个非常简单和直观,应用广泛使用,因为它很容易实现。

外部存储

这种数据存储类型允许某些数据存储,通过应用,在可移动设备作为SD卡等。 这类型的媒体中存储的文件是指全局可读文件,授予所有应用程序能够读取它。

这“应该向读者指出了使用这种存储方法”危险“。 这是因为如果你将数据保存外部存储你应该检查所保存的数据是不适合应用程序的正常运作十分重要。 这是因为你没有对这个数据的控制,当用户删除SD卡,插入电脑,并意外地删除其中的一些部分。

因此,我们建议把这种方法在经济的存储使用。

帮助开发Android应用程序
电子学习
电子商务(电子书)与ASP 电子商务(电子书)与ASP
电子商务和购物车与ASP。 只有35€。
SQL和数据库(课程) SQL和数据库(课程)
创建和管理关系数据库。 从39€。
网络营销(课程) 网络营销(课程)
网站推广,搜索引擎和营销。 从39€。
赞助商链接