私は自分の携帯電話のSDカードにあるファイルに書き込みたい.私はこれを行うために以下のコードを使用しました.
private CSVWriter _writer;
private File _directory;
public String _fileTestResult;
private String PATH_FILE_EXPORT = "/applications/foru/unittestframework/";
public ExportData(){
_writer=null;
_directory = new File(Environment.getExternalStorageDirectory () +PATH_FILE_EXPORT);
if(!_directory.exists())
_directory.mkdirs();
}
public void exportResult(String testcaseNum,String testcase,String status){
try {
if(_directory.exists()){
//do something
}
しかし、mkdirs() は動作していません。そのため、if 条件で次のコードを実行できませんでした。助けてください。
注:マニフェストファイルで許可を与えています。
編集: 私はこのファイル書き込みオプションを使用して、robotium.i を使用した自動化テストの結果を保存しています。通常のプロジェクトを作成し、sdcard にディレクトリを作成しようとしました。ユニットテストフレームワークがこれをサポートしていませんか?