android查看xls功能,在 Android 上查看word,excel,powerpoint,pdf
示例app效果:效果图如何使用?参考: 示例复制lib_fileviewer模块,加入到projectApp中build.gradle中加入以下配置:ndk {// 此处必须设置为 armeabi ,TBS 文件浏览不支持其他类型abiFilters "armeabi"}TBS初始化(在Application中):QbSdk.initX5Environment(getApplicationCont
示例app效果:
效果图
如何使用?
参考: 示例
复制lib_fileviewer模块,加入到project
App中build.gradle中加入以下配置:
ndk {
// 此处必须设置为 armeabi ,TBS 文件浏览不支持其他类型
abiFilters "armeabi"
}
TBS初始化(在Application中):
QbSdk.initX5Environment(getApplicationContext(), new QbSdk.PreInitCallback() {
@Override
public void onCoreInitFinished() {
Log.d(TAG, "onCoreInitFinished");
}
@Override
public void onViewInitFinished(boolean initResult) {
Log.e(TAG, "onViewInitFinished" + initResult);
}
});
查看文件统一入口:
Uri uri = Uri.fromFile(new File(filePath));
FileViewer.viewFile(context,uri)
直接使用mupdf查看:
FileViewer.viewPDFWithMuPDFByPath(Context context, String filePath)
或:
FileViewer.startMuPDFActivityByUri(Context context, Uri documentUri)
直接使用TBS查看word文档:
TBSFileViewActivity.viewFile(context, filePath);
注意事项
office文件无法查看(TBS初始化失败),可以查看这个文档:无法加载x5内核的解决方案.doc
使用到的库:
PDF查看: mupdf
版本: v1.11.1
介绍:
MuPDF is an open source software framework for viewing and converting PDF, XPS, and E-book documents. There are viewers for various platforms, several command line tools, and a software library for building tools and applications.
word等文件查看 : TBS(腾讯浏览服务)
简介:
web内核
更多推荐
所有评论(0)