pull/921/head 3.21.033111
gedoor 4 years ago
parent 1de8a400d9
commit b5d0f5f251
  1. 2
      app/src/main/AndroidManifest.xml
  2. 4
      app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt
  3. 2
      app/src/main/java/io/legado/app/ui/book/local/ImportBookActivity.kt
  4. 4
      app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt
  5. 4
      app/src/main/java/io/legado/app/ui/book/read/config/SpeakEngineDialog.kt
  6. 4
      app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt
  7. 4
      app/src/main/java/io/legado/app/ui/book/source/manage/BookSourceActivity.kt
  8. 2
      app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt
  9. 2
      app/src/main/java/io/legado/app/ui/document/FilePicker.kt
  10. 2
      app/src/main/java/io/legado/app/ui/document/FilePickerActivity.kt
  11. 10
      app/src/main/java/io/legado/app/ui/document/FilePickerDialog.kt
  12. 8
      app/src/main/java/io/legado/app/ui/document/adapter/FileAdapter.kt
  13. 6
      app/src/main/java/io/legado/app/ui/document/adapter/PathAdapter.kt
  14. 2
      app/src/main/java/io/legado/app/ui/document/entity/FileItem.kt
  15. 2
      app/src/main/java/io/legado/app/ui/document/entity/JavaBean.kt
  16. 2
      app/src/main/java/io/legado/app/ui/document/utils/ConvertUtils.kt
  17. 2
      app/src/main/java/io/legado/app/ui/document/utils/FilePickerIcon.java
  18. 4
      app/src/main/java/io/legado/app/ui/main/bookshelf/BookshelfFragment.kt
  19. 4
      app/src/main/java/io/legado/app/ui/replace/ReplaceRuleActivity.kt
  20. 4
      app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt
  21. 4
      app/src/main/java/io/legado/app/ui/rss/source/manage/RssSourceActivity.kt
  22. 4
      app/src/main/java/io/legado/app/ui/widget/font/FontSelectDialog.kt
  23. 2
      app/src/main/java/io/legado/app/utils/FileUtils.kt

@ -296,7 +296,7 @@
android:hardwareAccelerated="true" />
<!-- 选择文件 -->
<activity
android:name=".ui.filepicker.FilePickerActivity"
android:name=".ui.document.FilePickerActivity"
android:configChanges="orientation|screenSize"
android:hardwareAccelerated="true"
android:theme="@style/AppTheme.Transparent" />

@ -24,8 +24,8 @@ import io.legado.app.help.AppConfig
import io.legado.app.help.BookHelp
import io.legado.app.lib.dialogs.alert
import io.legado.app.service.help.CacheBook
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.ui.widget.dialog.TextListDialog
import io.legado.app.utils.*
import kotlinx.coroutines.Dispatchers

@ -20,7 +20,7 @@ import io.legado.app.help.AppConfig
import io.legado.app.lib.permission.Permissions
import io.legado.app.lib.permission.PermissionsCompat
import io.legado.app.lib.theme.backgroundColor
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.widget.SelectActionBar
import io.legado.app.utils.*
import kotlinx.coroutines.Dispatchers.IO

@ -23,8 +23,8 @@ import io.legado.app.lib.theme.bottomBackground
import io.legado.app.lib.theme.getPrimaryTextColor
import io.legado.app.lib.theme.getSecondaryTextColor
import io.legado.app.ui.book.read.ReadBookActivity
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.utils.*
import io.legado.app.utils.viewbindingdelegate.viewBinding
import rxhttp.wrapper.param.RxHttp

@ -26,8 +26,8 @@ import io.legado.app.lib.dialogs.alert
import io.legado.app.lib.theme.ATH
import io.legado.app.lib.theme.primaryColor
import io.legado.app.service.help.ReadAloud
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.ui.widget.dialog.TextDialog
import io.legado.app.utils.*
import io.legado.app.utils.viewbindingdelegate.viewBinding

@ -24,8 +24,8 @@ import io.legado.app.lib.dialogs.selector
import io.legado.app.lib.theme.ATH
import io.legado.app.lib.theme.backgroundColor
import io.legado.app.ui.book.source.debug.BookSourceDebugActivity
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.ui.login.SourceLogin
import io.legado.app.ui.qrcode.QrCodeResult
import io.legado.app.ui.widget.KeyboardToolPop

@ -30,8 +30,8 @@ import io.legado.app.service.help.CheckSource
import io.legado.app.ui.association.ImportBookSourceActivity
import io.legado.app.ui.book.source.debug.BookSourceDebugActivity
import io.legado.app.ui.book.source.edit.BookSourceEditActivity
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.ui.qrcode.QrCodeResult
import io.legado.app.ui.widget.SelectActionBar
import io.legado.app.ui.widget.dialog.TextDialog

