Skip to content

Commit

Permalink
Version 2.0.3 (as published in Google Play)
Browse files Browse the repository at this point in the history
• Austrian e-purse "Quick" logs (only for Austria)
• experimental support for VISA logs
• added more currency codes
  • Loading branch information
johnzweng committed Dec 19, 2014
1 parent 0632f1a commit 224c083
Show file tree
Hide file tree
Showing 22 changed files with 1,053 additions and 230 deletions.
4 changes: 2 additions & 2 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="at.zweng.bankomatinfos2"
android:versionCode="15"
android:versionName="2.0.2" >
android:versionCode="16"
android:versionName="2.0.3" >

<uses-sdk
android:minSdkVersion="15"
Expand Down
5 changes: 5 additions & 0 deletions doc/google_play_store/changelog_de.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
Version 2.0.3 (19.12.2014):
• Logs der elektronischen Geldböres "Quick" (Österreich only)
• experimenteller Support VISA Logs
• einige zusätzliche Währungscodes

Version 2.0.2 (17.12.2014):
• Unterstützung zusätzlicher Währungscodes
• CPLC Konstanten hinzugefügt
Expand Down
5 changes: 5 additions & 0 deletions doc/google_play_store/changelog_en.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
Version 2.0.3 (2014-12-19):
• Austrian e-purse "Quick" logs (only for Austria)
• experimental support for VISA logs
• added more currency codes

Version 2.0.2 (2014-12-17):
• supports now more currency codes
• added CPLC constants
Expand Down
185 changes: 185 additions & 0 deletions res/layout/list_item_quick_transaction_expanded.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/background_list_views" >

<TextView
android:id="@+id/txListItemTimestamp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/txListItemAmount"
android:layout_marginLeft="8dp"
android:layout_marginRight="3dp"
android:layout_marginTop="8dp"
android:maxLines="1"
android:text="23.12.2013 07:12:23"
android:textAppearance="@style/TransactionListTimestamp" />

<TextView
android:id="@+id/txListItemAmount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginRight="5dp"
android:layout_marginTop="8dp"
android:layout_toLeftOf="@+id/imageViewCollapseIcon"
android:maxLines="1"
android:text="-xxxxx,xx €"
android:textAppearance="@style/TransactionListAmount" />

<ImageView
android:id="@+id/imageViewCollapseIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/txListItemAmount"
android:layout_marginRight="8dp"
android:contentDescription="@string/tx_list_image_description_collapse_icon"
android:src="@drawable/ic_action_collapse" />

<RelativeLayout
android:id="@+id/layoutFrameDetails"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/txListItemAmount"
android:paddingTop="12dp"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:paddingBottom="8dp"
android:layout_marginTop="8dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
>
<!--android:background="#E9FFE9" #E0ECFF -->

<TextView
android:id="@+id/txListItemATCLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginRight="8dp"
android:layout_marginTop="4dp"
android:maxLines="1"
android:text="@string/tx_list_atc_label"
android:textAppearance="@style/TransactionListDetailDataLabel" />

<TextView
android:id="@+id/txListItemATC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txListItemATCLabel"
android:layout_alignParentLeft="true"
android:layout_marginLeft="24dp"
android:layout_marginRight="8dp"
android:maxLines="1"
android:text="65536"
android:textAppearance="@style/TransactionListDetailData" />



<TextView
android:id="@+id/txListRemainingBalanceLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txListItemATC"
android:layout_marginRight="3dp"
android:layout_marginTop="4dp"
android:text="@string/tx_list_remaining_balance"
android:textAppearance="@style/TransactionListDetailDataLabel" />

<TextView
android:id="@+id/txListItemRemainingBalance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txListRemainingBalanceLabel"
android:layout_alignParentLeft="true"
android:layout_marginLeft="24dp"
android:layout_marginRight="8dp"
android:maxLines="1"
android:text="23,34 €"
android:textAppearance="@style/TransactionListDetailData" />



<TextView
android:id="@+id/txListItemTerminInfoLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txListItemRemainingBalance"
android:layout_marginRight="8dp"
android:layout_marginTop="4dp"
android:maxLines="1"
android:text="@string/tx_list_terminfo_label"
android:textAppearance="@style/TransactionListDetailDataLabel" />

