Skip to content

Commit

Permalink
updated
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelfehr committed Aug 29, 2024
1 parent 782e396 commit 5b2521c
Show file tree
Hide file tree
Showing 19 changed files with 81 additions and 113 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ plugins {
}

android {
namespace 'de.androidcrypto.mifare_ultralight_c_examples'
namespace 'de.androidcrypto.mifare_ultralight_c_explorer'
compileSdk 34

defaultConfig {
applicationId "de.androidcrypto.mifare_ultralight_c_examples"
applicationId "de.androidcrypto.mifare_ultralight_c_explorer"
minSdk 21
targetSdk 34
versionCode 1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import android.content.Context;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

public class HexDumpOwn {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import android.content.Context;
import android.content.pm.FeatureInfo;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import android.app.AlertDialog;
import android.app.Dialog;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import static de.androidcrypto.mifare_ultralight_c_examples.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.combineByteArrays;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.hexStringToByteArray;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.intFrom2ByteArrayInversed;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.printData;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.reverseByteArray;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.combineByteArrays;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.hexStringToByteArray;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.intFrom2ByteArrayInversed;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.printData;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.reverseByteArray;

import android.nfc.Tag;
import android.nfc.tech.NfcA;
import android.util.Log;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import android.os.Bundle;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package de.androidcrypto.mifare_ultralight_c_examples;

import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.authenticateUltralightC;

import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.getCounterValue;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.increaseCounterValueByOne;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.readCompleteContent;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.doVibrate;
import android.content.Context;
package de.androidcrypto.mifare_ultralight_c_explorer;

import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.authenticateUltralightC;

import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.getCounterValue;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.increaseCounterValueByOne;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.readCompleteContent;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.doVibrate;

import android.content.Intent;
import android.graphics.Color;
import android.media.MediaPlayer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
package de.androidcrypto.mifare_ultralight_c_examples;

import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.getCounterValue;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.increaseCounterValueByOne;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.readCompleteContent;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.readPageMifareUltralight;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writeAuth0UltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writeAuth1UltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writePageMifareUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.doVibrate;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.printData;
package de.androidcrypto.mifare_ultralight_c_explorer;

import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.getCounterValue;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.increaseCounterValueByOne;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.readCompleteContent;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.readPageMifareUltralight;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writeAuth0UltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writeAuth1UltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writePageMifareUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.doVibrate;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.printData;

import android.content.Context;
import android.content.Intent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import android.nfc.Tag;
import android.nfc.tech.IsoDep;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import static android.content.Context.VIBRATOR_SERVICE;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package de.androidcrypto.mifare_ultralight_c_examples;

import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writeAuth0UltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writeAuth1UltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writePageMifareUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writePasswordUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.doVibrate;
package de.androidcrypto.mifare_ultralight_c_explorer;

import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writeAuth0UltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writeAuth1UltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writePageMifareUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writePasswordUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.doVibrate;

import android.content.Intent;
import android.media.MediaPlayer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package de.androidcrypto.mifare_ultralight_c_examples;

import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.doAuthenticateUltralightCDefault;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.getCounterValue;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.increaseCounterValueByOne;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.doVibrate;
package de.androidcrypto.mifare_ultralight_c_explorer;

import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.doAuthenticateUltralightCDefault;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.getCounterValue;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.increaseCounterValueByOne;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.doVibrate;
import android.content.Intent;
import android.media.MediaPlayer;
import android.nfc.NfcAdapter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
package de.androidcrypto.mifare_ultralight_c_examples;

import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_examples.MIFARE_Ultralight_C.writePageMifareUltralightC;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.doVibrate;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.getTimestampShort;
import static de.androidcrypto.mifare_ultralight_c_examples.Utils.printData;
package de.androidcrypto.mifare_ultralight_c_explorer;

import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.authenticateUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.customAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.defaultAuthKey;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.identifyUltralightFamily;
import static de.androidcrypto.mifare_ultralight_c_explorer.MIFARE_Ultralight_C.writePageMifareUltralightC;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.bytesToHexNpe;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.doVibrate;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.getTimestampShort;
import static de.androidcrypto.mifare_ultralight_c_explorer.Utils.printData;

import android.content.Intent;
import android.media.MediaPlayer;
import android.nfc.NfcAdapter;
import android.nfc.Tag;
import android.nfc.tech.MifareUltralight;
import android.nfc.tech.NfcA;
import android.os.Bundle;
import android.provider.Settings;
Expand Down
28 changes: 0 additions & 28 deletions app/src/main/res/menu/bottom_menu_old.xml

This file was deleted.

2 changes: 1 addition & 1 deletion app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<resources>
<string name="app_name">MIFARE Ultralight C Example</string>
<string name="app_name">MIFARE Ultralight C Explorer</string>
<string name="home_description">This application reads and writes data from/to a MIFARE Ultralight C NFC tag.</string>
<string name="home_fragments">There are 5 icons to click on:\n1 home = this page\n2 read data with or without authentication\n3 write counter = increment the counter\n4 write data\n5 write configuration = changes the configuration of the tag (e.g. authentication key, write and/or read authentication, memory clearing, change password)</string>
<string name="header_read">This app works with a MIFARE Ultralight C tag for reading</string>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package de.androidcrypto.mifare_ultralight_c_examples;
package de.androidcrypto.mifare_ultralight_c_explorer;

import org.junit.Test;

Expand Down
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ dependencyResolutionManagement {
}
}

rootProject.name = "MIFARE_Ultralight_C_Examples"
rootProject.name = "MIFARE_Ultralight_C_Explorer"
include ':app'

0 comments on commit 5b2521c

Please sign in to comment.