@ -28,7 +28,7 @@ import io.legado.app.lib.permission.Permissions
import io.legado.app.lib.permission.PermissionsCompat
import io.legado.app.lib.theme.ATH
import io.legado.app.lib.theme.accentColor
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.widget.dialog.TextDialog
import io.legado.app.utils.*
import kotlinx.coroutines.Dispatchers

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker
package io.legado.app.ui.document
import android.app.Activity.RESULT_OK
import android.content.Context

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker
package io.legado.app.ui.document
import android.content.Intent
import android.net.Uri

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker
package io.legado.app.ui.document
import android.content.DialogInterface
import android.content.Intent
@ -16,10 +16,10 @@ import androidx.recyclerview.widget.RecyclerView
import io.legado.app.R
import io.legado.app.databinding.DialogFileChooserBinding
import io.legado.app.lib.theme.primaryColor
import io.legado.app.ui.filepicker.FilePicker.Companion.DIRECTORY
import io.legado.app.ui.filepicker.FilePicker.Companion.FILE
import io.legado.app.ui.filepicker.adapter.FileAdapter
import io.legado.app.ui.filepicker.adapter.PathAdapter
import io.legado.app.ui.document.FilePicker.Companion.DIRECTORY
import io.legado.app.ui.document.FilePicker.Companion.FILE
import io.legado.app.ui.document.adapter.FileAdapter
import io.legado.app.ui.document.adapter.PathAdapter
import io.legado.app.ui.widget.recycler.VerticalDivider
import io.legado.app.utils.*
import io.legado.app.utils.viewbindingdelegate.viewBinding

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker.adapter
package io.legado.app.ui.document.adapter
import android.content.Context
@ -9,9 +9,9 @@ import io.legado.app.databinding.ItemFileFilepickerBinding
import io.legado.app.help.AppConfig
import io.legado.app.lib.theme.getPrimaryDisabledTextColor
import io.legado.app.lib.theme.getPrimaryTextColor
import io.legado.app.ui.filepicker.entity.FileItem
import io.legado.app.ui.filepicker.utils.ConvertUtils
import io.legado.app.ui.filepicker.utils.FilePickerIcon
import io.legado.app.ui.document.entity.FileItem
import io.legado.app.ui.document.utils.ConvertUtils
import io.legado.app.ui.document.utils.FilePickerIcon
import io.legado.app.utils.FileUtils
import java.io.File

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker.adapter
package io.legado.app.ui.document.adapter
import android.content.Context
import android.os.Environment
@ -6,8 +6,8 @@ import android.view.ViewGroup
import io.legado.app.base.adapter.ItemViewHolder
import io.legado.app.base.adapter.RecyclerAdapter
import io.legado.app.databinding.ItemPathFilepickerBinding
import io.legado.app.ui.filepicker.utils.ConvertUtils
import io.legado.app.ui.filepicker.utils.FilePickerIcon
import io.legado.app.ui.document.utils.ConvertUtils
import io.legado.app.ui.document.utils.FilePickerIcon
import java.util.*

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker.entity
package io.legado.app.ui.document.entity
import android.graphics.drawable.Drawable

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker.entity
package io.legado.app.ui.document.entity
import java.io.Serializable
import java.lang.reflect.Field

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker.utils
package io.legado.app.ui.document.utils
import android.content.res.Resources
import android.graphics.Bitmap

@ -1,4 +1,4 @@
package io.legado.app.ui.filepicker.utils;
package io.legado.app.ui.document.utils;
/**
* Generated by https://github.com/gzu-liyujiang/Image2ByteVar

@ -27,8 +27,8 @@ import io.legado.app.ui.book.cache.CacheActivity
import io.legado.app.ui.book.group.GroupManageDialog
import io.legado.app.ui.book.local.ImportBookActivity
import io.legado.app.ui.book.search.SearchActivity
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.ui.main.MainViewModel
import io.legado.app.ui.main.bookshelf.books.BooksFragment
import io.legado.app.utils.*

@ -28,8 +28,8 @@ import io.legado.app.lib.theme.ATH
import io.legado.app.lib.theme.primaryTextColor
import io.legado.app.service.help.ReadBook
import io.legado.app.ui.association.ImportReplaceRuleActivity
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.ui.qrcode.QrCodeResult
import io.legado.app.ui.replace.edit.ReplaceEditActivity
import io.legado.app.ui.widget.SelectActionBar

@ -23,8 +23,8 @@ import io.legado.app.service.help.Download
import io.legado.app.ui.association.ImportBookSourceActivity
import io.legado.app.ui.association.ImportReplaceRuleActivity
import io.legado.app.ui.association.ImportRssSourceActivity
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.utils.*
import kotlinx.coroutines.launch
import org.apache.commons.text.StringEscapeUtils

@ -24,8 +24,8 @@ import io.legado.app.lib.dialogs.alert
import io.legado.app.lib.theme.ATH
import io.legado.app.lib.theme.primaryTextColor
import io.legado.app.ui.association.ImportRssSourceActivity
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.ui.qrcode.QrCodeResult
import io.legado.app.ui.rss.source.edit.RssSourceEditActivity
import io.legado.app.ui.widget.SelectActionBar

@ -19,8 +19,8 @@ import io.legado.app.lib.dialogs.alert
import io.legado.app.lib.permission.Permissions
import io.legado.app.lib.permission.PermissionsCompat
import io.legado.app.lib.theme.primaryColor
import io.legado.app.ui.filepicker.FilePicker
import io.legado.app.ui.filepicker.FilePickerParam
import io.legado.app.ui.document.FilePicker
import io.legado.app.ui.document.FilePickerParam
import io.legado.app.utils.*
import io.legado.app.utils.viewbindingdelegate.viewBinding
import kotlinx.coroutines.Dispatchers.Main

@ -3,7 +3,7 @@ package io.legado.app.utils
import android.os.Environment
import android.webkit.MimeTypeMap
import androidx.annotation.IntDef
import io.legado.app.ui.filepicker.utils.ConvertUtils
import io.legado.app.ui.document.utils.ConvertUtils
import splitties.init.appCtx
import java.io.*
import java.nio.charset.Charset

Loading…
Cancel
Save