diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 335c2c2985..5e1c94d31e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -127,6 +127,11 @@ android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar" /> + + \ No newline at end of file diff --git a/app/src/main/java/com/tangem/presentation/activity/SettingsDebugActivity.kt b/app/src/main/java/com/tangem/presentation/activity/SettingsDebugActivity.kt new file mode 100644 index 0000000000..56acc42878 --- /dev/null +++ b/app/src/main/java/com/tangem/presentation/activity/SettingsDebugActivity.kt @@ -0,0 +1,31 @@ +package com.tangem.presentation.activity + +import android.os.Bundle +import android.support.v7.app.AppCompatActivity +import android.support.v7.widget.Toolbar + +import com.tangem.wallet.R + +class SettingsDebugActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_settings_debug) + + initToolbar() + } + + private fun initToolbar() { + val toolbar = findViewById(R.id.toolbar)!! + toolbar.title = getString(R.string.debug_settings) + setSupportActionBar(toolbar) + toolbar.setNavigationIcon(R.drawable.ic_arrow_left_white_24dp) + toolbar.setNavigationOnClickListener { + if (fragmentManager.backStackEntryCount == 0) + finish() + else + fragmentManager.popBackStack() + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/tangem/presentation/fragment/SettingsDebug.kt b/app/src/main/java/com/tangem/presentation/fragment/SettingsDebug.kt new file mode 100644 index 0000000000..7a36a80e5e --- /dev/null +++ b/app/src/main/java/com/tangem/presentation/fragment/SettingsDebug.kt @@ -0,0 +1,22 @@ +package com.tangem.presentation.fragment + +import android.os.Bundle +import android.preference.PreferenceFragment +import android.preference.SwitchPreference +import com.tangem.wallet.R + +class SettingsDebug : PreferenceFragment() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + addPreferencesFromResource(R.xml.fr_settings_debug) + + val debug_new_request_verify = findPreference(getString(R.string.key_debug_new_request_verify)) as SwitchPreference + val debug_new_request_verify_show_json = findPreference(getString(R.string.key_debug_new_request_verify_show_json)) as SwitchPreference + + debug_new_request_verify.title = "Новый запрос verify card" + debug_new_request_verify_show_json.title = "Показать ответ" + + } + +} \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_arrow_left_white_24dp.xml b/app/src/main/res/drawable/ic_arrow_left_white_24dp.xml new file mode 100644 index 0000000000..c322fe0bfa --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_left_white_24dp.xml @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_settings_debug.xml b/app/src/main/res/layout/activity_settings_debug.xml new file mode 100644 index 0000000000..f33e45cc9a --- /dev/null +++ b/app/src/main/res/layout/activity_settings_debug.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/toolbar.xml b/app/src/main/res/layout/toolbar.xml new file mode 100644 index 0000000000..bf40dccd4a --- /dev/null +++ b/app/src/main/res/layout/toolbar.xml @@ -0,0 +1,10 @@ + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index bd9143ac3a..c0c442dd51 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -47,6 +47,7 @@ Scan again to verify the card READING… VERIFYING… + Дебаг Your Android device is rooted. Security at risk! diff --git a/app/src/main/res/values/strings_key.xml b/app/src/main/res/values/strings_key.xml new file mode 100644 index 0000000000..89cc3edef8 --- /dev/null +++ b/app/src/main/res/values/strings_key.xml @@ -0,0 +1,6 @@ + + + debug_new_request_verify + debug_new_request_verify_show_json + + \ No newline at end of file diff --git a/app/src/main/res/xml/fr_settings_debug.xml b/app/src/main/res/xml/fr_settings_debug.xml new file mode 100644 index 0000000000..5ec05b3c3d --- /dev/null +++ b/app/src/main/res/xml/fr_settings_debug.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file