android,SD卡的文件读取问题

fileName=(EditText)findViewById(R.id.filename);fileContent=(EditText)findViewById(R.i... fileName = (EditText)findViewById(R.id.filename);
fileContent = (EditText)findViewById(R.id.filecontent);
String filename = fileName.getText().toString();
String filecontent = fileContent.getText().toString();

File path = Environment.getExternalStorageDirectory();// 获得SD卡路径
// File path = new File("/mnt/sdcard/");

FileService service = new FileService(getApplicationContext());
try {
//判断SDcard是否存在并且可读写
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
service.saveToSDCard(filename,filecontent);
Toast.makeText(getApplicationContext(), R.string.success, 1).show();
}else{
Toast.makeText(getApplicationContext(), R.string.error, 1).show();
}

} catch (Exception e) {
Toast.makeText(getApplicationContext(), R.string.error, 1).show();
e.printStackTrace();
}

看了一些资料说SD卡的读写例如上面代码这样。我写完后下到手机,后发现被保存的文件存到了手机内置的存储空间(三星gt-s7272,内存2G),并没有存到我另外插的8G的卡上。用程序怎么保存到这张8G的?一句话:怎么读取外插的卡。。现在貌似就存到了手机上了,有没有什么类似Environment.getExternalStorageDirectory() 的API访问外插卡。。求大神指导。
展开
 我来答
手机用户11975
2014-06-01 · 超过58用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:136万
展开全部
如果有内部或者外部sdcard,是针对某个型号的手机的话,可以看看去adb里面看看具体路径怎么写,因为api有时候给的不全
追问
有没有知道的,新手,很多东西不懂。谢谢你回答。我不太知道什么adb。就是那个手册么?我的是4.2的版本,里面居然没有找到那个android的开发的api手册。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式