<TextView
android:id="@+id/txListItemTermInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txListItemTerminInfoLabel"
android:layout_alignParentLeft="true"
android:layout_marginLeft="24dp"
android:layout_marginRight="8dp"
android:maxLines="1"
android:text="01"
android:textAppearance="@style/TransactionListDetailData" />





<TextView
android:id="@+id/txListItemUnknownByteLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txListItemTermInfo"
android:layout_marginRight="8dp"
android:layout_marginTop="4dp"
android:maxLines="1"
android:text="@string/tx_list_unknown_byte_label"
android:textAppearance="@style/TransactionListDetailDataLabel" />

<TextView
android:id="@+id/txListItemUnknownByte"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txListItemUnknownByteLabel"
android:layout_alignParentLeft="true"
android:layout_marginLeft="24dp"
android:layout_marginRight="8dp"
android:maxLines="1"
android:text="01"
android:textAppearance="@style/TransactionListDetailData" />
</RelativeLayout>

<TextView
android:id="@+id/txListRawData"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/layoutFrameDetails"
android:layout_marginBottom="0dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="10dp"
android:background="#666666"
android:padding="10dp"
android:text="00 22 33 44 55 66 77 88 99 AA BB CC DD EE FF EE 00 00 22 33 44 55 66 77 88 99 AA BB CC DD EE FF EE 00 00 22 33 44 55 66 77 88 99 AA BB CC DD EE FF EE 00 00 22 33 44 55 66 77 88 99 AA BB CC DD EE FF EE 00 00 22 33 44 55 66 77 88 99 AA BB CC DD EE FF EE 00"
android:textAppearance="@style/TransactionListHexData" />

<TextView
android:layout_width="wrap_content"
android:layout_height="15dp"
android:layout_below="@+id/txListRawData"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text=""
android:visibility="invisible" />



</RelativeLayout>
8 changes: 4 additions & 4 deletions res/layout/list_item_transaction_expanded.xml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@


<TextView
android:id="@+id/txListItemUpperCumulativeDomesticOfflineTxAmountLabel"
android:id="@+id/txListItemDefaultActionLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
Expand All @@ -129,10 +129,10 @@
android:textAppearance="@style/TransactionListDetailDataLabel" />

