在FileService.java中

/**
* 从SD卡读取数据
* @param filename
* @return
* @throws Exception
*/
public String readFileFromSDcard(String filename) throws Exception
{
StringBuffer sb = new StringBuffer();
File file = new File(Environment.getExternalStorageDirectory()
.getPath() + "//" + filename);
FileInputStream inputStream=new FileInputStream(file);
int c=0;
while((c=inputStream.read()) != -1)
{
sb.append((char)c);
}
inputStream.close();
return sb.toString();
}

在MainActivity.java中

readFromSDcard = (Button) findViewById(R.id.readformSDcard);
readFromSDcard.setOnClickListener(new View.OnClickListener()
{

@Override
public void onClick(View v)
{
try
{
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED))
{
String string = fileService.readFileFromSDcard("a.txt");
Toast.makeText(getApplication(), string+"--", 1).show();
}

} catch (Exception e)
{
e.printStackTrace();
}

}
});


更多相关文章

  1. Android学习 数据存储之_文件存储
  2. Android BaseAdapter基本使用及数据刷新
  3. Android Studio学习:中级控件:使用Intent进行页面之间数据传输
  4. Android 数据存储(数据库、文件、参数)操作实例
  5. android 串口通信,蓝牙通信等需要输出十六进制数据的方法
  6. android极简原创系列:最简单的listview数据绑定
  7. Android将发送的短信插入数据库
  8. android 实时PCM数据编码成AAC【转】

随机推荐

  1. 小程序「答题小助手」已经上线,欢迎你来答
  2. 七乐章
  3. 漫谈容器监控
  4. 容器组织服务docker-compose
  5. 7.Cisco vWLC在VMware exsi下的安装与组
  6. SQL存储过程的详细用法,不信你看不懂
  7. 一个ftp传输文件引发的思考
  8. 实现多文件上传| MVC与依赖注入的原理
  9. 保护隐私减少广?告骚扰小技巧-微*信篇
  10. 5G进小区竟被物业索要30万“入场费”,技术