Android SDK中的文件访问。
我正在尝试(并且已经有一段时间)找到一种方法来访问我的Android应用程序中的任何文件。通过文件我的意思是:随机访问,输入,输出,共享,私人,任何类型的文件。
在线没有工作示例(除了android sdk网站声称可以使用的内容),任何在Android SDK或任何其他网站上尝试示例的尝试都会失败。
有人可以从头到尾提供示例代码,显示一个在其Android应用程序中使用文件的类。可以将数据写成简单整数的东西(我不关心它写的是什么)
答案 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希望这能帮助其他人。