Merge remote-tracking branch 'origin/master'
This commit is contained in:
+2
-2
@@ -71,8 +71,8 @@ android {
|
|||||||
applicationIdSuffix '.release'
|
applicationIdSuffix '.release'
|
||||||
|
|
||||||
//混淆还是有点问题, exoplayer的库出问题了
|
//混淆还是有点问题, exoplayer的库出问题了
|
||||||
minifyEnabled false
|
minifyEnabled true
|
||||||
//shrinkResources true
|
shrinkResources true
|
||||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||||
}
|
}
|
||||||
debug {
|
debug {
|
||||||
|
|||||||
Vendored
+1
-2
@@ -234,8 +234,7 @@
|
|||||||
|
|
||||||
## 保证该私有变量不被混淆
|
## 保证该私有变量不被混淆
|
||||||
-keepclassmembers class com.google.android.exoplayer2.upstream.cache.CacheDataSource$Factory {
|
-keepclassmembers class com.google.android.exoplayer2.upstream.cache.CacheDataSource$Factory {
|
||||||
#noinspection ShrinkerUnresolvedReference
|
*** upstreamDataSourceFactory;
|
||||||
private DataSource.Factory upstreamDataSourceFactory;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
## 对外提供api
|
## 对外提供api
|
||||||
|
|||||||
@@ -93,6 +93,9 @@ fun Book.getLocalUri(): Uri {
|
|||||||
val fileDoc = treeFileDoc.find(originName, 3)
|
val fileDoc = treeFileDoc.find(originName, 3)
|
||||||
if (fileDoc != null) {
|
if (fileDoc != null) {
|
||||||
localUriCache[bookUrl] = fileDoc.uri
|
localUriCache[bookUrl] = fileDoc.uri
|
||||||
|
//更新bookUrl 重启不用再找一遍
|
||||||
|
bookUrl = fileDoc.toString()
|
||||||
|
save()
|
||||||
return fileDoc.uri
|
return fileDoc.uri
|
||||||
}
|
}
|
||||||
localUriCache[bookUrl] = uri
|
localUriCache[bookUrl] = uri
|
||||||
|
|||||||
Reference in New Issue
Block a user