Updated on 2026-08-14
This commit is contained in:
parent
f5320a1952
commit
449840473a
48 changed files with 140 additions and 104 deletions
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard;
|
||||
package com.tangem.cardandroid;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.test.InstrumentationRegistry;
|
||||
|
|
@ -21,6 +21,6 @@ public class ExampleInstrumentedTest {
|
|||
// Context of the app under test.
|
||||
Context appContext = InstrumentationRegistry.getTargetContext();
|
||||
|
||||
assertEquals("com.tangem.tangemcard.test", appContext.getPackageName());
|
||||
assertEquals("com.tangem.cardandroid.test", appContext.getPackageName());
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.tangem.tangemcard" >
|
||||
package="com.tangem.cardandroid" >
|
||||
<uses-feature
|
||||
android:name="android.hardware.nfc"
|
||||
android:required="true" />
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android.data;
|
||||
package com.tangem.cardandroid.android.data;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android.data;
|
||||
package com.tangem.cardandroid.android.data;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android.nfc
|
||||
package com.tangem.cardandroid.android.nfc
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Build
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package com.tangem.tangemcard.android.nfc
|
||||
package com.tangem.cardandroid.android.nfc
|
||||
|
||||
import androidx.lifecycle.Lifecycle
|
||||
import androidx.lifecycle.LifecycleObserver
|
||||
import androidx.lifecycle.OnLifecycleEvent
|
||||
import com.tangem.tangemcard.android.reader.NfcManager
|
||||
import com.tangem.cardandroid.android.reader.NfcManager
|
||||
|
||||
/**
|
||||
* Lifecycle observer for all activities and fragments with nfc
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android.nfc
|
||||
package com.tangem.cardandroid.android.nfc
|
||||
|
||||
enum class NfcLocation(val codename: String, val fullName: String, val orientation: Int, val x: Int, val y: Int, val z: Int) {
|
||||
model1("sailfish", "Google Pixel", 0, 65, 25, 0),
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android.reader
|
||||
package com.tangem.cardandroid.android.reader
|
||||
|
||||
import android.Manifest
|
||||
import android.annotation.TargetApi
|
||||
|
|
@ -15,7 +15,7 @@ import android.os.Build
|
|||
import android.os.Bundle
|
||||
import androidx.core.app.ActivityCompat
|
||||
import androidx.fragment.app.FragmentActivity
|
||||
import com.tangem.tangemcard.android.presentation.dialog.NfcEnableDialog
|
||||
import com.tangem.cardandroid.android.ui.NfcEnableDialog
|
||||
import com.tangem.cardcommon.util.Log
|
||||
import java.io.IOException
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.android.reader
|
||||
package com.tangem.cardandroid.android.reader
|
||||
|
||||
import android.nfc.tech.IsoDep
|
||||
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
package com.tangem.cardandroid.android.ui
|
||||
|
||||
import android.app.Dialog
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import android.provider.Settings
|
||||
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import androidx.fragment.app.DialogFragment
|
||||
|
||||
import com.tangem.cardandroid.R
|
||||
|
||||
class NfcEnableDialog : DialogFragment() {
|
||||
companion object {
|
||||
val TAG: String = NfcEnableDialog::class.java.simpleName
|
||||
}
|
||||
|
||||
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
|
||||
val builder = context?.let { AlertDialog.Builder(it) }
|
||||
builder?.setCancelable(false)
|
||||
?.setIcon(R.drawable.ic_action_nfc_gray)
|
||||
?.setTitle(R.string.nfc_disabled)
|
||||
?.setMessage(R.string.enable_nfc)
|
||||
?.setPositiveButton(R.string.dialog_ok
|
||||
) { _, _ ->
|
||||
activity?.startActivity(Intent(Settings.ACTION_NFC_SETTINGS))
|
||||
}
|
||||
?.setNegativeButton(R.string.dialog_quit
|
||||
) { dialog, _ ->
|
||||
dialog.cancel()
|
||||
activity?.finish()
|
||||
}
|
||||
return builder!!.create()
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard.data
|
||||
package com.tangem.cardandroid.data
|
||||
|
||||
import android.os.Bundle
|
||||
import com.tangem.cardcommon.data.Manufacturer
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.tangem.tangemcard;
|
||||
package com.tangem.cardandroid;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue