From 5b1384ef8d7631597d819308a69ecf347b33274b Mon Sep 17 00:00:00 2001 From: George Vasilakos Date: Fri, 3 Feb 2012 19:53:11 +0200 Subject: [PATCH] add rate button remove donate button update info source files --- LeleDroid/AUTHORS | 4 +-- LeleDroid/AndroidManifest.xml | 2 +- LeleDroid/ChangeLog.txt | 7 +++++ LeleDroid/default.properties | 2 +- LeleDroid/res/values-en/strings.xml | 1 + LeleDroid/res/values/strings.xml | 3 +- .../src/com/vasilakos/LeleDroid/Info.java | 10 +++++-- .../com/vasilakos/LeleDroid/leleDroid.java | 30 +++++++++++-------- 8 files changed, 40 insertions(+), 19 deletions(-) diff --git a/LeleDroid/AUTHORS b/LeleDroid/AUTHORS index b069ce7..c5b1c65 100644 --- a/LeleDroid/AUTHORS +++ b/LeleDroid/AUTHORS @@ -1,3 +1,3 @@ -leleDroid by George Vasilakos +leleDroid by Giorgos Vasilakos -http://linuxteam.cs.teilar.gr/~forfolias/leleDroid +http://george.vasilakos.com/projects/leleDroid/ diff --git a/LeleDroid/AndroidManifest.xml b/LeleDroid/AndroidManifest.xml index 04f9735..00270df 100644 --- a/LeleDroid/AndroidManifest.xml +++ b/LeleDroid/AndroidManifest.xml @@ -62,5 +62,5 @@ android:normalScreens="true" android:largeScreens="true" android:anyDensity="true" /> - + \ No newline at end of file diff --git a/LeleDroid/ChangeLog.txt b/LeleDroid/ChangeLog.txt index dfe5217..b86c543 100644 --- a/LeleDroid/ChangeLog.txt +++ b/LeleDroid/ChangeLog.txt @@ -1,6 +1,13 @@ Changelog +========= +leleDroid 1.6 - 21/1/2012 +------------------------- +Add share buttons +Add gallery for military grades +Add dialog with apps' grades change leleDroid 1.5 - 21/1/2012 + ------------------------- Add 3 types of background for widget Add icons to buttons and options menu diff --git a/LeleDroid/default.properties b/LeleDroid/default.properties index 46769a7..b74c488 100644 --- a/LeleDroid/default.properties +++ b/LeleDroid/default.properties @@ -8,4 +8,4 @@ # project structure. # Project target. -target=android-7 +target=android-4 diff --git a/LeleDroid/res/values-en/strings.xml b/LeleDroid/res/values-en/strings.xml index 69bd8c7..7f9595c 100644 --- a/LeleDroid/res/values-en/strings.xml +++ b/LeleDroid/res/values-en/strings.xml @@ -12,6 +12,7 @@ Delete Delete confirmation Grade ranges + Rate Share Check LeleDroid, an amazing application for Android!\n You will find it free at the Android Market and at diff --git a/LeleDroid/res/values/strings.xml b/LeleDroid/res/values/strings.xml index 400d881..38a453c 100644 --- a/LeleDroid/res/values/strings.xml +++ b/LeleDroid/res/values/strings.xml @@ -12,10 +12,11 @@ Διαγραφή Επιβεβαίωση διαγραφής Κλίμακα βαθμών + Βαθμολόγηση Κοινοποίηση Δες το LeleDroid, μια καταπληκτική εφαρμογή για Android!\n Θα τη βρεις δωρεάν στο Android Market και στο - + Ημερομηνία απόλυσης Ημερομηνία κατάταξης diff --git a/LeleDroid/src/com/vasilakos/LeleDroid/Info.java b/LeleDroid/src/com/vasilakos/LeleDroid/Info.java index 3ec81b8..5f919ab 100644 --- a/LeleDroid/src/com/vasilakos/LeleDroid/Info.java +++ b/LeleDroid/src/com/vasilakos/LeleDroid/Info.java @@ -116,6 +116,12 @@ public void shareButtonClicked() { startActivity(Intent.createChooser(intent, getString(R.string.share))); } + + public void onRateButtonClick(View v) { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setData(Uri.parse("market://details?id=com.vasilakos.LeleDroid")); + startActivity(intent); + } public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 1, 0, R.string.licence).setIcon( @@ -123,7 +129,7 @@ public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 2, 0, R.string.share).setIcon(R.drawable.ic_menu_share); menu.add(0, 3, 0, R.string.vathmoiInfo).setIcon( R.drawable.ic_menu_view); - menu.add(0, 4, 0, R.string.donate).setIcon(R.drawable.ic_menu_star); + menu.add(0, 4, 0, R.string.rate).setIcon(R.drawable.ic_menu_star); return true; } @@ -139,7 +145,7 @@ public boolean onOptionsItemSelected(MenuItem item) { vathmoiButtonClicked(null); return true; case 4: - donateButtonClicked(null); + onRateButtonClick(null); return true; } return false; diff --git a/LeleDroid/src/com/vasilakos/LeleDroid/leleDroid.java b/LeleDroid/src/com/vasilakos/LeleDroid/leleDroid.java index 14da2ff..3fd7578 100644 --- a/LeleDroid/src/com/vasilakos/LeleDroid/leleDroid.java +++ b/LeleDroid/src/com/vasilakos/LeleDroid/leleDroid.java @@ -64,7 +64,7 @@ public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { - /* View Str details */ + /* View Str details */ case 1: Intent view = new Intent(this, com.vasilakos.LeleDroid.Details.class); @@ -72,7 +72,7 @@ public boolean onContextItemSelected(MenuItem item) { view.putExtras(b); startActivity(view); return true; - + /* View Str chart dialog */ case 2: Intent viewChart = new Intent(this, @@ -93,7 +93,7 @@ public boolean onContextItemSelected(MenuItem item) { /* Delete Str */ case 4: - + DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { switch (which) { @@ -115,10 +115,12 @@ public void onClick(DialogInterface dialog, int which) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage(getResources().getString(R.string.delete)) .setPositiveButton(R.string.ok, dialogClickListener) - .setMessage(getResources().getString(R.string.deleteMessage)) + .setMessage( + getResources().getString(R.string.deleteMessage)) .setNegativeButton(R.string.cancel, dialogClickListener) - .setTitle(getResources().getString(R.string.deleteConfirmation)) - .show(); + .setTitle( + getResources().getString( + R.string.deleteConfirmation)).show(); return false; } @@ -127,8 +129,9 @@ public void onClick(DialogInterface dialog, int which) { public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 1, 0, R.string.add).setIcon(R.drawable.ic_menu_add); - menu.add(0, 2, 0, R.string.info).setIcon(R.drawable.ic_menu_info_details); - menu.add(0, 3, 0, R.string.donate).setIcon(R.drawable.ic_menu_star); + menu.add(0, 2, 0, R.string.info).setIcon( + R.drawable.ic_menu_info_details); + menu.add(0, 3, 0, R.string.rate).setIcon(R.drawable.ic_menu_star); return true; } @@ -141,15 +144,18 @@ public boolean onOptionsItemSelected(MenuItem item) { onInfoButtonClick(null); return true; case 3: - Intent browse = new Intent( - Intent.ACTION_VIEW, - Uri.parse("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=M5HYBKFQYS84S&lc=GR&item_name=Donation%20to%20LeleDroid%20application¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted")); - startActivity(browse); + onRateButtonClick(null); return true; } return false; } + public void onRateButtonClick(View v) { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setData(Uri.parse("market://details?id=com.vasilakos.LeleDroid")); + startActivity(intent); + } + public void onAddButtonClick(View v) { Intent str = new Intent(this, com.vasilakos.LeleDroid.Properties.class); startActivity(str);