From 974fbc4ec7f043c10c0216c55b26237159a9c284 Mon Sep 17 00:00:00 2001 From: Sergey Solovyev Date: Sun, 20 Jan 2013 16:54:10 +0400 Subject: [PATCH] Purchase dialog --- .../res/values-ru/text_strings.xml | 11 +++ android-app-core/res/values/text_strings.xml | 14 +++- android-app/AndroidManifest.xml | 4 +- .../res/layout/cpp_dialog_fragment.xml | 4 +- .../layout/cpp_purchase_dialog_fragment.xml | 25 ++++++ .../CalculatorActivityLauncher.java | 1 + .../calculator/CalculatorDialogActivity.java | 2 + .../calculator/CalculatorFragmentType.java | 2 + .../android/calculator/CalculatorMenu.java | 22 ++--- .../CalculatorPreferencesActivity.java | 47 +++++------ .../CalculatorPurchaseDialogActivity.java | 84 +++++++++++++++++++ .../android/calculator/messages_ru.properties | 1 - 12 files changed, 173 insertions(+), 44 deletions(-) create mode 100644 android-app/res/layout/cpp_purchase_dialog_fragment.xml rename android-app/src/main/java/org/solovyev/android/calculator/{ => preferences}/CalculatorPreferencesActivity.java (79%) create mode 100644 android-app/src/main/java/org/solovyev/android/calculator/preferences/CalculatorPurchaseDialogActivity.java diff --git a/android-app-core/res/values-ru/text_strings.xml b/android-app-core/res/values-ru/text_strings.xml index 83039e50..071f70d8 100644 --- a/android-app-core/res/values-ru/text_strings.xml +++ b/android-app-core/res/values-ru/text_strings.xml @@ -320,5 +320,16 @@ Неправильное число! Границы графика не могут быть равны! Применить + Сообщение + Продолжить + Поддержать проект очень легко и безопасно: процесс покупки проводится Google и всё что вам нужно - это настроенный Google аккаунт.\n\n + Информация о покупке хранится на серверах Google с вашим Google аккаунтом и вы можете легко использовать приложение на нескольких устройствах.\n\n + По нажатию кнопки \'Продолжить\' вы будете перенаправлены в приложение Google Play для совершения покупки. + + Покупка + + Спасибо за помощь в развитии проекта!\n\n Приложение получит уведомление о покупке в течение нескольких минут. Вы всегда можете посмотреть состояние покупки в вашем Google аккаунте.\n + Если у вас есть вопросы или проблемы вы всегда можете обратиться ко мне напрямую (конакты доступны в Меню->О приложении) + \ No newline at end of file diff --git a/android-app-core/res/values/text_strings.xml b/android-app-core/res/values/text_strings.xml index 2aebeade..c480b9f9 100644 --- a/android-app-core/res/values/text_strings.xml +++ b/android-app-core/res/values/text_strings.xml @@ -175,8 +175,8 @@ Defines the behaviour of the Back button Use Back button as history prev - Billing information will be reloaded from the server - Update billing information + Purchase information will be reloaded from the server + Update purchase information Warning Error @@ -321,6 +321,16 @@ Graph boundaries should not be the same! Apply Message + Continue + Supporting the project is easy and secure: purchase process is provided by Google and all you need is a properly configured Google account.\n\n + Payment information is stored in Google servers with your Google account and you can easily use application on several devices.\n\n + By clicking \'Continue\' button you will be redirected to the Google Play app to make the payment. + + Purchase + + Thank you for supporting the application!\n\n It might take several minutes until app will be informed about the purchase. You always can check information about the purchase in your Google Account.\n + If you have any problems or questions feel free to contact me directly (contacts are available in Main->Menu->About) + \ No newline at end of file diff --git a/android-app/AndroidManifest.xml b/android-app/AndroidManifest.xml index e287bcfc..3a6e16d9 100644 --- a/android-app/AndroidManifest.xml +++ b/android-app/AndroidManifest.xml @@ -36,7 +36,7 @@ - + @@ -57,6 +57,8 @@ + + diff --git a/android-app/res/layout/cpp_dialog_fragment.xml b/android-app/res/layout/cpp_dialog_fragment.xml index ae212b05..602b74da 100644 --- a/android-app/res/layout/cpp_dialog_fragment.xml +++ b/android-app/res/layout/cpp_dialog_fragment.xml @@ -11,7 +11,9 @@ + a:layout_height="wrap_content" + a:maxLines="10" + a:scrollbars="vertical"/> + + + + + +