###前提・実現したいこと
Android タブレットでネットワーク上のWindowsPC内にある共有フォルダから
テキストファイルを読み込んで表示したいのですが、うまくいきません。
ESファイルエクスプローラでは当該フォルダ&ファイルが見えるように
設定されています。中身は数文字しかない動作試験用です。
ちなみにWindows 表現では \NETWORKPC1\PUBLIC\TEXTFILE.TXT
ESファイルエキスプローラからは LAN networkpc1 PUBLIC の中に見えるので
/LAN/networkpc1/PUBLIC/TEXTFILE.TXT と思っています。
どこをどう変えたら読み込めるのでしょうか。
すみませんが教えていただけますでしょうか。
###該当のソースコード
public void MyAction(){
TextView text1 = (TextView)findViewById(R.id.textview1);
try {
FileInputStream input = this.openFileInput("/LAN/networkpc1/PUBLIC/TEXTFILE.TXT");
BufferedReader reader = new BufferedReader(new InputStreamReader(input));
StringBuffer strBuffer = new StringBuffer();
String line;
while ((line = reader.readLine()) != null) {
strBuffer.append(line);
}
reader.close();
text1.setText(strBuffer.toString());
}
catch (Exception e) {
text1.setText("読み込めませんでした");
}
}}
###試したこと
大文字、小文字、先頭の / の有り無しと LAN の有り無しは試してみています。
###補足情報(言語/FW/ツール等のバージョンなど
Android Studio 2.1
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/07 22:44
2016/07/08 02:55