1
我有簡單的Android應用程序從計算機硬盤讀取文本文件。如何從Android上的計算機上讀取文本文件
,所以我用的,
try
{
File myFile = new File("E:\\myFolder\\"+name);
Log.i("Test", "Path = "+myFile.getAbsolutePath().toString());
FileInputStream fIn = new FileInputStream(myFile);
BufferedReader myReader = new BufferedReader(new InputStreamReader(fIn));
String aDataRow = "";
while ((aDataRow = myReader.readLine()) != null)
{
UpdateArray.add(aDataRow);
}
myReader.close();
return UpdateArray;
}
catch (FileNotFoundException e)
{
Toast.makeText(getBaseContext(), "File is Not Present at Location.", Toast.LENGTH_LONG).show();
return null;
}
catch (Exception e)
{
Toast.makeText(getBaseContext(), "Something Went Wrong.", Toast.LENGTH_LONG).show();
return null;
}
但它是「文件不在位置存在。」吐司。
請幫幫我。
哦!有沒有其他的方式來實現這個? – posteritysystem
@posteritysystem:不是。您可以創建某種在您的桌面上運行的服務器(例如,Web服務器),並讓您的Android應用程序與該服務器通信。您可以查看各種傳統Windows SMB風格的文件共享協議。 – CommonsWare
好..感謝您的幫助。 – posteritysystem