Android SDK中的任何类型的文件访问 - Android应用程序

时间:2011-04-08 03:02:54

标签: android file-io

Android SDK中的文件访问。

我正在尝试(并且已经有一段时间)找到一种方法来访问我的Android应用程序中的任何文件。通过文件我的意思是:随机访问,输入,输出,共享,私人,任何类型的文件。

在线没有工作示例(除了android sdk网站声称可以使用的内容),任何在Android SDK或任何其他网站上尝试示例的尝试都会失败。

有人可以从头到尾提供示例代码,显示一个在其Android应用程序中使用文件的类。可以将数据写成简单整数的东西(我不关心它写的是什么)

1 个答案:

答案 0 :(得分:1)

不知怎的,我忘记了Android示例中的所有示例代码都必须在Activity本身中编写(是的)。 为了在主Activity之外使用openFileInput方法,您必须具有对Activity Context的引用,该引用可以在导入使用的其他类中使用:

import android.content.Context;

必须将Activity Context传递给另一个类中定义的另一个Context,例如......

Context context;

public void passContext( Context cont ) {
    context = cont;
}

然后您可以使用新类中的上下文(引用主Activity可用的资源)来访问文件和其他资源。

HaHa希望这能帮助其他人。