# Conflicts: # README.md # app/build.gradle # app/src/main/java/eu/kanade/tachiyomi/App.kt # app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt # app/src/main/java/eu/kanade/tachiyomi/data/updater/UpdateDownloaderReceiver.kt # app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoPresenter.kt # app/src/main/res/menu/library.xml # app/src/main/res/values/strings.xml # app/src/test/java/eu/kanade/tachiyomi/data/database/ChapterRecognitionTest.kt
21 lines
533 B
Kotlin
Executable File
21 lines
533 B
Kotlin
Executable File
package eu.kanade.tachiyomi.util
|
|
|
|
import android.content.Context
|
|
import android.net.Uri
|
|
import android.os.Build
|
|
import android.support.v4.content.FileProvider
|
|
import eu.kanade.tachiyomi.BuildConfig
|
|
import java.io.File
|
|
|
|
/**
|
|
* Returns the uri of a file
|
|
*
|
|
* @param context context of application
|
|
*/
|
|
fun File.getUriCompat(context: Context): Uri {
|
|
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
|
|
FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".provider", this)
|
|
else Uri.fromFile(this)
|
|
}
|
|
|