Android 主要概念总结归纳
2010-02-23 15:54:00 来源:WEB开发网super.onStop();
// Save user preferences. We need an Editor object to
// make changes. All objects are from android.context.Context
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", mSilentMode);
// Don't forget to commit your edits!!!
editor.commit();
}
}
使用文件Files
Android为本地应用程序提供了读和写流,调用函数Context.openFileOutput()和Context.openFileInput()
去读和写文件,这需要参数:本地名称和路径。你仅仅能获得当前文件,而不能获得另外一个应用程序的文件。
如果你在编译期间有静态文件存在于你所运行的应用程序包中,你可以保存你的文件到你的当前工程中的res/raw/
来看看函数Context.openFileOutput()和函数Context.openFileInput():
Context.openFileOutput()
打开一个用来执行写操作的的私有文件,这个私有文件是与当前上下文应用程序包相互关联的。如果文件不存在,那么
就会创建一个。
参数解释:
name 打开文件的名称,但是不能包含路径分隔符The name of the file to open; can not contain path separators.
mode 操作模式,使用值0或是MODE_PRIVATE作为默认应用操作。MODE_APPEND即向一个存在的文件追加内容,
MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE用来控制权限。Operating mode. Use 0 or MODE_PRIVATE
for the default operation, MODE_APPEND to append to an existing file, MODE_WORLD_READABLE
and MODE_WORLD_WRITEABLE to control permissions.
返回值:
*产生输出流的 FileOutputStream。
Context.openFileInput()
函数原型:
public abstract FileInputStream openFileInput(String name)
打开一个用来进行读操作的私有文件,这个文件与当前上下文的应用程序包相关连。
Open a private file associated with this Context's application package for
更多精彩
赞助商链接