2016-10-20 7 views
0

私はこのコードを実行するたびに、 "ファイルが見つかりませんでした"という例外がありますが、文字通り私が探しているファイルを持っているとわかりません。私のc: ?Androidスタジオ:c :?に明らかなファイルの場所が見つかりません

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    final TextView testMEtext = (TextView) findViewById(R.id.testMEtext); 
    // 
    JSONParser parser = new JSONParser(); 
    try { 
     //File temp = new File("C:/Windows/outdoorWeather.json"); 
     //String path = temp.getAbsolutePath(); 

     //testMEtext.setText(path); 

     **Object obj = parser.parse(new FileReader("/C:/outdoorWeather.json"));** 

     JSONObject jsonObject = (JSONObject) obj; 

     String oTemp = (String) jsonObject.get("Fahrenheit temperature"); 
     testMEtext.setText(oTemp); 

    } 
    catch (FileNotFoundException e) { 
     e.printStackTrace(); 
     testMEtext.setText("File not found"); 
    } 
    catch (IOException e) { 
     e.printStackTrace(); 
    } catch (ParseException e) { 
     e.printStackTrace(); 
    } 

} 

}

+0

Androidアプリケーションは、このようにしてコンピュータからファイルを読み取ることができません。アプリケーションフォルダにリソースを追加する必要があります。アセットフォルダまたはres/rawフォルダに入れることができます – Paulo

答えて

関連する問題