Android siegmann lib创建epub文件无效
我从中下载了两个JAR 但是示例代码不创建文件 在SD卡或内部存储器中Android siegmann lib创建epub文件无效,android,epub,Android,Epub,我从中下载了两个JAR 但是示例代码不创建文件 在SD卡或内部存储器中 import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import nl.siegmann.epublib.domain.Author; import nl.siegmann.epublib.domain.Book; import
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import nl.siegmann.epublib.domain.Author;
import nl.siegmann.epublib.domain.Book;
import nl.siegmann.epublib.epub.EpubWriter;
import android.app.Activity;
import android.os.Bundle;
public class EpubAppActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Book b = new Book();
b.getMetadata().addTitle("test epub book");
b.getMetadata().addAuthor(new Author("author name"));
EpubWriter w = new EpubWriter();
FileOutputStream fos;
try {
File file = new File(getApplicationContext().getExternalFilesDir(null), "test.epub");
if(!file.exists()){
file.createNewFile();
}
fos = new FileOutputStream(file);
w.write(b, fos);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
not get错误,但是我找不到未创建的文件我忘了添加
<uses-permission android: name = "android.permission.WRITE_EXTERNAL_STORAGE" />
在Android清单中