Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit c0b00a16 authored by solokot's avatar solokot Committed by GitHub
Browse files

Merge pull request #14 from SimpleMobileTools/master

update
parents 539563b7 dc33ffee
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ For reporting bugs/features that affect all apps please use the <a href="https:/

License
-------
    Copyright 2017 SimpleMobileTools
    Copyright 2017-present SimpleMobileTools

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ buildscript {
        propMinSdkVersion = 16
        propTargetSdkVersion = propCompileSdkVersion
        propVersionCode = 1
        propVersionName = '3.8.11'
        propVersionName = '3.8.12'
        kotlin_version = '1.2.21'
        support_libs = '27.0.2'
    }
+7 −1
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ import com.simplemobiletools.commons.models.SharedTheme
import com.simplemobiletools.commons.views.MyTextView
import kotlinx.android.synthetic.main.dialog_title.view.*
import java.io.File
import java.io.FileNotFoundException
import java.io.FileOutputStream
import java.io.OutputStream
import java.util.*
@@ -559,7 +560,12 @@ fun BaseSimpleActivity.getFileOutputStream(file: File, callback: (outputStream:
            }

            if (document?.exists() == true) {
                try {
                    callback(applicationContext.contentResolver.openOutputStream(document.uri))
                } catch (e: FileNotFoundException) {
                    showErrorToast(e)
                    callback(null)
                }
            } else {
                val error = String.format(getString(R.string.could_not_create_file), file.absolutePath)
                showErrorToast(error)
+85 −85
Original line number Diff line number Diff line
package com.simplemobiletools.commons.helpers

val APP_NAME = "app_name"
val APP_LICENSES = "app_licenses"
val APP_VERSION_NAME = "app_version_name"
val REAL_FILE_PATH = "real_file_path"
val IS_FROM_GALLERY = "is_from_gallery"
val BROADCAST_REFRESH_MEDIA = "com.simplemobiletools.REFRESH_MEDIA"
const val APP_NAME = "app_name"
const val APP_LICENSES = "app_licenses"
const val APP_VERSION_NAME = "app_version_name"
const val REAL_FILE_PATH = "real_file_path"
const val IS_FROM_GALLERY = "is_from_gallery"
const val BROADCAST_REFRESH_MEDIA = "com.simplemobiletools.REFRESH_MEDIA"

// shared preferences
val PREFS_KEY = "Prefs"
val APP_RUN_COUNT = "app_run_count"
val LAST_VERSION = "last_version"
val TREE_URI = "tree_uri_2"
val SD_CARD_PATH = "sd_card_path_2"
val INTERNAL_STORAGE_PATH = "internal_storage_path"
val TEXT_COLOR = "text_color"
val BACKGROUND_COLOR = "background_color"
val PRIMARY_COLOR = "primary_color_2"
val CUSTOM_TEXT_COLOR = "custom_text_color"
val CUSTOM_BACKGROUND_COLOR = "custom_background_color"
val CUSTOM_PRIMARY_COLOR = "custom_primary_color"
val WIDGET_BG_COLOR = "widget_bg_color"
val WIDGET_TEXT_COLOR = "widget_text_color"
val PASSWORD_PROTECTION = "password_protection"
val PASSWORD_HASH = "password_hash"
val PROTECTION_TYPE = "protection_type"
val APP_PASSWORD_PROTECTION = "app_password_protection"
val APP_PASSWORD_HASH = "app_password_hash"
val APP_PROTECTION_TYPE = "app_protection_type"
val KEEP_LAST_MODIFIED = "keep_last_modified"
val USE_ENGLISH = "use_english"
val WAS_USE_ENGLISH_TOGGLED = "was_use_english_toggled"
val WAS_SHARED_THEME_EVER_ACTIVATED = "was_shared_theme_ever_activated"
val IS_USING_SHARED_THEME = "is_using_shared_theme"
val WAS_SHARED_THEME_FORCED = "was_shared_theme_forced"
val WAS_CUSTOM_THEME_SWITCH_DESCRIPTION_SHOWN = "was_custom_theme_switch_description_shown"
val WAS_SHARED_THEME_AFTER_UPDATE_CHECKED = "was_shared_theme_after_update_checked"
val SHOW_INFO_BUBBLE = "show_info_bubble"
val SORTING = "sorting"
const val PREFS_KEY = "Prefs"
const val APP_RUN_COUNT = "app_run_count"
const val LAST_VERSION = "last_version"
const val TREE_URI = "tree_uri_2"
const val SD_CARD_PATH = "sd_card_path_2"
const val INTERNAL_STORAGE_PATH = "internal_storage_path"
const val TEXT_COLOR = "text_color"
const val BACKGROUND_COLOR = "background_color"
const val PRIMARY_COLOR = "primary_color_2"
const val CUSTOM_TEXT_COLOR = "custom_text_color"
const val CUSTOM_BACKGROUND_COLOR = "custom_background_color"
const val CUSTOM_PRIMARY_COLOR = "custom_primary_color"
const val WIDGET_BG_COLOR = "widget_bg_color"
const val WIDGET_TEXT_COLOR = "widget_text_color"
const val PASSWORD_PROTECTION = "password_protection"
const val PASSWORD_HASH = "password_hash"
const val PROTECTION_TYPE = "protection_type"
const val APP_PASSWORD_PROTECTION = "app_password_protection"
const val APP_PASSWORD_HASH = "app_password_hash"
const val APP_PROTECTION_TYPE = "app_protection_type"
const val KEEP_LAST_MODIFIED = "keep_last_modified"
const val USE_ENGLISH = "use_english"
const val WAS_USE_ENGLISH_TOGGLED = "was_use_english_toggled"
const val WAS_SHARED_THEME_EVER_ACTIVATED = "was_shared_theme_ever_activated"
const val IS_USING_SHARED_THEME = "is_using_shared_theme"
const val WAS_SHARED_THEME_FORCED = "was_shared_theme_forced"
const val WAS_CUSTOM_THEME_SWITCH_DESCRIPTION_SHOWN = "was_custom_theme_switch_description_shown"
const val WAS_SHARED_THEME_AFTER_UPDATE_CHECKED = "was_shared_theme_after_update_checked"
const val SHOW_INFO_BUBBLE = "show_info_bubble"
const val SORTING = "sorting"

// licenses
val LICENSE_KOTLIN = 1
val LICENSE_SUBSAMPLING = 2
val LICENSE_GLIDE = 4
val LICENSE_CROPPER = 8
val LICENSE_MULTISELECT = 16
val LICENSE_RTL = 32
val LICENSE_JODA = 64
val LICENSE_STETHO = 128
val LICENSE_OTTO = 256
val LICENSE_PHOTOVIEW = 512
val LICENSE_PICASSO = 1024
val LICENSE_PATTERN = 2048
val LICENSE_REPRINT = 4096
val LICENSE_GIF_DRAWABLE = 8192
val LICENSE_AUTOFITTEXTVIEW = 16384
val LICENSE_ROBOLECTRIC = 32768
val LICENSE_ESPRESSO = 65536
val LICENSE_GSON = 131072
val LICENSE_LEAK_CANARY = 262144
const val LICENSE_KOTLIN = 1
const val LICENSE_SUBSAMPLING = 2
const val LICENSE_GLIDE = 4
const val LICENSE_CROPPER = 8
const val LICENSE_MULTISELECT = 16
const val LICENSE_RTL = 32
const val LICENSE_JODA = 64
const val LICENSE_STETHO = 128
const val LICENSE_OTTO = 256
const val LICENSE_PHOTOVIEW = 512
const val LICENSE_PICASSO = 1024
const val LICENSE_PATTERN = 2048
const val LICENSE_REPRINT = 4096
const val LICENSE_GIF_DRAWABLE = 8192
const val LICENSE_AUTOFITTEXTVIEW = 16384
const val LICENSE_ROBOLECTRIC = 32768
const val LICENSE_ESPRESSO = 65536
const val LICENSE_GSON = 131072
const val LICENSE_LEAK_CANARY = 262144

// global intents
val OPEN_DOCUMENT_TREE = 1000
val REQUEST_SET_AS = 1001
val REQUEST_EDIT_IMAGE = 1002
const val OPEN_DOCUMENT_TREE = 1000
const val REQUEST_SET_AS = 1001
const val REQUEST_EDIT_IMAGE = 1002

// sorting
val SORT_BY_NAME = 1
val SORT_BY_DATE_MODIFIED = 2
val SORT_BY_SIZE = 4
val SORT_BY_DATE_TAKEN = 8
val SORT_BY_EXTENSION = 16
val SORT_BY_PATH = 32
val SORT_BY_NUMBER = 64
val SORT_BY_FIRST_NAME = 128
val SORT_BY_MIDDLE_NAME = 256
val SORT_BY_SURNAME = 512
val SORT_DESCENDING = 1024
const val SORT_BY_NAME = 1
const val SORT_BY_DATE_MODIFIED = 2
const val SORT_BY_SIZE = 4
const val SORT_BY_DATE_TAKEN = 8
const val SORT_BY_EXTENSION = 16
const val SORT_BY_PATH = 32
const val SORT_BY_NUMBER = 64
const val SORT_BY_FIRST_NAME = 128
const val SORT_BY_MIDDLE_NAME = 256
const val SORT_BY_SURNAME = 512
const val SORT_DESCENDING = 1024

// security
val PROTECTION_PATTERN = 0
val PROTECTION_PIN = 1
val PROTECTION_FINGERPRINT = 2
const val PROTECTION_PATTERN = 0
const val PROTECTION_PIN = 1
const val PROTECTION_FINGERPRINT = 2

val SHOW_ALL_TABS = -1
val SHOW_PATTERN = 0
val SHOW_PIN = 1
val SHOW_FINGERPRINT = 2
const val SHOW_ALL_TABS = -1
const val SHOW_PATTERN = 0
const val SHOW_PIN = 1
const val SHOW_FINGERPRINT = 2

// permissions
val PERMISSION_READ_STORAGE = 1
val PERMISSION_WRITE_STORAGE = 2
val PERMISSION_CAMERA = 3
val PERMISSION_RECORD_AUDIO = 4
val PERMISSION_READ_CONTACTS = 5
val PERMISSION_WRITE_CONTACTS = 6
val PERMISSION_READ_CALENDAR = 7
val PERMISSION_WRITE_CALENDAR = 8
val PERMISSION_CALL_PHONE = 9
const val PERMISSION_READ_STORAGE = 1
const val PERMISSION_WRITE_STORAGE = 2
const val PERMISSION_CAMERA = 3
const val PERMISSION_RECORD_AUDIO = 4
const val PERMISSION_READ_CONTACTS = 5
const val PERMISSION_WRITE_CONTACTS = 6
const val PERMISSION_READ_CALENDAR = 7
const val PERMISSION_WRITE_CALENDAR = 8
const val PERMISSION_CALL_PHONE = 9

fun getDateFormats() = arrayListOf(
        "yyyy-MM-dd",
+156 −156

File changed.

Preview size limit exceeded, changes collapsed.