diff --git a/app/src/main/java/com/tangem/presentation/activity/ConfirmPaymentActivity.kt b/app/src/main/java/com/tangem/presentation/activity/ConfirmPaymentActivity.kt index d6329df62b..03d704f3ef 100644 --- a/app/src/main/java/com/tangem/presentation/activity/ConfirmPaymentActivity.kt +++ b/app/src/main/java/com/tangem/presentation/activity/ConfirmPaymentActivity.kt @@ -71,7 +71,6 @@ class ConfirmPaymentActivity : AppCompatActivity(), NfcAdapter.ReaderCallback { tvCurrency2.text = engine.feeCurrency tvCardID.text = ctx.card!!.cidDescription etWallet.setText(intent.getStringExtra(Constant.EXTRA_TARGET_ADDRESS)) - etFee.setText("") btnSend.visibility = View.INVISIBLE @@ -91,7 +90,7 @@ class ConfirmPaymentActivity : AppCompatActivity(), NfcAdapter.ReaderCallback { tvFeeEquivalent.text = eqFee if (!ctx.coinData!!.amountEquivalentDescriptionAvailable) { - tvFeeEquivalent.error = "Service unavailable" + tvFeeEquivalent.error = getString(R.string.service_unavailable) tvCurrency2.visibility = View.GONE tvFeeEquivalent.visibility = View.GONE } else @@ -108,48 +107,51 @@ class ConfirmPaymentActivity : AppCompatActivity(), NfcAdapter.ReaderCallback { } }) btnSend.setOnClickListener { - val calendar = Calendar.getInstance() - calendar.add(Calendar.MINUTE, -1) + if (UtilHelper.isOnline(this)) { + val calendar = Calendar.getInstance() + calendar.add(Calendar.MINUTE, -1) - if (dtVerified == null || dtVerified!!.before(calendar.time)) { - finishWithError(Activity.RESULT_CANCELED, getString(R.string.the_obtained_data_is_outdated_try_again)) - return@setOnClickListener - } + if (dtVerified == null || dtVerified!!.before(calendar.time)) { + finishWithError(Activity.RESULT_CANCELED, getString(R.string.the_obtained_data_is_outdated_try_again)) + return@setOnClickListener + } - val engineCoin = CoinEngineFactory.create(ctx) + val engineCoin = CoinEngineFactory.create(ctx) - if (engineCoin!!.isNeedCheckNode && !nodeCheck) { - Toast.makeText(baseContext, getString(R.string.cannot_reach_current_active_blockchain_node_try_again), Toast.LENGTH_LONG).show() - return@setOnClickListener - } + if (engineCoin!!.isNeedCheckNode && !nodeCheck) { + Toast.makeText(baseContext, getString(R.string.cannot_reach_current_active_blockchain_node_try_again), Toast.LENGTH_LONG).show() + return@setOnClickListener + } - val txFee = engineCoin.convertToAmount(etFee.text.toString(), tvCurrency2.text.toString()) - val txAmount = engineCoin.convertToAmount(etAmount.text.toString(), tvCurrency.text.toString()) + val txFee = engineCoin.convertToAmount(etFee.text.toString(), tvCurrency2.text.toString()) + val txAmount = engineCoin.convertToAmount(etAmount.text.toString(), tvCurrency.text.toString()) - if (!engineCoin.hasBalanceInfo()) { - finishWithError(Activity.RESULT_CANCELED, getString(R.string.cannot_check_balance_no_connection_with_blockchain_nodes)) - return@setOnClickListener + if (!engineCoin.hasBalanceInfo()) { + finishWithError(Activity.RESULT_CANCELED, getString(R.string.cannot_check_balance_no_connection_with_blockchain_nodes)) + return@setOnClickListener - } else if (!engineCoin.isBalanceNotZero) { - finishWithError(Activity.RESULT_CANCELED, getString(R.string.the_wallet_is_empty)) - return@setOnClickListener + } else if (!engineCoin.isBalanceNotZero) { + finishWithError(Activity.RESULT_CANCELED, getString(R.string.the_wallet_is_empty)) + return@setOnClickListener - } else if (!engineCoin.isExtractPossible) { - finishWithError(Activity.RESULT_CANCELED, getString(R.string.please_wait_for_confirmation_of_incoming_transaction)) - return@setOnClickListener - } + } else if (!engineCoin.isExtractPossible) { + finishWithError(Activity.RESULT_CANCELED, getString(R.string.please_wait_for_confirmation_of_incoming_transaction)) + return@setOnClickListener + } - if (!engineCoin.checkNewTransactionAmountAndFee(txAmount, txFee, isIncludeFee)) { - finishWithError(Activity.RESULT_CANCELED, getString(R.string.not_enough_funds_on_your_card)) - return@setOnClickListener - } + if (!engineCoin.checkNewTransactionAmountAndFee(txAmount, txFee, isIncludeFee)) { + finishWithError(Activity.RESULT_CANCELED, getString(R.string.not_enough_funds_on_your_card)) + return@setOnClickListener + } - requestPIN2Count = 0 - val intent = Intent(baseContext, PinRequestActivity::class.java) - intent.putExtra(Constant.EXTRA_MODE, PinRequestActivity.Mode.RequestPIN2.toString()) - ctx.saveToIntent(intent) - intent.putExtra(Constant.EXTRA_FEE_INCLUDED, isIncludeFee) - startActivityForResult(intent, Constant.REQUEST_CODE_REQUEST_PIN2_) + requestPIN2Count = 0 + val intent = Intent(baseContext, PinRequestActivity::class.java) + intent.putExtra(Constant.EXTRA_MODE, PinRequestActivity.Mode.RequestPIN2.toString()) + ctx.saveToIntent(intent) + intent.putExtra(Constant.EXTRA_FEE_INCLUDED, isIncludeFee) + startActivityForResult(intent, Constant.REQUEST_CODE_REQUEST_PIN2_) + } else + Toast.makeText(this, getString(R.string.no_connection), Toast.LENGTH_SHORT).show() } val coinEngine = CoinEngineFactory.create(ctx) diff --git a/app/src/main/java/com/tangem/presentation/activity/PurgeActivity.kt b/app/src/main/java/com/tangem/presentation/activity/PurgeActivity.kt index facf49ee7f..2d0d7c81d4 100644 --- a/app/src/main/java/com/tangem/presentation/activity/PurgeActivity.kt +++ b/app/src/main/java/com/tangem/presentation/activity/PurgeActivity.kt @@ -28,7 +28,6 @@ import com.tangem.wallet.R import kotlinx.android.synthetic.main.activity_purge.* class PurgeActivity : AppCompatActivity(), NfcAdapter.ReaderCallback, CardProtocol.Notifications { - companion object { val TAG: String = PurgeActivity::class.java.simpleName @@ -125,9 +124,10 @@ class PurgeActivity : AppCompatActivity(), NfcAdapter.ReaderCallback, CardProtoc if (cardProtocol != null) { if (cardProtocol.error == null) { - progressBar!!.post { - progressBar!!.progress = 100 - progressBar!!.progressTintList = ColorStateList.valueOf(Color.GREEN) + progressBar?.post { + progressBar?.progress = 100 + progressBar?.progressTintList = ColorStateList.valueOf(Color.GREEN) + val intent = Intent() intent.putExtra("UID", cardProtocol.card.uid) intent.putExtra("Card", cardProtocol.card.asBundle) @@ -136,15 +136,16 @@ class PurgeActivity : AppCompatActivity(), NfcAdapter.ReaderCallback, CardProtoc } } else { if (cardProtocol.error is CardProtocol.TangemException_InvalidPIN) { - progressBar!!.post { - progressBar!!.progress = 100 - progressBar!!.progressTintList = ColorStateList.valueOf(Color.RED) + progressBar?.post { + progressBar?.progress = 100 + progressBar?.progressTintList = ColorStateList.valueOf(Color.RED) } - progressBar!!.postDelayed({ + progressBar?.postDelayed({ try { - progressBar!!.progress = 0 - progressBar!!.progressTintList = ColorStateList.valueOf(Color.DKGRAY) - progressBar!!.visibility = View.INVISIBLE + progressBar?.progress = 0 + progressBar?.progressTintList = ColorStateList.valueOf(Color.DKGRAY) + progressBar?.visibility = View.INVISIBLE + val intent = Intent() intent.putExtra("UID", cardProtocol.card.uid) intent.putExtra("Card", cardProtocol.card.asBundle) @@ -170,11 +171,11 @@ class PurgeActivity : AppCompatActivity(), NfcAdapter.ReaderCallback, CardProtoc } } - progressBar!!.postDelayed({ + progressBar?.postDelayed({ try { - progressBar!!.progress = 0 - progressBar!!.progressTintList = ColorStateList.valueOf(Color.DKGRAY) - progressBar!!.visibility = View.INVISIBLE + progressBar?.progress = 0 + progressBar?.progressTintList = ColorStateList.valueOf(Color.DKGRAY) + progressBar?.visibility = View.INVISIBLE } catch (e: Exception) { e.printStackTrace() } @@ -182,16 +183,16 @@ class PurgeActivity : AppCompatActivity(), NfcAdapter.ReaderCallback, CardProtoc } override fun onReadProgress(protocol: CardProtocol, progress: Int) { - progressBar!!.post { progressBar!!.progress = progress } + progressBar?.post { progressBar?.progress = progress } } override fun onReadCancel() { purgeTask = null - progressBar!!.postDelayed({ + progressBar?.postDelayed({ try { - progressBar!!.progress = 0 - progressBar!!.progressTintList = ColorStateList.valueOf(Color.DKGRAY) - progressBar!!.visibility = View.INVISIBLE + progressBar?.progress = 0 + progressBar?.progressTintList = ColorStateList.valueOf(Color.DKGRAY) + progressBar?.visibility = View.INVISIBLE } catch (e: Exception) { e.printStackTrace() } diff --git a/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt b/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt index ca23b0aa1d..882a85aeee 100644 --- a/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt +++ b/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt @@ -90,6 +90,7 @@ class LoadedWallet : Fragment(), NfcAdapter.ReaderCallback, CardProtocol.Notific //updateViews() } else if (srl != null && !srl.isRefreshing) srl.isRefreshing = true } + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) nfcManager = NfcManager(activity, this) @@ -305,7 +306,7 @@ class LoadedWallet : Fragment(), NfcAdapter.ReaderCallback, CardProtocol.Notific ctx.message = transactionFinishWithSuccess.message ctx.coinData.clearInfo() updateViews() - srl?.isRefreshing=true + srl?.isRefreshing = true srl?.postDelayed({ refresh() }, 5000) } @@ -632,8 +633,7 @@ class LoadedWallet : Fragment(), NfcAdapter.ReaderCallback, CardProtocol.Notific requestRateInfo() - if( requestCounter==0 ) - { + if (requestCounter == 0) { // if no connection and no requests posted srl?.isRefreshing = false updateViews() @@ -666,6 +666,7 @@ class LoadedWallet : Fragment(), NfcAdapter.ReaderCallback, CardProtocol.Notific } override fun allowAdvance(): Boolean { + // TODO Caused by: kotlin.TypeCastException: null cannot be cast to non-null type android.app.Activity return UtilHelper.isOnline(context as Activity) } } diff --git a/app/src/main/java/com/tangem/presentation/fragment/VerifyCard.kt b/app/src/main/java/com/tangem/presentation/fragment/VerifyCard.kt index b9247d0270..86667d4046 100644 --- a/app/src/main/java/com/tangem/presentation/fragment/VerifyCard.kt +++ b/app/src/main/java/com/tangem/presentation/fragment/VerifyCard.kt @@ -26,19 +26,18 @@ import com.tangem.tangemcard.android.reader.NfcManager import com.tangem.tangemcard.data.TangemCard import com.tangem.tangemcard.data.loadFromBundle import com.tangem.tangemcard.reader.CardProtocol +import com.tangem.util.LOG import com.tangem.wallet.BuildConfig import com.tangem.wallet.R import kotlinx.android.synthetic.main.fr_verify_card.* import java.io.IOException import java.util.* -class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { - +class VerifyCard : Fragment() { companion object { val TAG: String = VerifyCard::class.java.simpleName } - private var nfcManager: NfcManager? = null private lateinit var ctx: TangemContext private var requestPIN2Count = 0 @@ -48,8 +47,6 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - nfcManager = NfcManager(activity, this) - ctx = TangemContext.loadFromBundle(activity, activity?.intent?.extras) } @@ -74,24 +71,9 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { } } - override fun onResume() { - super.onResume() - nfcManager!!.onResume() - } - - override fun onPause() { - super.onPause() - nfcManager!!.onPause() - } - - override fun onStop() { - super.onStop() - nfcManager!!.onStop() - } - override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { -// var data = data super.onActivityResult(requestCode, resultCode, data) + LOG.i(TAG, "requestCode $requestCode resultCode $resultCode") when (requestCode) { Constant.REQUEST_CODE_ENTER_NEW_PIN -> if (resultCode == Activity.RESULT_OK) { if (data != null) { @@ -109,6 +91,7 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { } } } + Constant.REQUEST_CODE_ENTER_NEW_PIN2 -> if (resultCode == Activity.RESULT_OK) { if (data != null) { if (data.extras!!.containsKey("confirmPIN2")) { @@ -125,10 +108,11 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { } } } + Constant.REQUEST_CODE_REQUEST_PIN2_FOR_SWAP_PIN -> if (resultCode == Activity.RESULT_OK) { if (newPIN == "") newPIN = ctx.card!!.pin - if (newPIN2 == "") newPIN2 = App.pinStorage.getPIN2() + if (newPIN2 == "") newPIN2 = App.pinStorage.piN2 val pinSwapWarningDialog = PINSwapWarningDialog() pinSwapWarningDialog.setOnRefreshPage { (activity as VerifyCardActivity).navigator.showPinSwap(context as Activity, newPIN, newPIN2) } @@ -143,7 +127,6 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { Constant.REQUEST_CODE_SWAP_PIN -> if (resultCode == Activity.RESULT_OK) { if (data == null) { -// data = Intent() ctx.saveToIntent(data) data?.putExtra("modification", "delete") } else @@ -177,11 +160,11 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { if (data == null) { ctx.saveToIntent(data) data?.putExtra(Constant.EXTRA_MODIFICATION, "delete") - } else { + } else data.putExtra(Constant.EXTRA_MODIFICATION, "update") - } - activity!!.setResult(Activity.RESULT_OK, data) - activity!!.finish() + + activity?.setResult(Activity.RESULT_OK, data) + activity?.finish() } else { if (data != null && data.extras!!.containsKey("UID") && data.extras!!.containsKey("Card")) { val updatedCard = TangemCard(data.getStringExtra("UID")) @@ -205,14 +188,6 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { } } - override fun onTagDiscovered(tag: Tag) { - try { - nfcManager!!.ignoreTag(tag) - } catch (e: IOException) { - e.printStackTrace() - } - } - private fun updateViews() { try { if (timerHideErrorAndMessage != null) { @@ -369,20 +344,6 @@ class VerifyCard : Fragment(), NfcAdapter.ReaderCallback { tvWallet!!.setText(R.string.not_available) tvWalletIdentity.setText(R.string.no_data_string) } - -// timerHideErrorAndMessage = Timer() -// timerHideErrorAndMessage!!.schedule(object : TimerTask() { -// override fun run() { -// tvError.post { -// tvMessage!!.visibility = View.GONE -// tvError!!.visibility = View.GONE -// mCard!!.error = null -// mCard!!.message = null -// } -// } -// }, 5000) - - } catch (e: Exception) { e.printStackTrace() } diff --git a/app/src/main/res/layout/activity_confirm_payment.xml b/app/src/main/res/layout/activity_confirm_payment.xml index 35e7f5ed61..6f6f56cea5 100644 --- a/app/src/main/res/layout/activity_confirm_payment.xml +++ b/app/src/main/res/layout/activity_confirm_payment.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + tools:ignore="Autofill" tools:context="com.tangem.presentation.activity.ConfirmPaymentActivity"> Not enough ETH funds for gas PIN2 is required to sign the payment Not enough funds + Service unavailable Wallet hasn\'t been yet created diff --git a/build.gradle b/build.gradle index 3942b0608f..03239d7756 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:3.3.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 7368b742cc..6fea634781 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Sep 25 21:50:16 MSK 2018 +#Fri Jan 18 12:06:47 MSK 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip diff --git a/tangemcard-android/.idea/caches/build_file_checksums.ser b/tangemcard-android/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000000..d50a885154 Binary files /dev/null and b/tangemcard-android/.idea/caches/build_file_checksums.ser differ diff --git a/tangemcard-android/.idea/codeStyles/Project.xml b/tangemcard-android/.idea/codeStyles/Project.xml new file mode 100644 index 0000000000..30aa626c23 --- /dev/null +++ b/tangemcard-android/.idea/codeStyles/Project.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/gradle.xml b/tangemcard-android/.idea/gradle.xml new file mode 100644 index 0000000000..88d3a36dfc --- /dev/null +++ b/tangemcard-android/.idea/gradle.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml new file mode 100644 index 0000000000..bf16fff60d --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__android_arch_core_runtime_1_1_1.xml b/tangemcard-android/.idea/libraries/Gradle__android_arch_core_runtime_1_1_1.xml new file mode 100644 index 0000000000..3672191097 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__android_arch_core_runtime_1_1_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml new file mode 100644 index 0000000000..27b1867567 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1.xml b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1.xml new file mode 100644 index 0000000000..e5c527903a --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1.xml b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1.xml new file mode 100644 index 0000000000..3c68888267 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1.xml b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1.xml new file mode 100644 index 0000000000..ba470532d5 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1.xml b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1.xml new file mode 100644 index 0000000000..91aae22d5a --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0.xml new file mode 100644 index 0000000000..d7b54e8e49 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0.xml new file mode 100644 index 0000000000..d661b92d7d --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0.xml new file mode 100644 index 0000000000..3adbd26dbe --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0.xml new file mode 100644 index 0000000000..bb09bc80ce --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml new file mode 100644 index 0000000000..80e4d731eb --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_1_1_3.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_1_1_3.xml new file mode 100644 index 0000000000..bcb4ff48a7 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_1_1_3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_solver_1_1_3_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_solver_1_1_3_jar.xml new file mode 100644 index 0000000000..c0adf88fae --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_solver_1_1_3_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0.xml new file mode 100644 index 0000000000..97836ea7b8 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0.xml new file mode 100644 index 0000000000..830cd238b4 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_customview_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_customview_28_0_0.xml new file mode 100644 index 0000000000..9fec3518d8 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_customview_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_design_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_design_28_0_0.xml new file mode 100644 index 0000000000..97fe427240 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_design_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_documentfile_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_documentfile_28_0_0.xml new file mode 100644 index 0000000000..524d01ecbc --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_documentfile_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0.xml new file mode 100644 index 0000000000..38b44b30aa --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_interpolator_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_interpolator_28_0_0.xml new file mode 100644 index 0000000000..9aab62b216 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_interpolator_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_loader_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_loader_28_0_0.xml new file mode 100644 index 0000000000..9dd42c1961 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_loader_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0.xml new file mode 100644 index 0000000000..ecfc3b503b --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_print_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_print_28_0_0.xml new file mode 100644 index 0000000000..628832daaa --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_print_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0.xml new file mode 100644 index 0000000000..26e2936c1f --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0.xml new file mode 100644 index 0000000000..437f7fac8d --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml new file mode 100644 index 0000000000..0fdecce0d6 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0.xml new file mode 100644 index 0000000000..129fc06474 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0.xml new file mode 100644 index 0000000000..5ca9644a03 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0.xml new file mode 100644 index 0000000000..c6570f7435 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_fragment_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_fragment_28_0_0.xml new file mode 100644 index 0000000000..398f8ec322 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_fragment_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_media_compat_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_media_compat_28_0_0.xml new file mode 100644 index 0000000000..1f47f18005 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_media_compat_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_v4_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_v4_28_0_0.xml new file mode 100644 index 0000000000..0fb0ac4602 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_v4_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0.xml new file mode 100644 index 0000000000..78bf0d8291 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0.xml new file mode 100644 index 0000000000..5749719e9d --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_3_0_2.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_3_0_2.xml new file mode 100644 index 0000000000..4912074536 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_3_0_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml new file mode 100644 index 0000000000..041cbb2726 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_monitor_1_0_2.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_monitor_1_0_2.xml new file mode 100644 index 0000000000..03a762f327 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_monitor_1_0_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_runner_1_0_2.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_runner_1_0_2.xml new file mode 100644 index 0000000000..8408d30c6f --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_test_runner_1_0_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_transition_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_transition_28_0_0.xml new file mode 100644 index 0000000000..84a20b7c0b --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_transition_28_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0.xml new file mode 100644 index 0000000000..d2745eedab --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_android_support_viewpager_28_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__com_android_support_viewpager_28_0_0.xml new file mode 100644 index 0000000000..8704d75527 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_android_support_viewpager_28_0_0.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml new file mode 100644 index 0000000000..947e2512f6 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml new file mode 100644 index 0000000000..bc71380739 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_google_dagger_dagger_2_16_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_google_dagger_dagger_2_16_jar.xml new file mode 100644 index 0000000000..284170c712 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_google_dagger_dagger_2_16_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml new file mode 100644 index 0000000000..861033c37b --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_google_guava_guava_18_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml new file mode 100644 index 0000000000..82830f553a --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml new file mode 100644 index 0000000000..b13d935230 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_google_zxing_core_3_3_3_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml new file mode 100644 index 0000000000..056c316f46 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_jakewharton_retrofit_retrofit2_rxjava2_adapter_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml new file mode 100644 index 0000000000..aaedebc619 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_lambdaworks_scrypt_1_4_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml new file mode 100644 index 0000000000..5ed9e68b19 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_madgag_spongycastle_core_1_56_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml new file mode 100644 index 0000000000..7182375e3e --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_madgag_spongycastle_prov_1_56_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_scottyab_rootbeer_lib_0_0_7.xml b/tangemcard-android/.idea/libraries/Gradle__com_scottyab_rootbeer_lib_0_0_7.xml new file mode 100644 index 0000000000..32b901fcad --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_scottyab_rootbeer_lib_0_0_7.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_skyfishjy_ripplebackground_library_1_0_1.xml b/tangemcard-android/.idea/libraries/Gradle__com_skyfishjy_ripplebackground_library_1_0_1.xml new file mode 100644 index 0000000000..7f33fc2e11 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_skyfishjy_ripplebackground_library_1_0_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml new file mode 100644 index 0000000000..5c4dd4e872 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_10_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_10_0_jar.xml new file mode 100644 index 0000000000..70c9278186 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_10_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml new file mode 100644 index 0000000000..ce168f985d --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_logging_interceptor_3_11_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml new file mode 100644 index 0000000000..29cd9ae00a --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_12_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml new file mode 100644 index 0000000000..3e162ea028 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml new file mode 100644 index 0000000000..5321c1a14d --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_okio_okio_1_15_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml new file mode 100644 index 0000000000..7acf4c40f1 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_5_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml new file mode 100644 index 0000000000..7abd896c6f --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_5_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__core_1_56_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__core_1_56_0_0.xml new file mode 100644 index 0000000000..4c8e2e21c7 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__core_1_56_0_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__info_hoang8f_android_segmented_1_0_6.xml b/tangemcard-android/.idea/libraries/Gradle__info_hoang8f_android_segmented_1_0_6.xml new file mode 100644 index 0000000000..31d200c58b --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__info_hoang8f_android_segmented_1_0_6.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_1.xml b/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_1.xml new file mode 100644 index 0000000000..5789daef55 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_0_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml new file mode 100644 index 0000000000..05f01ea85c --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml new file mode 100644 index 0000000000..087cc1b89a --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__io_reactivex_rxjava2_rxkotlin_2_3_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml new file mode 100644 index 0000000000..f9c9a30640 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__junit_junit_4_12_jar.xml b/tangemcard-android/.idea/libraries/Gradle__junit_junit_4_12_jar.xml new file mode 100644 index 0000000000..f4f25a81d9 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__junit_junit_4_12_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_8.xml b/tangemcard-android/.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_8.xml new file mode 100644 index 0000000000..1d3db747c4 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__me_dm7_barcodescanner_core_1_9_8.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_8.xml b/tangemcard-android/.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_8.xml new file mode 100644 index 0000000000..bbe3bbb46c --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__me_dm7_barcodescanner_zxing_1_9_8.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml new file mode 100644 index 0000000000..d7e0096e76 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__net_jcip_jcip_annotations_1_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml new file mode 100644 index 0000000000..5855a297fe --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml new file mode 100644 index 0000000000..c87fd0cb85 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_bitcoinj_bitcoinj_core_0_14_7_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml new file mode 100644 index 0000000000..5805d028ee --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_bitcoinj_orchid_1_2_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml new file mode 100644 index 0000000000..e29d235a26 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_greenrobot_eventbus_3_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml new file mode 100644 index 0000000000..50cf2b92b8 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml new file mode 100644 index 0000000000..a5eaca5bef --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml new file mode 100644 index 0000000000..b4dabdc1dd --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml new file mode 100644 index 0000000000..93524e8896 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_3_11_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_3_11_jar.xml new file mode 100644 index 0000000000..3668e68cce --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_3_11_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_11_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_11_jar.xml new file mode 100644 index 0000000000..8762d3d930 --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_11_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_11_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_11_jar.xml new file mode 100644 index 0000000000..7eba057aeb --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_11_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_3_11_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_3_11_jar.xml new file mode 100644 index 0000000000..ad4fd5145d --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_3_11_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml new file mode 100644 index 0000000000..761660632c --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml b/tangemcard-android/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml new file mode 100644 index 0000000000..33c4534e6c --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_20_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/libraries/Gradle__prov_1_56_0_0.xml b/tangemcard-android/.idea/libraries/Gradle__prov_1_56_0_0.xml new file mode 100644 index 0000000000..a67dc23eca --- /dev/null +++ b/tangemcard-android/.idea/libraries/Gradle__prov_1_56_0_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/misc.xml b/tangemcard-android/.idea/misc.xml new file mode 100644 index 0000000000..b0c7b20c87 --- /dev/null +++ b/tangemcard-android/.idea/misc.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/modules.xml b/tangemcard-android/.idea/modules.xml new file mode 100644 index 0000000000..505e4aaf98 --- /dev/null +++ b/tangemcard-android/.idea/modules.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/runConfigurations.xml b/tangemcard-android/.idea/runConfigurations.xml new file mode 100644 index 0000000000..7f68460d8b --- /dev/null +++ b/tangemcard-android/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/tangemcard-android/.idea/workspace.xml b/tangemcard-android/.idea/workspace.xml new file mode 100644 index 0000000000..46a99e117c --- /dev/null +++ b/tangemcard-android/.idea/workspace.xml @@ -0,0 +1,5040 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1547496657083 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tangemserver-android/build.gradle b/tangemserver-android/build.gradle index a333b7819d..39481d8d4e 100644 --- a/tangemserver-android/build.gradle +++ b/tangemserver-android/build.gradle @@ -28,15 +28,9 @@ dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.google.code.gson:gson:2.8.5' - // implementation 'com.madgag.spongycastle:core:1.56.0.0' - // implementation 'com.madgag.spongycastle:prov:1.56.0.0' implementation 'com.squareup.retrofit2:converter-gson:2.5.0' implementation 'com.squareup.retrofit2:retrofit:2.5.0' - implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0' - // implementation 'com.google.dagger:dagger:2.16' - // implementation 'org.bitcoinj:bitcoinj-parent:0.14.7' - // implementation 'org.bitcoinj:bitcoinj-core:0.14.7' - // annotationProcessor 'com.google.dagger:dagger-compiler:2.16' + implementation 'com.squareup.okhttp3:logging-interceptor:3.11.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' diff --git a/tangemserver-android/gradle/wrapper/gradle-wrapper.jar b/tangemserver-android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000..f6b961fd5a Binary files /dev/null and b/tangemserver-android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/tangemserver-android/gradle/wrapper/gradle-wrapper.properties b/tangemserver-android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000000..9a4163a4f5 --- /dev/null +++ b/tangemserver-android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/tangemserver-android/gradlew b/tangemserver-android/gradlew new file mode 100644 index 0000000000..cccdd3d517 --- /dev/null +++ b/tangemserver-android/gradlew @@ -0,0 +1,172 @@ +#!/usr/bin/env sh + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/tangemserver-android/gradlew.bat b/tangemserver-android/gradlew.bat new file mode 100644 index 0000000000..f9553162f1 --- /dev/null +++ b/tangemserver-android/gradlew.bat @@ -0,0 +1,84 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/tangemserver-android/local.properties b/tangemserver-android/local.properties new file mode 100644 index 0000000000..93d4f44737 --- /dev/null +++ b/tangemserver-android/local.properties @@ -0,0 +1,8 @@ +## This file must *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +#Mon Jan 14 23:10:57 MSK 2019 +sdk.dir=C\:\\Users\\Eugene\\AppData\\Local\\Android\\Sdk