android环境下,在项目的根目录下如何新建文件xls文件,并读取它。在线等。急!!! 100

我建了个file.xls文件放在android工程的根目录下,如果在普通Java工程的话我用Filef=newFile(file.xls)就可以得到;但是在android... 我建了个file.xls文件放在android工程的根目录下,如果在普通Java工程的话我用

File f = new File(file.xls)就可以得到;但是在android环境下

会自动把这个路径变为 “/file.xls”;

然后报“ java.io.FileNotFoundException: /file.xls (No such file or directory)”异常,可能是编译路径与以前不一样导致。

那有什么办法可以读取这个xls文件呢?
展开
 我来答
兴0809
2015-08-14 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:66%
帮助的人:77.9万
展开全部
//获取android根目录
public String getSDPath(){ 
File sdDir = null; 
boolean sdCardExist = Environment.getExternalStorageState() 
.equals(Android.os.Environment.MEDIA_MOUNTED); //判断sd卡是否存在 
if (sdCardExist) { 
sdDir = Environment.getExternalStorageDirectory();//获取跟目录 

return sdDir.toString(); 
}
追问
我是用模拟器的,肯定没有sd卡了。按上面的方法如果不存在SD卡,会怎么样??
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式