From 2f58c3d86b29c9539d5a0d20b160ac175bb00381 Mon Sep 17 00:00:00 2001 From: Dominik Date: Wed, 11 Apr 2012 19:29:27 +0200 Subject: [PATCH] integration lib and demo --- org_apg/AndroidManifest.xml | 5 +- org_apg/build.xml | 30 +- org_apg/proguard-project.txt | 20 + org_apg/res/layout/select_public_key.xml | 42 +- org_apg/res/values/strings.xml | 3 +- org_apg/src/org/apg/Id.java | 1 + org_apg/src/org/apg/ui/EditKeyActivity.java | 4 +- org_apg/src/org/apg/ui/MainActivity.java | 1 + .../apg/ui/SelectPublicKeyListActivity.java | 45 +- .../apg/ui/SelectSecretKeyListActivity.java | 8 +- org_apg_api_demo/proguard.cfg | 40 -- org_apg_api_demo/res/layout/intent_demo_1.xml | 13 - org_apg_api_demo/res/xml/base_preference.xml | 20 - .../org/apg/api_demo/IntentDemo1Activity.java | 44 -- .../org/apg/api_demo/util/IntentHelper.java | 233 ---------- .../org/apg/api_demo/util/ProviderHelper.java | 181 -------- .../.gitignore | 0 .../AndroidManifest.xml | 7 +- org_apg_integration_demo/build.xml | 83 ++++ .../libs/org_apg_integration_lib.jar | Bin 0 -> 8258 bytes org_apg_integration_demo/proguard-project.txt | 20 + .../project.properties | 0 .../res/drawable-hdpi/icon.png | Bin .../res/drawable-ldpi/icon.png | Bin .../res/drawable-mdpi/icon.png | Bin .../res/drawable-xhdpi/icon.png | Bin .../res/layout/intent_demo.xml | 65 +++ .../res/xml/base_preference.xml | 15 + .../src/org/apg/api_demo/BaseActivity.java | 17 +- .../org/apg/api_demo/IntentDemoActivity.java | 95 +++++ org_apg_integration_lib/.gitignore | 23 + org_apg_integration_lib/AndroidManifest.xml | 11 + org_apg_integration_lib/build.xml | 83 ++++ org_apg_integration_lib/proguard-project.txt | 20 + org_apg_integration_lib/project.properties | 15 + .../src/org/apg/integration/ApgData.java | 107 +++++ .../org/apg/integration/ApgIntentHelper.java | 397 ++++++++++++++++++ .../src/org/apg/integration}/Constants.java | 4 +- .../src/org/apg/integration}/Util.java | 2 +- 39 files changed, 1048 insertions(+), 606 deletions(-) create mode 100644 org_apg/proguard-project.txt delete mode 100644 org_apg_api_demo/proguard.cfg delete mode 100644 org_apg_api_demo/res/layout/intent_demo_1.xml delete mode 100644 org_apg_api_demo/res/xml/base_preference.xml delete mode 100644 org_apg_api_demo/src/org/apg/api_demo/IntentDemo1Activity.java delete mode 100644 org_apg_api_demo/src/org/apg/api_demo/util/IntentHelper.java delete mode 100644 org_apg_api_demo/src/org/apg/api_demo/util/ProviderHelper.java rename {org_apg_api_demo => org_apg_integration_demo}/.gitignore (100%) rename {org_apg_api_demo => org_apg_integration_demo}/AndroidManifest.xml (75%) create mode 100644 org_apg_integration_demo/build.xml create mode 100644 org_apg_integration_demo/libs/org_apg_integration_lib.jar create mode 100644 org_apg_integration_demo/proguard-project.txt rename {org_apg_api_demo => org_apg_integration_demo}/project.properties (100%) rename {org_apg_api_demo => org_apg_integration_demo}/res/drawable-hdpi/icon.png (100%) rename {org_apg_api_demo => org_apg_integration_demo}/res/drawable-ldpi/icon.png (100%) rename {org_apg_api_demo => org_apg_integration_demo}/res/drawable-mdpi/icon.png (100%) rename {org_apg_api_demo => org_apg_integration_demo}/res/drawable-xhdpi/icon.png (100%) create mode 100644 org_apg_integration_demo/res/layout/intent_demo.xml create mode 100644 org_apg_integration_demo/res/xml/base_preference.xml rename {org_apg_api_demo => org_apg_integration_demo}/src/org/apg/api_demo/BaseActivity.java (71%) create mode 100644 org_apg_integration_demo/src/org/apg/api_demo/IntentDemoActivity.java create mode 100644 org_apg_integration_lib/.gitignore create mode 100644 org_apg_integration_lib/AndroidManifest.xml create mode 100644 org_apg_integration_lib/build.xml create mode 100644 org_apg_integration_lib/proguard-project.txt create mode 100644 org_apg_integration_lib/project.properties create mode 100644 org_apg_integration_lib/src/org/apg/integration/ApgData.java create mode 100644 org_apg_integration_lib/src/org/apg/integration/ApgIntentHelper.java rename {org_apg_api_demo/src/org/apg/api_demo/util => org_apg_integration_lib/src/org/apg/integration}/Constants.java (98%) rename {org_apg_api_demo/src/org/apg/api_demo/util => org_apg_integration_lib/src/org/apg/integration}/Util.java (98%) diff --git a/org_apg/AndroidManifest.xml b/org_apg/AndroidManifest.xml index 1e91eb928..9aad7c992 100644 --- a/org_apg/AndroidManifest.xml +++ b/org_apg/AndroidManifest.xml @@ -2,8 +2,8 @@ @@ -80,7 +80,8 @@ android:name=".ui.SelectPublicKeyListActivity" android:configChanges="keyboardHidden|orientation|keyboard" android:label="@string/title_selectRecipients" - android:launchMode="singleTop" > + android:launchMode="singleTop" + android:uiOptions="splitActionBarWhenNarrow" > diff --git a/org_apg/build.xml b/org_apg/build.xml index f05ca7cf7..6bc71bee0 100644 --- a/org_apg/build.xml +++ b/org_apg/build.xml @@ -1,5 +1,5 @@ - + - + + - + android:fillViewport="true" + android:orientation="vertical" > - + + android:layout_weight="1" + android:choiceMode="multipleChoice" /> - - -