diff --git a/app/build.gradle b/app/build.gradle index 7e4a68ce1..98dec497d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "com.chooloo.www.koler" minSdkVersion 25 targetSdkVersion 31 - versionCode 65 - versionName "v1.3.1" + versionCode 67 + versionName "v1.3.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 30b924eaa..8fcc5ba04 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -4,8 +4,6 @@ package="com.chooloo.www.koler"> - - @@ -28,8 +26,6 @@ android:name="android.permission.CAPTURE_AUDIO_OUTPUT" tools:ignore="ProtectedPermissions" /> - - - - - - @@ -66,8 +59,6 @@ - - - - - - - - - - - - - - - + - + - - - - \ No newline at end of file diff --git a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt index 47f020883..22092b980 100644 --- a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt +++ b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt @@ -1,6 +1,7 @@ package com.chooloo.www.koler.di.contextcomponent import android.app.KeyguardManager +import android.app.role.RoleManager import android.content.ClipboardManager import android.media.AudioManager import android.os.PowerManager diff --git a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt index 25dadaaa7..22d5c010f 100644 --- a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt +++ b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt @@ -2,6 +2,7 @@ package com.chooloo.www.koler.di.contextcomponent import android.app.Application import android.app.KeyguardManager +import android.app.role.RoleManager import android.content.ClipboardManager import android.content.Context import android.content.Context.TELEPHONY_SUBSCRIPTION_SERVICE @@ -15,12 +16,12 @@ import androidx.core.app.NotificationManagerCompat import com.chooloo.www.koler.di.livedatafactory.LiveDataFactoryImpl import com.chooloo.www.koler.interactor.animation.AnimationInteractorImpl import com.chooloo.www.koler.interactor.audio.AudioInteractorImpl +import com.chooloo.www.koler.interactor.blocked.BlockedInteractorImpl import com.chooloo.www.koler.interactor.callaudio.CallAudioInteractorImpl import com.chooloo.www.koler.interactor.calls.CallsInteractorImpl import com.chooloo.www.koler.interactor.color.ColorInteractorImpl import com.chooloo.www.koler.interactor.contacts.ContactsInteractorImpl import com.chooloo.www.koler.interactor.drawable.DrawableInteractorImpl -import com.chooloo.www.koler.interactor.blocked.BlockedInteractorImpl import com.chooloo.www.koler.interactor.phoneaccounts.PhonesInteractorImpl import com.chooloo.www.koler.interactor.preferences.PreferencesInteractorImpl import com.chooloo.www.koler.interactor.recents.RecentsInteractorImpl diff --git a/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt b/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt index c791bba2f..6358e61f7 100644 --- a/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt +++ b/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt @@ -10,9 +10,7 @@ import android.telecom.TelecomManager import android.widget.Toast import com.chooloo.www.koler.interactor.string.StringInteractor import com.chooloo.www.koler.ui.base.BaseActivity -import com.chooloo.www.koler.ui.base.BottomFragment import com.chooloo.www.koler.ui.permissions.PermissionsActivity -import com.chooloo.www.koler.ui.prompt.PromptFragment import com.chooloo.www.koler.util.baseobservable.BaseObservable @@ -29,15 +27,16 @@ class PermissionsInteractorImpl( override fun requestDefaultDialer() { val intent = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - val roleManager = activity.getSystemService(Context.ROLE_SERVICE) as RoleManager - roleManager.createRequestRoleIntent(RoleManager.ROLE_DIALER) + (activity.getSystemService(Context.ROLE_SERVICE) as RoleManager).createRequestRoleIntent( + RoleManager.ROLE_DIALER + ) } else { Intent(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER).putExtra( TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME, activity.packageName ) } - activity.startActivity(intent) + activity.startActivityForResult(intent, 0) } override fun checkDefaultDialer(errorMessageRes: Int?) {