Skip to content

Commit 3a3a1b8

Browse files
committed
2 parents 788345a + 2568223 commit 3a3a1b8

File tree

1 file changed

+42
-2
lines changed

1 file changed

+42
-2
lines changed

Readme.md

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,50 @@
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/)

0 commit comments

Comments
 (0)