Updated on 2026-08-14

This commit is contained in:
Tangem 2019-02-27 22:36:18 +03:00
parent f5320a1952
commit 449840473a
48 changed files with 140 additions and 104 deletions

View file

@ -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());
}
}

View file

@ -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" />

View file

@ -1,4 +1,4 @@
package com.tangem.tangemcard.android.data;
package com.tangem.cardandroid.android.data;
import android.content.Context;

View file

@ -1,4 +1,4 @@
package com.tangem.tangemcard.android.data;
package com.tangem.cardandroid.android.data;
import android.content.Context;
import android.content.SharedPreferences;

View file

@ -1,4 +1,4 @@
package com.tangem.tangemcard.android.nfc
package com.tangem.cardandroid.android.nfc
import android.content.Context
import android.os.Build

View file

@ -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

View file

@ -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),

View file

@ -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

View file

@ -1,4 +1,4 @@
package com.tangem.tangemcard.android.reader
package com.tangem.cardandroid.android.reader
import android.nfc.tech.IsoDep

View file

@ -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()
}
}

View file

@ -1,4 +1,4 @@
package com.tangem.tangemcard.data
package com.tangem.cardandroid.data
import android.os.Bundle
import com.tangem.cardcommon.data.Manufacturer

View file

@ -1,4 +1,4 @@
package com.tangem.tangemcard;
package com.tangem.cardandroid;
import org.junit.Test;