From 5b264a6685e59d4d8fad05cab9421cd58bee26a2 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Tue, 9 Aug 2016 13:21:34 +0200 Subject: [PATCH] Add inapp purchase Add account creator --- AndroidManifest.xml | 2 +- ant.properties | 2 +- res/layout/in_app.xml | 69 ++++++ res/layout/in_app_list.xml | 16 ++ res/layout/in_app_purchasable.xml | 19 -- res/layout/in_app_purchase_item.xml | 49 ++++ res/layout/in_app_store.xml | 46 +--- res/raw/linphonerc_factory | 12 +- res/values/non_localizable_custom.xml | 4 +- res/values/strings.xml | 20 ++ src/org/linphone/LinphoneActivity.java | 140 ++++++++--- src/org/linphone/LinphoneContact.java | 24 +- src/org/linphone/LinphonePreferences.java | 13 ++ .../linphone/assistant/AssistantActivity.java | 9 +- .../assistant/CreateAccountFragment.java | 216 ++++++++++------- .../purchase/InAppPurchaseActivity.java | 217 ++++++++---------- .../purchase/InAppPurchaseFragment.java | 150 ++++++++++++ .../purchase/InAppPurchaseHelper.java | 16 +- .../purchase/InAppPurchaseListFragment.java | 100 ++++++++ src/org/linphone/xmlrpc/XmlRpcHelper.java | 10 +- 20 files changed, 821 insertions(+), 313 deletions(-) create mode 100644 res/layout/in_app.xml create mode 100644 res/layout/in_app_list.xml delete mode 100644 res/layout/in_app_purchasable.xml create mode 100644 res/layout/in_app_purchase_item.xml create mode 100644 src/org/linphone/purchase/InAppPurchaseFragment.java create mode 100644 src/org/linphone/purchase/InAppPurchaseListFragment.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index b1904f9ca..89cb2dcd2 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionCode="3120" android:installLocation="auto"> diff --git a/ant.properties b/ant.properties index 850216300..62c331092 100644 --- a/ant.properties +++ b/ant.properties @@ -1,4 +1,4 @@ source.dir=src:submodules/linphone/mediastreamer2/java/src:submodules/linphone/java/j2se:submodules/linphone/java/common:submodules/linphone/java/impl:submodules/linphone/coreapi/help/java key.store=bc-android.keystore key.alias=nw8000 -version.name=2.5.0 +version.name=3.1.2 diff --git a/res/layout/in_app.xml b/res/layout/in_app.xml new file mode 100644 index 000000000..7eaa23c8b --- /dev/null +++ b/res/layout/in_app.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/in_app_list.xml b/res/layout/in_app_list.xml new file mode 100644 index 000000000..d4f95743a --- /dev/null +++ b/res/layout/in_app_list.xml @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/res/layout/in_app_purchasable.xml b/res/layout/in_app_purchasable.xml deleted file mode 100644 index 768c58572..000000000 --- a/res/layout/in_app_purchasable.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - -