remove_files #6

Merged
umnik merged 6 commits from remove_files into master 6 months ago

@ -10,13 +10,13 @@ android {
defaultConfig {
minSdk 24
targetSdk 33
versionCode 120
versionCode 121
/** https://semver.org/spec/v2.0.0.html: МАЖОР.МИНОР.ПАТЧ
* МАЖОР: значительное изменение API, которое привело к потере обратной совместимости
* МИНОР: добавление новой функциональности, не приводящее к потере обратной совместимости. Удаление ранее
* деприкейченного API сюда же, т.к. считаем, что депрекейтед был устранён в клиентах давно
* ПАТЧ: исправления или незначительное добавление кода. Добавление нового пакета - сюда */
versionName "2.15.0"
versionName "2.16.0"
}
buildTypes {

@ -50,6 +50,11 @@ object TOs {
TShell.sendTimeSetBroadcast()
}
/** Удалить файл или папку по пути [path] */
fun removeTree(path: String, recursive: Boolean = false) {
TShell.removeTree(path, recursive)
}
/** Опущена ли панель уведомлений */
fun isNotificationsOpened(): Boolean {
return tDevice.findObject(UiSelector().resourceId(notificationId)).exists()

@ -15,6 +15,10 @@ internal object TShell {
suShellCommand("date $time set")
}
internal fun removeTree(fileName: String, recursive: Boolean) {
shellCommand("rm $fileName" + if (recursive) " -rf" else "")
}
internal fun sendTimeSetBroadcast() {
suShellCommand("am broadcast -a android.intent.action.TIME_SET")
}

Loading…
Cancel
Save