<TextView
android:id="@+id/txListItemApplicationDefaultAction"
android:id="@+id/txListItemDefaultAction"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txListItemUpperCumulativeDomesticOfflineTxAmountLabel"
android:layout_below="@+id/txListItemDefaultActionLabel"
android:layout_alignParentLeft="true"
android:layout_marginLeft="24dp"
android:layout_marginRight="8dp"
Expand All @@ -148,7 +148,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/txListItemApplicationDefaultAction"
android:layout_below="@+id/txListItemDefaultAction"
android:layout_marginRight="8dp"
android:layout_marginTop="4dp"
android:maxLines="1"
Expand Down
7 changes: 7 additions & 0 deletions res/raw-de/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@
</style>
</head>
<body>
$ 2.0.3
% Version 2.0.3
_ 2014-12-19
* Support für Logs der elektronischen Geldböres "Quick" (gibt's nur in Österreich)
* Allerdings liefern nicht alle Quick Karten sinnvolle Logs (manchmal nur Nullen)
* experimenteller Support für das Parsing von VISA Log Einträgen
* einige zusätzliche Währungscodes
$ 2.0.2
% Version 2.0.2
_ 2014-12-17
Expand Down
6 changes: 6 additions & 0 deletions res/raw/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@
</style>
</head>
<body>
$ 2.0.3
% Version 2.0.3
_ 2014-12-19
* support for Austrian e-purse "Quick" log entries (but not all Quick cards seem to contain meaningful logs)
* experimental support for reading logs from VISA
* added more currency codes
$ 2.0.2
% Version 2.0.2
_ 2014-12-17
Expand Down
22 changes: 12 additions & 10 deletions res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,11 @@

<!-- Result activity -->
<string name="title_activity_result">Ergebnisse</string>
<string name="title_section1">Infos</string>
<string name="title_section2">Transaktionen</string>
<string name="title_section3">Log</string>

<string name="title_section_infos">Infos</string>
<string name="title_section_emv_logs">Transaktionen</string>
<string name="title_section_quick_logs">Quick Logs</string>
<string name="title_section_debug_log">Log</string>

<!-- General results -->

<!-- section headers -->
Expand Down Expand Up @@ -61,21 +62,22 @@


<!-- Transaction List: -->
<string name="tx_list_no_tx_found">Keine Transaktionen gefunden</string>
<string name="tx_list_no_tx_found">Keine Transaktionslogs gefunden</string>
<string name="tx_list_no_tx_log_tag_found">Diese Karte scheint keine Transaktionslogs zu beinhalten.</string>
<!-- alert dialog -->
<string name="tx_log_alertdialog_title">Hinweis</string>
<string name="tx_log_alertdialog_text">Sorry.. Diese Karte beinhaltet offensichtlich keine Transaktions-Logs.\n\nDetails: Der EMV TAG \""9F 4D\" (\"Log Entry\") ist auf dieser Karte gar nicht vorhanden.</string>


<!-- Transaction List Item: -->
<string name="tx_list_image_description_collapse_icon">Einklapp Symbol</string>
<string name="tx_list_image_description_expand_icon">Ausklapp Symbol</string>
<string name="tx_list_cryptogram_info_label">Cryptogram Information Data:</string>
<string name="tx_list_atc_label">ATC (application tx counter):</string>
<string name="tx_list_atc_label">ATC (Transaktionszähler):</string>
<string name="tx_list_customer_exclusive_data_label">Customer Exclusive Data:</string>
<string name="tx_list_application_default_action_label">Application Default Action (ADA)??:</string>
<string name="tx_list_unknown_byte_label">Unknown??:</string>

<!-- Quick Tx List -->
<string name="tx_list_remaining_balance">Verbleibendes Guthaben:</string>
<string name="tx_list_terminfo_label">Terminal Infos??:</string>

<!-- Share Subject -->
<string name="action_share_subject">Bankomatkarten Infos - Ergebnisse</string>

Expand Down
20 changes: 11 additions & 9 deletions res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,10 @@

<!-- Result activity -->
<string name="title_activity_result">Results</string>
<string name="title_section1">Infos</string>
<string name="title_section2">Transactions</string>
<string name="title_section3">Log</string>
<string name="title_section_infos">Infos</string>
<string name="title_section_emv_logs">Transactions</string>
<string name="title_section_quick_logs">Quick Logs</string>
<string name="title_section_debug_log">Log</string>

<!-- General results -->

Expand Down Expand Up @@ -63,15 +64,11 @@
<string name="lbl_lower_consecutive_offline_tx_amount">Lower Consecutive Offline Transaction Amount:</string>
<string name="lbl_upper_consecutive_offline_tx_amount">Upper Consecutive Offline Transaction Amount:</string>




<!-- Transaction List: -->
<string name="tx_list_no_tx_found">No transactions found</string>
<string name="tx_list_no_tx_found">No transaction logs found</string>
<string name="tx_list_no_tx_log_tag_found">This card seems not to contain any transactions logs.</string>
<!-- alert dialog -->
<string name="tx_log_alertdialog_title">Note</string>
<string name="tx_log_alertdialog_text">Sorry.. This card seems not contain transaction logs at all. \n\nDetails: the EMV TAG \"9F 4D\" (\"Log Entry\") is not present on this card.</string>


<!-- Transaction List Item: -->
<string name="tx_list_image_description_collapse_icon">Icon Collapse</string>
Expand All @@ -82,6 +79,11 @@
<string name="tx_list_application_default_action_label">Application Default Action (ADA)??:</string>
<string name="tx_list_unknown_byte_label">Unknown??:</string>

<!-- Quick Tx List -->
<string name="tx_list_remaining_balance">Remaining Balance:</string>
<string name="tx_list_terminfo_label">Terminal Infos??:</string>


<!-- Share Subject -->
<string name="action_share_subject">Bankomat Card Info - Results</string>

Expand Down
Loading

0 comments on commit 224c083

Please sign in to comment.