2 slaks SLaks 于 2013.06.27 10:19 提问

如何给程序创建一个文件但不是为用户使用?

我想创建一个文件来保存程序中的一些信息,为的是下次初始化时用。
但是我想把文件放在程序中而不是sd card中,要如何设置文件的位置呢?

InputStreamReader fsr = new InputStreamReader(openFileInput(**what position** +"test.xml"));

2个回答

Jave_
Jave_   2013.06.27 10:26

用sharedPreferrence能满足基本的需求

Jave_
Jave_ 可以的,data/data/包名/files/下可以,用系统自带的,也就是他写的那个openFileInput就行
大约 5 年之前 回复
zhenglingkun
zhenglingkun 他保存的是文件,SharedPreference有点满足不了他的需求,不知道能不能在应用的安装目录下建一个文件夹来存放
大约 5 年之前 回复
ll_0520
ll_0520   2013.06.27 12:55

配置参数之类的数据可以使用SharedPreferrence,如果是只读的文件(音、视频等)可以保存在工程的/assets或/res/raw文件夹中

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
(六十四)第四章编程练习
1.编写一个C++程序,如下述输出示例所示的那样请求并显示信息: What is your first name? Betty Sue What is your last name? Yewe What letter grade do you deserve? B What is your age? 22 Name: Yewe, Betty Sue Grade: C Age: 22
SAP ABAP/4学习---如何给写好的一个程序分配事务代码,用户可以直接通过事务码来访问程序.或者加入收藏夹(9)
(1) se38 编及程序.然后(---详细程序见我的报表分析(简单型)) .点激 其他对象,然后画面会如下       (2) 点 " OJBECT NAME"   下的ZTEST_LIUGANG_82333 然后点"MOUSE"的右键,------>CREATE-------->TRANSCATION 然后画面会如下 在框输入:ZTEST_LIUGANG_001(是我们要创建的事物代码,等
第八章、bash脚本编程(中)
第八章、bash脚本编程(中)07_02_bash脚本编程之六 使用脚本选项及组合条件测试(39 - $) 10. 写一个脚本: 1、添加10个用户user1到user10,密码同用户名;但要求只有用户不存在的情况下才能添加; 2. 扩展: - 答案为adminusers.sh接受一个参数:add: 添加用户user1..user10del: 删除用户user1..user10其它:退出3. 参数
创建用户、角色、赋权限等命令
创建用户、角色、并且赋权限等命令     创建用户命令: create user 用户名 identifiedby 密码;     赋值权限命令: grant 权限 to 用户名; grant resource ,connect to 用户名     角色:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。              
Oracle 用户概要文件
概要文件的作用 概要文件是口令限制和资源限制的命名集合,是 Oracle安全策略的重要组成部分,利 用概要文件可以对数据库用户进行口令管理和资源限制。例如使用概要文可以指定口令有效期、口令校验函数、用户连接时间以及最大空闲时间等。概要文件具有以下一些作用: • 限制用户执行消耗资源过度的SQL操作。 • 自动断开空闲会话。 • 在大而复杂的多用户数据库系统中合理分配资源。 • 控制用户
Linux 中 创建用户、设置密码、切换用户 的方法
创建用户useradd 或 adduser 命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。格式  useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name主要参数  -c:加上备注文字,备注文字保存在 passwd 的备注栏
文件和异常小结练习
10-6 加法运算:提示用户提供数值输入时,常出现的一个问题是,用户提供的是文本而不是数字。在这种情况下,当你尝试将输入转换为整数时,将引发 TypeError 异 常。编写一个程序,提示用户输入两个数字,再将它们相加并打印结果。在用户输入的 任何一个值不是数字时都捕获 TypeError 异常,并打印一条友好的错误消息。对你编写 的程序进行测试:先输入两个数字,再输入一些文本而不是数字
linux下面怎样让给一个用户添加对指定文件夹写的权力
chown -R usr:usergroup /usr/local/bin chmod u+w,-x,o-w-r /usr/local/bin usr为你的普通用户 usergroup为这个普通用户的组 u+w表示你的普通用户拥有写权限 -x表示所有用户都没有执行权限 o-w-r表示除了普通用户,其他用户都没有写和读权限
笔试_jsp试题(1)
一、 单选题 (每小题2分,共146分) 1. 在JSP中要使用user包中的User类,则以写法正确的是(  ) A: B:  C: D:  E:id   // id为这个bean声明一个名字 class指引入哪个包下的哪个类 scope属性的各个设置值的意义和作用:page表示将JavaBean实例对象存储在PageContext对象中,作用范围是当前JSP页面有效。
linux下创建一个新用户,并能使用sudo命令
首先进入root权限,用命令创建一个用户 具体命令如下 创建一个用户:useradd 用户名 设置密码:passwd 密码 其次,查看/etc/passwd文件中新建用户的权限 有没有bash    例: 用户名:X:1000:1000::/home/用户名:/bin/sh(这是之前的)     之后我改为了 用户名:X:1000:1000::/home/用户名:/bin/sh:/bi