File tree Expand file tree Collapse file tree 1 file changed +42
-2
lines changed
Expand file tree Collapse file tree 1 file changed +42
-2
lines changed Original file line number Diff line number Diff line change 11
22## 如何使用?
3+ 参考: [ 示例] ( app )
4+ * 复制` lib_fileviewer ` 模块,加入到project
5+ * App中build.gradle中加入以下配置:
6+ ``` groovy
7+ ndk {
8+ // 此处必须设置为 armeabi ,TBS 文件浏览不支持其他类型
9+ abiFilters "armeabi"
10+ }
11+ ```
12+ * TBS初始化(在Application中):
13+ ``` java
14+ QbSdk . initX5Environment(getApplicationContext(), new QbSdk .PreInitCallback () {
15+ @Override
16+ public void onCoreInitFinished () {
17+ Log . d(TAG , " onCoreInitFinished" );
18+ }
319
20+ @Override
21+ public void onViewInitFinished (boolean initResult ) {
22+ Log . e(TAG , " onViewInitFinished" + initResult);
23+ }
24+ });
25+ ```
426
27+ * ** 查看文件统一入口:**
28+ ```
29+ Uri uri = Uri.fromFile(new File(filePath));
30+ FileViewer.viewFile(context,uri)
31+ ```
32+ * ** 直接使用mupdf查看:**
33+ ``` java
34+ FileViewer . viewPDFWithMuPDFByPath(Context context, String filePath)
35+ ```
36+ 或:
37+ ``` java
38+ FileViewer . startMuPDFActivityByUri(Context context, Uri documentUri)
39+ ```
40+
41+ * ** 直接使用TBS查看word文档:**
42+ ```
43+ TBSFileViewActivity.viewFile(context, filePath);
44+ ```
545
646## 注意事项
7- 1 . office文件无法查看(TBS初始化失败),可以查看这个文档:[ ] ( )
47+ 1 . office文件无法查看(TBS初始化失败),可以查看这个文档:[ 无法加载x5内核的解决方案.doc ] ( doc/无法加载x5内核的解决方案.doc )
848
949
1050## 使用到的库:
@@ -27,4 +67,4 @@ https://mupdf.com/docs/android-sdk.html
2767> web内核
2868
2969
30- [ 官方页面] ( http://x5.tencent.com/ )
70+ [ 官方页面] ( http://x5.tencent.com/ )
You can’t perform that action at this time.
0 commit comments