我正在开发一款需要在应用内打开(.xls / .xlsx / .doc / .docx / .pdf)扩展程序的应用。请告诉我这可行吗? 。我们如何打开这些所有独立应用程序?
答案 0 :(得分:1)
对于PDF文件,请尝试MuPDF库。在开始之前检查许可协议。还要检查
要打开doc文件,有多种方法。检查以下链接
答案 1 :(得分:0)
您可以使用此方法打开SDCard中存在的文件
/* Browses the SD Card using Intent Action Get Content */
private void browseFileFromSDCard() {
TLog.i(LOG, "Browse File From SD Card");
Intent selectFile;
Intent intent;
selectFile = new Intent(Intent.ACTION_GET_CONTENT);
selectFile.setType("file/*");
intent = Intent.createChooser(selectFile, "Select a file");
try {
startActivityForResult(intent, SELECT_FILE);
} catch (ActivityNotFoundException ex) {
TLog.w(LOG, "Activity Not found Exception");
String fileManagerNotFoundMessage = getResources().getString(R.string.file_manger_not_found_message);
Toast.makeText(this, fileManagerNotFoundMessage, Toast.LENGTH_SHORT).show();
}
}