参考:
AssetManager
assets 文件夹用于存储应用需要的文件,在安装后可直接从其中读取使用或者写入本地存储中
Android Studio 默认不建立该文件夹,可以手动新建 : app ->src ->main ->assets
或者,右键 main ->New ->Folder ->Assets Folder
AssetManager 对象可以直接访问该文件夹:
获取方法:
使用函数 open 可以打开 assets 文件夹中对象,返回一个 InputStream 对象:
open
获取方法:
android10删除文件后写文件如下1.将数据存储到文件中(文件默认存储到data/data/包名/files目录下)htmlpublic void save(String inputText) {//inputText为传入的要保存的数据FileOutputStream out = nullBufferedWriter writer = nulltry {= openFileOutput("data", Context.MODE_APPEND)//"data"为文件名,第二个参数为文件 *** 做模式:文件已经存在,就往文件里面追加类容,不重新建立文件。
writer = new BufferedWriter(new OutputStreamWriter(out))writer.write(inputText)} catch (IOException e) {e.printStackTrace()} finally {try {if (writer != null) {writer.close()
2.从文件中读取数据android//读取数据= load()if (!TextUtils.isEmpty(inputText1)) {//非空判断,传入为null和空字符串时返回true//将数据展现到listview控件 )//android.R.layout.simple_list_item_1android内置子布adapter.add(inputText1)ListViewBattery5.setAdapter(adapter)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)