From 16a6142898ae909d0c09930912d6b11fc4e4300c Mon Sep 17 00:00:00 2001 From: Jun Matsushita Date: Wed, 22 Apr 2015 18:38:09 +0200 Subject: [PATCH 001/144] First attempt at migrating to android studio and gradle. #76 #51 --- .gitignore | 41 - .gradle/2.2.1/taskArtifacts/cache.properties | 1 + .../2.2.1/taskArtifacts/cache.properties.lock | Bin 0 -> 17 bytes .gradle/2.2.1/taskArtifacts/fileHashes.bin | Bin 0 -> 73935 bytes .gradle/2.2.1/taskArtifacts/fileSnapshots.bin | Bin 0 -> 206665 bytes .../2.2.1/taskArtifacts/outputFileStates.bin | Bin 0 -> 20372 bytes .gradle/2.2.1/taskArtifacts/taskArtifacts.bin | Bin 0 -> 60204 bytes .idea/.name | 1 + .idea/compiler.xml | 23 + .idea/copyright/profiles_settings.xml | 3 + .idea/encodings.xml | 5 + .idea/gradle.xml | 19 + .idea/misc.xml | 10 + .idea/modules.xml | 10 + .idea/scopes/scope_settings.xml | 5 + .idea/vcs.xml | 7 + .idea/workspace.xml | 1411 +++++++++++++++++ .settings/org.eclipse.core.resources.prefs | 4 - .settings/org.eclipse.jdt.core.prefs | 5 - .settings/org.eclipse.m2e.core.prefs | 4 - app/app.iml | 91 ++ app/build.gradle | 47 + .../debug/org/iilab/pb/test/BuildConfig.java | 13 + .../debug/org/iilab/pb/BuildConfig.java | 13 + .../source/r/debug/org/iilab/pb/R.java | 297 ++++ .../intermediates/assets/debug}/help_de.json | 0 .../intermediates/assets/debug}/help_en.json | 0 .../intermediates/assets/debug}/help_es.json | 0 .../intermediates/assets/debug}/help_fr.json | 0 .../intermediates/assets/debug}/help_ph.json | 0 .../intermediates/assets/debug}/help_pt.json | 0 .../media/Screenshot_2014-03-06-12-48-51.png | Bin .../media/Screenshot_2014-03-06-12-49-06.png | Bin .../media/Screenshot_2014-03-06-12-49-22.png | Bin .../media/Screenshot_2014-03-06-12-49-53.png | Bin .../media/Screenshot_2014-03-06-12-50-12.png | Bin .../media/Screenshot_2014-03-06-12-50-45.png | Bin .../media/Screenshot_2014-03-06-12-52-19.png | Bin .../assets/debug}/media/article-img-2.png | Bin .../mobile/home-not-configured-small.png | Bin .../media/mobile/panic_button_activation.png | Bin .../mobile/panic_button_activation_360.gif | Bin .../assets/debug}/mobile_de.json | 0 .../assets/debug}/mobile_en.json | 0 .../assets/debug}/mobile_es.json | 0 .../assets/debug}/mobile_fr.json | 0 .../assets/debug}/mobile_ph.json | 0 .../assets/debug}/mobile_pt.json | 0 .../aidl/androidTest/debug/dependency.store | Bin 0 -> 5 bytes .../incremental/aidl/debug/dependency.store | Bin 0 -> 5 bytes .../mergeAssets/androidTest/debug/merger.xml | 2 + .../incremental/mergeAssets/debug/merger.xml | 2 + .../androidTest/debug/merger.xml | 2 + .../mergeResources/debug/merger.xml | 135 ++ .../androidTest/debug/AndroidManifest.xml | 16 + .../manifests/full/debug/AndroidManifest.xml | 131 ++ .../res/debug/anim/hide_to_bottom.xml | 6 + .../res/debug/anim/hide_to_top.xml | 6 + .../res/debug/anim/show_from_bottom.xml | 6 + .../res/debug/anim/show_from_top.xml | 6 + .../res/debug/drawable-hdpi-v4}/activate1.jpg | Bin .../res/debug/drawable-hdpi-v4}/activate2.jpg | Bin .../res/debug/drawable-hdpi-v4}/activate3.jpg | Bin .../res/debug/drawable-hdpi-v4/arrow_next.png | Bin 0 -> 4623 bytes .../res/debug/drawable-hdpi-v4/back.png | Bin 0 -> 303 bytes .../res/debug/drawable-hdpi-v4/icon_alarm.png | Bin 0 -> 587 bytes .../res/debug/drawable-hdpi-v4/icon_arrow.png | Bin 0 -> 272 bytes .../drawable-hdpi-v4/icon_calculator.png | Bin 0 -> 267 bytes .../res/debug/drawable-hdpi-v4/icon_setup.png | Bin 0 -> 833 bytes .../res/debug/drawable-hdpi-v4/next.png | Bin 0 -> 314 bytes .../res/debug/drawable-hdpi-v4/plus.png | Bin 0 -> 112 bytes .../res/debug/drawable-hdpi-v4/save.png | Bin 0 -> 428 bytes .../debug/drawable-hdpi-v4/setup_wizard.png | Bin 0 -> 29613 bytes .../debug/drawable-hdpi-v4/socialperson.png | Bin 0 -> 810 bytes .../res/debug/drawable-hdpi-v4/tick_green.png | Bin 0 -> 9590 bytes .../res/debug/drawable-hdpi-v4/warning.png | Bin 0 -> 6676 bytes .../debug/drawable-hdpi-v4/wizard_active.png | Bin 0 -> 228 bytes .../drawable-hdpi-v4}/wizard_disguise.jpg | Bin .../drawable-hdpi-v4/wizard_inactive.png | Bin 0 -> 142 bytes .../drawable-ldpi-v4/icon_calculator.png | Bin 0 -> 267 bytes .../res/debug/drawable-ldpi-v4/icon_setup.png | Bin 0 -> 833 bytes .../drawable-mdpi-v4/icon_calculator.png | Bin 0 -> 267 bytes .../res/debug/drawable-mdpi-v4/icon_setup.png | Bin 0 -> 833 bytes .../drawable-xhdpi-v4/icon_calculator.png | Bin 0 -> 267 bytes .../debug/drawable-xhdpi-v4/icon_setup.png | Bin 0 -> 833 bytes .../debug/drawable/alert_button_focused.xml | 5 + .../debug/drawable/alert_button_stand_by.xml | 5 + .../res/debug/drawable/alert_button_stop.xml | 5 + .../res/debug/drawable/back_button.xml | 6 + .../res/debug/drawable/back_button_normal.xml | 5 + .../debug/drawable/back_button_pressed.xml | 5 + .../drawable/background_warning_fragment.xml | 17 + .../debug/drawable/drawable_wizard_button.xml | 36 + .../drawable_wizard_button_disabled.xml | 6 + .../res/debug/drawable/send_alert_button.xml | 6 + .../res/debug/drawable/stop_alert_button.xml | 6 + .../res/debug/drawable/topbar_button.xml | 8 + .../debug/drawable/topbar_button_disabled.xml | 5 + .../debug/drawable/topbar_button_normal.xml | 5 + .../debug/drawable/topbar_button_pressed.xml | 5 + ...nt_type_interactive_disguise_test_open.xml | 19 + .../layout-sw320dp-v13/griditem_appinfo.xml | 25 + ...nt_type_interactive_disguise_test_open.xml | 19 + .../layout-sw360dp-v13/griditem_appinfo.xml | 25 + .../res/debug/layout/alert_status_strip.xml | 4 + .../res/debug/layout/calculator_layout.xml | 164 ++ .../debug/layout/contact_picker_fragment.xml | 22 + .../fragment_type_interactive_alert.xml | 91 ++ .../layout/fragment_type_interactive_code.xml | 95 ++ .../fragment_type_interactive_contacts.xml | 140 ++ ...nt_type_interactive_disguise_test_code.xml | 49 + ...nt_type_interactive_disguise_test_open.xml | 21 + .../fragment_type_interactive_message.xml | 98 ++ ...ragment_type_interactive_test_hardware.xml | 20 + .../fragment_type_language_settings.xml | 45 + .../res/debug/layout/fragment_type_simple.xml | 117 ++ .../res/debug/layout/griditem_appinfo.xml | 25 + .../debug/layout/layout_warning_fragment.xml | 116 ++ .../res/debug/layout/login_screen_layout.xml | 49 + .../res/debug/layout/message_fragment.xml | 53 + .../res/debug/layout/root_layout.xml | 29 + .../res/debug/layout/row_page_action.xml | 41 + .../res/debug/layout/row_page_checklist.xml | 28 + .../res/debug/layout/row_page_item.xml | 25 + .../layout/row_page_language_settings.xml | 18 + .../debug/layout/sms_settings_fragment.xml | 82 + .../res/debug/layout/sms_settings_layout.xml | 38 + .../res/debug/layout/welcome_screen.xml | 47 + .../res/debug/layout/wizard_modal.xml | 116 ++ .../res/debug/values-de/values.xml | 53 + .../res/debug/values-en/values.xml | 53 + .../res/debug/values-es/values.xml | 53 + .../res/debug/values-fr/values.xml | 53 + .../res/debug/values-ph/values.xml | 53 + .../res/debug/values-pt/values.xml | 53 + .../intermediates/res/debug/values/values.xml | 217 +++ .../resources/resources-debug-androidTest.ap_ | Bin 0 -> 760 bytes .../resources/resources-debug.ap_ | Bin 0 -> 786922 bytes .../logs/manifest-merger-debug-report.txt | 243 +++ lint.xml => app/lint.xml | 2 +- .../src/main/AndroidManifest.xml | 0 app/src/main/assets/help_de.json | 246 +++ app/src/main/assets/help_en.json | 246 +++ app/src/main/assets/help_es.json | 246 +++ app/src/main/assets/help_fr.json | 246 +++ app/src/main/assets/help_ph.json | 232 +++ app/src/main/assets/help_pt.json | 232 +++ .../media/Screenshot_2014-03-06-12-48-51.png | Bin 0 -> 81505 bytes .../media/Screenshot_2014-03-06-12-49-06.png | Bin 0 -> 77855 bytes .../media/Screenshot_2014-03-06-12-49-22.png | Bin 0 -> 48808 bytes .../media/Screenshot_2014-03-06-12-49-53.png | Bin 0 -> 43991 bytes .../media/Screenshot_2014-03-06-12-50-12.png | Bin 0 -> 80309 bytes .../media/Screenshot_2014-03-06-12-50-45.png | Bin 0 -> 29370 bytes .../media/Screenshot_2014-03-06-12-52-19.png | Bin 0 -> 44928 bytes app/src/main/assets/media/article-img-2.png | Bin 0 -> 30810 bytes .../mobile/home-not-configured-small.png | Bin 0 -> 17752 bytes .../media/mobile/panic_button_activation.png | Bin 0 -> 21463 bytes .../mobile/panic_button_activation_360.gif | Bin 0 -> 46414 bytes app/src/main/assets/mobile_de.json | 714 +++++++++ app/src/main/assets/mobile_en.json | 714 +++++++++ app/src/main/assets/mobile_es.json | 713 +++++++++ app/src/main/assets/mobile_fr.json | 711 +++++++++ app/src/main/assets/mobile_ph.json | 323 ++++ app/src/main/assets/mobile_pt.json | 698 ++++++++ .../org/iilab/pb/BaseFragmentActivity.java | 0 .../java/org/iilab/pb/CalculatorActivity.java | 0 .../main/java/org/iilab/pb/HomeActivity.java | 0 .../main/java/org/iilab/pb/LoginActivity.java | 0 .../main/java/org/iilab/pb/MainActivity.java | 0 .../java/org/iilab/pb/MainModalActivity.java | 0 .../org/iilab/pb/PanicButtonActivity.java | 0 .../java/org/iilab/pb/WizardActivity.java | 0 .../org/iilab/pb/WizardModalActivity.java | 0 .../org/iilab/pb/adapter/AppInfoAdapter.java | 0 .../iilab/pb/adapter/PageActionAdapter.java | 0 .../pb/adapter/PageActionFakeAdapter.java | 0 .../pb/adapter/PageCheckListAdapter.java | 0 .../org/iilab/pb/adapter/PageItemAdapter.java | 0 .../adapter/PageLanguageSettingsAdapter.java | 0 .../org/iilab/pb/alert/AlarmReceiver.java | 0 .../java/org/iilab/pb/alert/AlertStatus.java | 0 .../java/org/iilab/pb/alert/PanicAlert.java | 0 .../java/org/iilab/pb/alert/PanicMessage.java | 0 .../java/org/iilab/pb/alert/SMSAdapter.java | 0 .../org/iilab/pb/calculator/Calculator.java | 0 .../iilab/pb/calculator/CalculatorImpl.java | 0 .../org/iilab/pb/common/AppConstants.java | 0 .../java/org/iilab/pb/common/AppUtil.java | 0 .../iilab/pb/common/ApplicationSettings.java | 0 .../org/iilab/pb/common/ContactEditTexts.java | 0 .../pb/common/ContactPickerFragment.java | 0 .../pb/common/CustomLinkMovementMethod.java | 0 .../java/org/iilab/pb/common/GifDecoder.java | 0 .../org/iilab/pb/common/GifDecoderView.java | 0 .../java/org/iilab/pb/common/Intents.java | 0 .../iilab/pb/common/MessageLimitWatcher.java | 0 .../org/iilab/pb/common/MyTagHandler.java | 0 .../org/iilab/pb/common/NestedListView.java | 0 .../org/iilab/pb/common/SoftKeyboard.java | 0 .../iilab/pb/common/TestFragmentActivity.java | 0 .../org/iilab/pb/data/HelpPageDbManager.java | 0 .../java/org/iilab/pb/data/PBDatabase.java | 0 .../iilab/pb/data/PageActionDbManager.java | 0 .../iilab/pb/data/PageChecklistDbManager.java | 0 .../java/org/iilab/pb/data/PageDbManager.java | 0 .../org/iilab/pb/data/PageItemDbManager.java | 0 .../iilab/pb/data/PageStatusDbManager.java | 0 .../org/iilab/pb/data/PageTimerDbManager.java | 0 .../pb/fragment/LanguageSettingsFragment.java | 0 .../pb/fragment/MainSetupAlertFragment.java | 0 .../pb/fragment/MessageTextFragment.java | 0 .../iilab/pb/fragment/SetupCodeFragment.java | 0 .../pb/fragment/SetupContactsFragment.java | 0 .../pb/fragment/SetupMessageFragment.java | 0 .../org/iilab/pb/fragment/SimpleFragment.java | 0 .../iilab/pb/fragment/WarningFragment.java | 0 .../WizardAlarmTestDisguiseFragment.java | 0 .../WizardAlarmTestHardwareFragment.java | 0 .../WizardTestDisguiseCodeFragment.java | 0 .../WizardTestDisguiseOpenFragment.java | 0 .../WizardTestDisguiseUnlockFragment.java | 0 .../pb/location/CurrentLocationProvider.java | 0 .../iilab/pb/location/LocationFormatter.java | 0 .../pb/location/LocationListenerAdapter.java | 0 .../iilab/pb/location/LocationTestUtil.java | 0 .../pb/location/LocationUpdateReceiver.java | 0 .../main/java/org/iilab/pb/model/AppInfo.java | 0 .../org/iilab/pb/model/AsyncTaskResult.java | 0 .../java/org/iilab/pb/model/Coordinates.java | 0 .../java/org/iilab/pb/model/HelpImage.java | 0 .../java/org/iilab/pb/model/HelpPage.java | 0 .../org/iilab/pb/model/MarkDownResponse.java | 0 .../main/java/org/iilab/pb/model/Page.java | 0 .../java/org/iilab/pb/model/PageAction.java | 0 .../org/iilab/pb/model/PageChecklist.java | 0 .../java/org/iilab/pb/model/PageItem.java | 0 .../java/org/iilab/pb/model/PageStatus.java | 0 .../java/org/iilab/pb/model/PageTimer.java | 0 .../java/org/iilab/pb/model/SMSSettings.java | 0 .../org/iilab/pb/model/ServerResponse.java | 0 .../org/iilab/pb/trigger/BootReceiver.java | 0 .../pb/trigger/HardwareTriggerReceiver.java | 0 .../pb/trigger/HardwareTriggerService.java | 0 .../org/iilab/pb/trigger/MultiClickEvent.java | 0 .../src/main/res}/anim/hide_to_bottom.xml | 0 .../src/main/res}/anim/hide_to_top.xml | 0 .../src/main/res}/anim/show_from_bottom.xml | 0 .../src/main/res}/anim/show_from_top.xml | 0 app/src/main/res/drawable-hdpi/activate1.jpg | Bin 0 -> 17743 bytes app/src/main/res/drawable-hdpi/activate2.jpg | Bin 0 -> 16209 bytes app/src/main/res/drawable-hdpi/activate3.jpg | Bin 0 -> 19168 bytes .../main/res}/drawable-hdpi/arrow_next.png | Bin .../src/main/res}/drawable-hdpi/back.png | Bin .../main/res}/drawable-hdpi/icon_alarm.png | Bin .../main/res}/drawable-hdpi/icon_arrow.png | Bin .../res}/drawable-hdpi/icon_calculator.png | Bin .../main/res}/drawable-hdpi/icon_setup.png | Bin .../src/main/res}/drawable-hdpi/next.png | Bin .../src/main/res}/drawable-hdpi/plus.png | Bin .../src/main/res}/drawable-hdpi/save.png | Bin .../main/res}/drawable-hdpi/setup_wizard.png | Bin .../main/res}/drawable-hdpi/socialperson.png | Bin .../main/res}/drawable-hdpi/tick_green.png | Bin .../src/main/res}/drawable-hdpi/warning.png | Bin .../main/res}/drawable-hdpi/wizard_active.png | Bin .../res/drawable-hdpi/wizard_disguise.jpg | Bin 0 -> 9304 bytes .../res}/drawable-hdpi/wizard_inactive.png | Bin .../res}/drawable-ldpi/icon_calculator.png | Bin .../main/res}/drawable-ldpi/icon_setup.png | Bin .../res}/drawable-mdpi/icon_calculator.png | Bin .../main/res}/drawable-mdpi/icon_setup.png | Bin .../res}/drawable-xhdpi/icon_calculator.png | Bin .../main/res}/drawable-xhdpi/icon_setup.png | Bin .../res}/drawable/alert_button_focused.xml | 0 .../res}/drawable/alert_button_stand_by.xml | 0 .../main/res}/drawable/alert_button_stop.xml | 0 .../src/main/res}/drawable/back_button.xml | 0 .../main/res}/drawable/back_button_normal.xml | 0 .../res}/drawable/back_button_pressed.xml | 0 .../drawable/background_warning_fragment.xml | 0 .../res}/drawable/drawable_wizard_button.xml | 0 .../drawable_wizard_button_disabled.xml | 0 .../main/res}/drawable/send_alert_button.xml | 0 .../main/res}/drawable/stop_alert_button.xml | 0 .../src/main/res}/drawable/topbar_button.xml | 0 .../res}/drawable/topbar_button_disabled.xml | 0 .../res}/drawable/topbar_button_normal.xml | 0 .../res}/drawable/topbar_button_pressed.xml | 0 ...nt_type_interactive_disguise_test_open.xml | 0 .../res}/layout-sw320dp/griditem_appinfo.xml | 0 ...nt_type_interactive_disguise_test_open.xml | 0 .../res}/layout-sw360dp/griditem_appinfo.xml | 0 .../main/res}/layout/alert_status_strip.xml | 0 .../main/res}/layout/calculator_layout.xml | 0 .../res}/layout/contact_picker_fragment.xml | 0 .../fragment_type_interactive_alert.xml | 0 .../layout/fragment_type_interactive_code.xml | 0 .../fragment_type_interactive_contacts.xml | 0 ...nt_type_interactive_disguise_test_code.xml | 0 ...nt_type_interactive_disguise_test_open.xml | 0 .../fragment_type_interactive_message.xml | 0 ...ragment_type_interactive_test_hardware.xml | 0 .../fragment_type_language_settings.xml | 0 .../main/res}/layout/fragment_type_simple.xml | 0 .../src/main/res}/layout/griditem_appinfo.xml | 0 .../res}/layout/layout_warning_fragment.xml | 0 .../main/res}/layout/login_screen_layout.xml | 0 .../src/main/res}/layout/message_fragment.xml | 0 .../src/main/res}/layout/root_layout.xml | 0 .../src/main/res}/layout/row_page_action.xml | 0 .../main/res}/layout/row_page_checklist.xml | 0 .../src/main/res}/layout/row_page_item.xml | 0 .../layout/row_page_language_settings.xml | 0 .../res}/layout/sms_settings_fragment.xml | 0 .../main/res}/layout/sms_settings_layout.xml | 0 .../src/main/res}/layout/welcome_screen.xml | 0 .../src/main/res}/layout/wizard_modal.xml | 0 .../src/main/res}/values-de/strings.xml | 0 .../src/main/res}/values-en/strings.xml | 0 .../src/main/res}/values-es/strings.xml | 0 .../src/main/res}/values-fr/strings.xml | 0 .../src/main/res}/values-ph/strings.xml | 0 .../src/main/res}/values-pt/strings.xml | 0 {res => app/src/main/res}/values/attrs.xml | 0 {res => app/src/main/res}/values/colors.xml | 0 {res => app/src/main/res}/values/dimens.xml | 0 .../src/main/res}/values/roboguice.xml | 0 {res => app/src/main/res}/values/strings.xml | 0 {res => app/src/main/res}/values/styles.xml | 0 .../org/iilab/pb/ApplicationSettingsTest.java | 0 .../org/iilab/pb/CalculatorActivityTest.java | 0 .../java/org/iilab/pb/HomeActivityTest.java | 0 .../java/org/iilab/pb/LoginActivityTest.java | 0 .../org/iilab/pb/PanicButtonActivityTest.java | 0 .../java/org/iilab/pb/SoftKeyboardTest.java | 0 .../org/iilab/pb/alert/AlarmReceiverTest.java | 0 .../org/iilab/pb/alert/PanicAlertTest.java | 0 .../org/iilab/pb/alert/PanicMessageTest.java | 0 .../org/iilab/pb/alert/SMSAdapterTest.java | 0 .../pb/calculator/CalculatorImplTest.java | 0 .../pb/common/ContactPickerFragmentTest.java | 0 .../iilab/pb/common/MessageFragmentTest.java | 0 .../pb/common/MessageLimitWatcherTest.java | 0 .../iilab/pb/common/TestFragmentActivity.java | 18 + .../location/CurrentLocationProviderTest.java | 0 .../pb/location/LocationFormatterTest.java | 0 .../iilab/pb/location/LocationTestUtil.java | 15 + .../location/LocationUpdateReceiverTest.java | 0 .../org/iilab/pb/model/SMSSettingsTest.java | 0 .../support/CustomShadowRelativeLayout.java | 0 .../PanicButtonRobolectricTestRunner.java | 0 .../iilab/pb/trigger/BootReceiverTest.java | 0 .../trigger/HardwareTriggerReceiverTest.java | 0 .../trigger/HardwareTriggerServiceTest.java | 0 .../iilab/pb/trigger/MultiClickEventTest.java | 0 .../iilab/pb/wizard/WizardActivityTest.java | 0 build.gradle | 24 + build.xml | 92 -- build/intermediates/model_data.bin | Bin 0 -> 66291 bytes features/1_wizard.feature | 8 - features/2_wizard_contacts.feature | 67 - features/3_wizard_message.feature | 119 -- features/4_wizard_pin.feature | 22 - features/5_wizard_hardware_alarm.feature | 28 - features/6_wizard_complete.feature | 51 - features/7_no_connection_tests.feature | 10 - features/8_disabling_gps.feature | 72 - features/README.md | 43 - features/step_definitions/calabash_steps.rb | 1 - features/step_definitions/custom_steps.rb | 102 -- features/support/app_installation_hooks.rb | 36 - features/support/app_life_cycle_hooks.rb | 13 - features/support/device.rb | 32 - features/support/env.rb | 1 - features/support/hooks.rb | 0 features/support/more/clikingoncalculation.py | 24 - features/support/more/gpsmonkey.py | 27 - features/support/more/longpress.py | 15 - features/support/more/presspowr5times.py | 49 - features/support/more/unlockscreen.py | 16 - features/x_gps_settings.feature | 2 - features/x_settings.feature | 64 - features/x_sms_settings.feature | 65 - gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 164 ++ gradlew.bat | 90 ++ import-summary.txt | 884 +++++++++++ lib/android/support-v4/r12/support-v4-r12.jar | Bin 393154 -> 0 bytes local.properties | 7 + panic-button.iml | 29 + pom.xml | 302 ---- proguard-project.txt | 32 - project.properties | 14 - settings.gradle | 1 + 395 files changed, 11352 insertions(+), 1362 deletions(-) delete mode 100644 .gitignore create mode 100644 .gradle/2.2.1/taskArtifacts/cache.properties create mode 100644 .gradle/2.2.1/taskArtifacts/cache.properties.lock create mode 100644 .gradle/2.2.1/taskArtifacts/fileHashes.bin create mode 100644 .gradle/2.2.1/taskArtifacts/fileSnapshots.bin create mode 100644 .gradle/2.2.1/taskArtifacts/outputFileStates.bin create mode 100644 .gradle/2.2.1/taskArtifacts/taskArtifacts.bin create mode 100644 .idea/.name create mode 100644 .idea/compiler.xml create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/scopes/scope_settings.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml delete mode 100644 .settings/org.eclipse.core.resources.prefs delete mode 100644 .settings/org.eclipse.jdt.core.prefs delete mode 100644 .settings/org.eclipse.m2e.core.prefs create mode 100644 app/app.iml create mode 100644 app/build.gradle create mode 100644 app/build/generated/source/buildConfig/androidTest/debug/org/iilab/pb/test/BuildConfig.java create mode 100644 app/build/generated/source/buildConfig/debug/org/iilab/pb/BuildConfig.java create mode 100644 app/build/generated/source/r/debug/org/iilab/pb/R.java rename {assets => app/build/intermediates/assets/debug}/help_de.json (100%) rename {assets => app/build/intermediates/assets/debug}/help_en.json (100%) rename {assets => app/build/intermediates/assets/debug}/help_es.json (100%) rename {assets => app/build/intermediates/assets/debug}/help_fr.json (100%) rename {assets => app/build/intermediates/assets/debug}/help_ph.json (100%) rename {assets => app/build/intermediates/assets/debug}/help_pt.json (100%) rename {assets => app/build/intermediates/assets/debug}/media/Screenshot_2014-03-06-12-48-51.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/Screenshot_2014-03-06-12-49-06.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/Screenshot_2014-03-06-12-49-22.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/Screenshot_2014-03-06-12-49-53.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/Screenshot_2014-03-06-12-50-12.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/Screenshot_2014-03-06-12-50-45.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/Screenshot_2014-03-06-12-52-19.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/article-img-2.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/mobile/home-not-configured-small.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/mobile/panic_button_activation.png (100%) rename {assets => app/build/intermediates/assets/debug}/media/mobile/panic_button_activation_360.gif (100%) rename {assets => app/build/intermediates/assets/debug}/mobile_de.json (100%) rename {assets => app/build/intermediates/assets/debug}/mobile_en.json (100%) rename {assets => app/build/intermediates/assets/debug}/mobile_es.json (100%) rename {assets => app/build/intermediates/assets/debug}/mobile_fr.json (100%) rename {assets => app/build/intermediates/assets/debug}/mobile_ph.json (100%) rename {assets => app/build/intermediates/assets/debug}/mobile_pt.json (100%) create mode 100644 app/build/intermediates/incremental/aidl/androidTest/debug/dependency.store create mode 100644 app/build/intermediates/incremental/aidl/debug/dependency.store create mode 100644 app/build/intermediates/incremental/mergeAssets/androidTest/debug/merger.xml create mode 100644 app/build/intermediates/incremental/mergeAssets/debug/merger.xml create mode 100644 app/build/intermediates/incremental/mergeResources/androidTest/debug/merger.xml create mode 100644 app/build/intermediates/incremental/mergeResources/debug/merger.xml create mode 100644 app/build/intermediates/manifests/androidTest/debug/AndroidManifest.xml create mode 100644 app/build/intermediates/manifests/full/debug/AndroidManifest.xml create mode 100644 app/build/intermediates/res/debug/anim/hide_to_bottom.xml create mode 100644 app/build/intermediates/res/debug/anim/hide_to_top.xml create mode 100644 app/build/intermediates/res/debug/anim/show_from_bottom.xml create mode 100644 app/build/intermediates/res/debug/anim/show_from_top.xml rename {res/drawable-hdpi => app/build/intermediates/res/debug/drawable-hdpi-v4}/activate1.jpg (100%) rename {res/drawable-hdpi => app/build/intermediates/res/debug/drawable-hdpi-v4}/activate2.jpg (100%) rename {res/drawable-hdpi => app/build/intermediates/res/debug/drawable-hdpi-v4}/activate3.jpg (100%) create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/arrow_next.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/back.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/icon_alarm.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/icon_arrow.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/icon_calculator.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/icon_setup.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/next.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/plus.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/save.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/setup_wizard.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/socialperson.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/tick_green.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/warning.png create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/wizard_active.png rename {res/drawable-hdpi => app/build/intermediates/res/debug/drawable-hdpi-v4}/wizard_disguise.jpg (100%) create mode 100644 app/build/intermediates/res/debug/drawable-hdpi-v4/wizard_inactive.png create mode 100644 app/build/intermediates/res/debug/drawable-ldpi-v4/icon_calculator.png create mode 100644 app/build/intermediates/res/debug/drawable-ldpi-v4/icon_setup.png create mode 100644 app/build/intermediates/res/debug/drawable-mdpi-v4/icon_calculator.png create mode 100644 app/build/intermediates/res/debug/drawable-mdpi-v4/icon_setup.png create mode 100644 app/build/intermediates/res/debug/drawable-xhdpi-v4/icon_calculator.png create mode 100644 app/build/intermediates/res/debug/drawable-xhdpi-v4/icon_setup.png create mode 100644 app/build/intermediates/res/debug/drawable/alert_button_focused.xml create mode 100644 app/build/intermediates/res/debug/drawable/alert_button_stand_by.xml create mode 100644 app/build/intermediates/res/debug/drawable/alert_button_stop.xml create mode 100644 app/build/intermediates/res/debug/drawable/back_button.xml create mode 100644 app/build/intermediates/res/debug/drawable/back_button_normal.xml create mode 100644 app/build/intermediates/res/debug/drawable/back_button_pressed.xml create mode 100644 app/build/intermediates/res/debug/drawable/background_warning_fragment.xml create mode 100644 app/build/intermediates/res/debug/drawable/drawable_wizard_button.xml create mode 100644 app/build/intermediates/res/debug/drawable/drawable_wizard_button_disabled.xml create mode 100644 app/build/intermediates/res/debug/drawable/send_alert_button.xml create mode 100644 app/build/intermediates/res/debug/drawable/stop_alert_button.xml create mode 100644 app/build/intermediates/res/debug/drawable/topbar_button.xml create mode 100644 app/build/intermediates/res/debug/drawable/topbar_button_disabled.xml create mode 100644 app/build/intermediates/res/debug/drawable/topbar_button_normal.xml create mode 100644 app/build/intermediates/res/debug/drawable/topbar_button_pressed.xml create mode 100644 app/build/intermediates/res/debug/layout-sw320dp-v13/fragment_type_interactive_disguise_test_open.xml create mode 100644 app/build/intermediates/res/debug/layout-sw320dp-v13/griditem_appinfo.xml create mode 100644 app/build/intermediates/res/debug/layout-sw360dp-v13/fragment_type_interactive_disguise_test_open.xml create mode 100644 app/build/intermediates/res/debug/layout-sw360dp-v13/griditem_appinfo.xml create mode 100644 app/build/intermediates/res/debug/layout/alert_status_strip.xml create mode 100644 app/build/intermediates/res/debug/layout/calculator_layout.xml create mode 100644 app/build/intermediates/res/debug/layout/contact_picker_fragment.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_interactive_alert.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_interactive_code.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_interactive_contacts.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_interactive_disguise_test_code.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_interactive_disguise_test_open.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_interactive_message.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_interactive_test_hardware.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_language_settings.xml create mode 100644 app/build/intermediates/res/debug/layout/fragment_type_simple.xml create mode 100644 app/build/intermediates/res/debug/layout/griditem_appinfo.xml create mode 100644 app/build/intermediates/res/debug/layout/layout_warning_fragment.xml create mode 100644 app/build/intermediates/res/debug/layout/login_screen_layout.xml create mode 100644 app/build/intermediates/res/debug/layout/message_fragment.xml create mode 100644 app/build/intermediates/res/debug/layout/root_layout.xml create mode 100644 app/build/intermediates/res/debug/layout/row_page_action.xml create mode 100644 app/build/intermediates/res/debug/layout/row_page_checklist.xml create mode 100644 app/build/intermediates/res/debug/layout/row_page_item.xml create mode 100644 app/build/intermediates/res/debug/layout/row_page_language_settings.xml create mode 100644 app/build/intermediates/res/debug/layout/sms_settings_fragment.xml create mode 100644 app/build/intermediates/res/debug/layout/sms_settings_layout.xml create mode 100644 app/build/intermediates/res/debug/layout/welcome_screen.xml create mode 100644 app/build/intermediates/res/debug/layout/wizard_modal.xml create mode 100644 app/build/intermediates/res/debug/values-de/values.xml create mode 100644 app/build/intermediates/res/debug/values-en/values.xml create mode 100644 app/build/intermediates/res/debug/values-es/values.xml create mode 100644 app/build/intermediates/res/debug/values-fr/values.xml create mode 100644 app/build/intermediates/res/debug/values-ph/values.xml create mode 100644 app/build/intermediates/res/debug/values-pt/values.xml create mode 100644 app/build/intermediates/res/debug/values/values.xml create mode 100644 app/build/intermediates/resources/resources-debug-androidTest.ap_ create mode 100644 app/build/intermediates/resources/resources-debug.ap_ create mode 100644 app/build/outputs/logs/manifest-merger-debug-report.txt rename lint.xml => app/lint.xml (62%) rename AndroidManifest.xml => app/src/main/AndroidManifest.xml (100%) create mode 100644 app/src/main/assets/help_de.json create mode 100644 app/src/main/assets/help_en.json create mode 100644 app/src/main/assets/help_es.json create mode 100644 app/src/main/assets/help_fr.json create mode 100644 app/src/main/assets/help_ph.json create mode 100644 app/src/main/assets/help_pt.json create mode 100644 app/src/main/assets/media/Screenshot_2014-03-06-12-48-51.png create mode 100644 app/src/main/assets/media/Screenshot_2014-03-06-12-49-06.png create mode 100644 app/src/main/assets/media/Screenshot_2014-03-06-12-49-22.png create mode 100644 app/src/main/assets/media/Screenshot_2014-03-06-12-49-53.png create mode 100644 app/src/main/assets/media/Screenshot_2014-03-06-12-50-12.png create mode 100644 app/src/main/assets/media/Screenshot_2014-03-06-12-50-45.png create mode 100644 app/src/main/assets/media/Screenshot_2014-03-06-12-52-19.png create mode 100644 app/src/main/assets/media/article-img-2.png create mode 100644 app/src/main/assets/media/mobile/home-not-configured-small.png create mode 100644 app/src/main/assets/media/mobile/panic_button_activation.png create mode 100644 app/src/main/assets/media/mobile/panic_button_activation_360.gif create mode 100644 app/src/main/assets/mobile_de.json create mode 100644 app/src/main/assets/mobile_en.json create mode 100644 app/src/main/assets/mobile_es.json create mode 100644 app/src/main/assets/mobile_fr.json create mode 100644 app/src/main/assets/mobile_ph.json create mode 100644 app/src/main/assets/mobile_pt.json rename {src => app/src}/main/java/org/iilab/pb/BaseFragmentActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/CalculatorActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/HomeActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/LoginActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/MainActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/MainModalActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/PanicButtonActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/WizardActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/WizardModalActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/adapter/AppInfoAdapter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/adapter/PageActionAdapter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/adapter/PageActionFakeAdapter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/adapter/PageCheckListAdapter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/adapter/PageItemAdapter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/adapter/PageLanguageSettingsAdapter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/alert/AlarmReceiver.java (100%) rename {src => app/src}/main/java/org/iilab/pb/alert/AlertStatus.java (100%) rename {src => app/src}/main/java/org/iilab/pb/alert/PanicAlert.java (100%) rename {src => app/src}/main/java/org/iilab/pb/alert/PanicMessage.java (100%) rename {src => app/src}/main/java/org/iilab/pb/alert/SMSAdapter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/calculator/Calculator.java (100%) rename {src => app/src}/main/java/org/iilab/pb/calculator/CalculatorImpl.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/AppConstants.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/AppUtil.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/ApplicationSettings.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/ContactEditTexts.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/ContactPickerFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/CustomLinkMovementMethod.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/GifDecoder.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/GifDecoderView.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/Intents.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/MessageLimitWatcher.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/MyTagHandler.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/NestedListView.java (100%) rename {src => app/src}/main/java/org/iilab/pb/common/SoftKeyboard.java (100%) rename {src/test => app/src/main}/java/org/iilab/pb/common/TestFragmentActivity.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/HelpPageDbManager.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/PBDatabase.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/PageActionDbManager.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/PageChecklistDbManager.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/PageDbManager.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/PageItemDbManager.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/PageStatusDbManager.java (100%) rename {src => app/src}/main/java/org/iilab/pb/data/PageTimerDbManager.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/LanguageSettingsFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/MainSetupAlertFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/MessageTextFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/SetupCodeFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/SetupContactsFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/SetupMessageFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/SimpleFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/WarningFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/WizardAlarmTestDisguiseFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/WizardAlarmTestHardwareFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/WizardTestDisguiseCodeFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/WizardTestDisguiseOpenFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/fragment/WizardTestDisguiseUnlockFragment.java (100%) rename {src => app/src}/main/java/org/iilab/pb/location/CurrentLocationProvider.java (100%) rename {src => app/src}/main/java/org/iilab/pb/location/LocationFormatter.java (100%) rename {src => app/src}/main/java/org/iilab/pb/location/LocationListenerAdapter.java (100%) rename {src/test => app/src/main}/java/org/iilab/pb/location/LocationTestUtil.java (100%) rename {src => app/src}/main/java/org/iilab/pb/location/LocationUpdateReceiver.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/AppInfo.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/AsyncTaskResult.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/Coordinates.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/HelpImage.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/HelpPage.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/MarkDownResponse.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/Page.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/PageAction.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/PageChecklist.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/PageItem.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/PageStatus.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/PageTimer.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/SMSSettings.java (100%) rename {src => app/src}/main/java/org/iilab/pb/model/ServerResponse.java (100%) rename {src => app/src}/main/java/org/iilab/pb/trigger/BootReceiver.java (100%) rename {src => app/src}/main/java/org/iilab/pb/trigger/HardwareTriggerReceiver.java (100%) rename {src => app/src}/main/java/org/iilab/pb/trigger/HardwareTriggerService.java (100%) rename {src => app/src}/main/java/org/iilab/pb/trigger/MultiClickEvent.java (100%) rename {res => app/src/main/res}/anim/hide_to_bottom.xml (100%) rename {res => app/src/main/res}/anim/hide_to_top.xml (100%) rename {res => app/src/main/res}/anim/show_from_bottom.xml (100%) rename {res => app/src/main/res}/anim/show_from_top.xml (100%) create mode 100644 app/src/main/res/drawable-hdpi/activate1.jpg create mode 100644 app/src/main/res/drawable-hdpi/activate2.jpg create mode 100644 app/src/main/res/drawable-hdpi/activate3.jpg rename {res => app/src/main/res}/drawable-hdpi/arrow_next.png (100%) rename {res => app/src/main/res}/drawable-hdpi/back.png (100%) rename {res => app/src/main/res}/drawable-hdpi/icon_alarm.png (100%) rename {res => app/src/main/res}/drawable-hdpi/icon_arrow.png (100%) rename {res => app/src/main/res}/drawable-hdpi/icon_calculator.png (100%) rename {res => app/src/main/res}/drawable-hdpi/icon_setup.png (100%) rename {res => app/src/main/res}/drawable-hdpi/next.png (100%) rename {res => app/src/main/res}/drawable-hdpi/plus.png (100%) rename {res => app/src/main/res}/drawable-hdpi/save.png (100%) rename {res => app/src/main/res}/drawable-hdpi/setup_wizard.png (100%) rename {res => app/src/main/res}/drawable-hdpi/socialperson.png (100%) rename {res => app/src/main/res}/drawable-hdpi/tick_green.png (100%) rename {res => app/src/main/res}/drawable-hdpi/warning.png (100%) rename {res => app/src/main/res}/drawable-hdpi/wizard_active.png (100%) create mode 100644 app/src/main/res/drawable-hdpi/wizard_disguise.jpg rename {res => app/src/main/res}/drawable-hdpi/wizard_inactive.png (100%) rename {res => app/src/main/res}/drawable-ldpi/icon_calculator.png (100%) rename {res => app/src/main/res}/drawable-ldpi/icon_setup.png (100%) rename {res => app/src/main/res}/drawable-mdpi/icon_calculator.png (100%) rename {res => app/src/main/res}/drawable-mdpi/icon_setup.png (100%) rename {res => app/src/main/res}/drawable-xhdpi/icon_calculator.png (100%) rename {res => app/src/main/res}/drawable-xhdpi/icon_setup.png (100%) rename {res => app/src/main/res}/drawable/alert_button_focused.xml (100%) rename {res => app/src/main/res}/drawable/alert_button_stand_by.xml (100%) rename {res => app/src/main/res}/drawable/alert_button_stop.xml (100%) rename {res => app/src/main/res}/drawable/back_button.xml (100%) rename {res => app/src/main/res}/drawable/back_button_normal.xml (100%) rename {res => app/src/main/res}/drawable/back_button_pressed.xml (100%) rename {res => app/src/main/res}/drawable/background_warning_fragment.xml (100%) rename {res => app/src/main/res}/drawable/drawable_wizard_button.xml (100%) rename {res => app/src/main/res}/drawable/drawable_wizard_button_disabled.xml (100%) rename {res => app/src/main/res}/drawable/send_alert_button.xml (100%) rename {res => app/src/main/res}/drawable/stop_alert_button.xml (100%) rename {res => app/src/main/res}/drawable/topbar_button.xml (100%) rename {res => app/src/main/res}/drawable/topbar_button_disabled.xml (100%) rename {res => app/src/main/res}/drawable/topbar_button_normal.xml (100%) rename {res => app/src/main/res}/drawable/topbar_button_pressed.xml (100%) rename {res => app/src/main/res}/layout-sw320dp/fragment_type_interactive_disguise_test_open.xml (100%) rename {res => app/src/main/res}/layout-sw320dp/griditem_appinfo.xml (100%) rename {res => app/src/main/res}/layout-sw360dp/fragment_type_interactive_disguise_test_open.xml (100%) rename {res => app/src/main/res}/layout-sw360dp/griditem_appinfo.xml (100%) rename {res => app/src/main/res}/layout/alert_status_strip.xml (100%) rename {res => app/src/main/res}/layout/calculator_layout.xml (100%) rename {res => app/src/main/res}/layout/contact_picker_fragment.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_interactive_alert.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_interactive_code.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_interactive_contacts.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_interactive_disguise_test_code.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_interactive_disguise_test_open.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_interactive_message.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_interactive_test_hardware.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_language_settings.xml (100%) rename {res => app/src/main/res}/layout/fragment_type_simple.xml (100%) rename {res => app/src/main/res}/layout/griditem_appinfo.xml (100%) rename {res => app/src/main/res}/layout/layout_warning_fragment.xml (100%) rename {res => app/src/main/res}/layout/login_screen_layout.xml (100%) rename {res => app/src/main/res}/layout/message_fragment.xml (100%) rename {res => app/src/main/res}/layout/root_layout.xml (100%) rename {res => app/src/main/res}/layout/row_page_action.xml (100%) rename {res => app/src/main/res}/layout/row_page_checklist.xml (100%) rename {res => app/src/main/res}/layout/row_page_item.xml (100%) rename {res => app/src/main/res}/layout/row_page_language_settings.xml (100%) rename {res => app/src/main/res}/layout/sms_settings_fragment.xml (100%) rename {res => app/src/main/res}/layout/sms_settings_layout.xml (100%) rename {res => app/src/main/res}/layout/welcome_screen.xml (100%) rename {res => app/src/main/res}/layout/wizard_modal.xml (100%) rename {res => app/src/main/res}/values-de/strings.xml (100%) rename {res => app/src/main/res}/values-en/strings.xml (100%) rename {res => app/src/main/res}/values-es/strings.xml (100%) rename {res => app/src/main/res}/values-fr/strings.xml (100%) rename {res => app/src/main/res}/values-ph/strings.xml (100%) rename {res => app/src/main/res}/values-pt/strings.xml (100%) rename {res => app/src/main/res}/values/attrs.xml (100%) rename {res => app/src/main/res}/values/colors.xml (100%) rename {res => app/src/main/res}/values/dimens.xml (100%) rename {res => app/src/main/res}/values/roboguice.xml (100%) rename {res => app/src/main/res}/values/strings.xml (100%) rename {res => app/src/main/res}/values/styles.xml (100%) rename {src => app/src}/test/java/org/iilab/pb/ApplicationSettingsTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/CalculatorActivityTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/HomeActivityTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/LoginActivityTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/PanicButtonActivityTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/SoftKeyboardTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/alert/AlarmReceiverTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/alert/PanicAlertTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/alert/PanicMessageTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/alert/SMSAdapterTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/calculator/CalculatorImplTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/common/ContactPickerFragmentTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/common/MessageFragmentTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/common/MessageLimitWatcherTest.java (100%) create mode 100644 app/src/test/java/org/iilab/pb/common/TestFragmentActivity.java rename {src => app/src}/test/java/org/iilab/pb/location/CurrentLocationProviderTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/location/LocationFormatterTest.java (100%) create mode 100644 app/src/test/java/org/iilab/pb/location/LocationTestUtil.java rename {src => app/src}/test/java/org/iilab/pb/location/LocationUpdateReceiverTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/model/SMSSettingsTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/test/support/CustomShadowRelativeLayout.java (100%) rename {src => app/src}/test/java/org/iilab/pb/test/support/PanicButtonRobolectricTestRunner.java (100%) rename {src => app/src}/test/java/org/iilab/pb/trigger/BootReceiverTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/trigger/HardwareTriggerReceiverTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/trigger/HardwareTriggerServiceTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/trigger/MultiClickEventTest.java (100%) rename {src => app/src}/test/java/org/iilab/pb/wizard/WizardActivityTest.java (100%) create mode 100644 build.gradle delete mode 100644 build.xml create mode 100644 build/intermediates/model_data.bin delete mode 100644 features/1_wizard.feature delete mode 100644 features/2_wizard_contacts.feature delete mode 100644 features/3_wizard_message.feature delete mode 100644 features/4_wizard_pin.feature delete mode 100644 features/5_wizard_hardware_alarm.feature delete mode 100644 features/6_wizard_complete.feature delete mode 100644 features/7_no_connection_tests.feature delete mode 100644 features/8_disabling_gps.feature delete mode 100644 features/README.md delete mode 100644 features/step_definitions/calabash_steps.rb delete mode 100644 features/step_definitions/custom_steps.rb delete mode 100644 features/support/app_installation_hooks.rb delete mode 100644 features/support/app_life_cycle_hooks.rb delete mode 100644 features/support/device.rb delete mode 100644 features/support/env.rb delete mode 100644 features/support/hooks.rb delete mode 100644 features/support/more/clikingoncalculation.py delete mode 100644 features/support/more/gpsmonkey.py delete mode 100644 features/support/more/longpress.py delete mode 100644 features/support/more/presspowr5times.py delete mode 100644 features/support/more/unlockscreen.py delete mode 100644 features/x_gps_settings.feature delete mode 100644 features/x_settings.feature delete mode 100644 features/x_sms_settings.feature create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 import-summary.txt delete mode 100644 lib/android/support-v4/r12/support-v4-r12.jar create mode 100644 local.properties create mode 100644 panic-button.iml delete mode 100644 pom.xml delete mode 100644 proguard-project.txt delete mode 100644 project.properties create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 8422997f..00000000 --- a/.gitignore +++ /dev/null @@ -1,41 +0,0 @@ -# built application files -*.apk -*.ap_ - -# files for the dex VM -*.dex - -# Java class files -*.class - -# generated files -bin/ -gen/ - -# Local configuration file (sdk path, etc) -local.properties - -# Eclipse project files -.classpath -.project - -# Intellij files -.idea/ -*.iml -out/ -**.DS_Store -target/ -tmp/ -coverage.ec - -# calabash files - -/test_servers/ -/*.png -*.html -cucumber.json -*.keystore -calabash_settings - -# Crashlytics -res/values/com_crashlytics_export_strings.xml \ No newline at end of file diff --git a/.gradle/2.2.1/taskArtifacts/cache.properties b/.gradle/2.2.1/taskArtifacts/cache.properties new file mode 100644 index 00000000..c0ab7dca --- /dev/null +++ b/.gradle/2.2.1/taskArtifacts/cache.properties @@ -0,0 +1 @@ +#Wed Apr 22 17:34:02 CEST 2015 diff --git a/.gradle/2.2.1/taskArtifacts/cache.properties.lock b/.gradle/2.2.1/taskArtifacts/cache.properties.lock new file mode 100644 index 0000000000000000000000000000000000000000..01f3cef860c9d86a77194bc6e983e5e17f17a9d9 GIT binary patch literal 17 UcmZR+&nRB^G*Fg>0SwqY0VTZy9{>OV literal 0 HcmV?d00001 diff --git a/.gradle/2.2.1/taskArtifacts/fileHashes.bin b/.gradle/2.2.1/taskArtifacts/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..d966de9c4491f4b138a4cf5baf8dd93dae6bde5d GIT binary patch literal 73935 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�Et~iy&>EtXlFIo?Bu#%|qRIPCJp&qO$ zkL1C{GP!VObOc71n*+kg=qvP)JUHGkL-OEA9vsPobM-NVGe;~K-7FXwb*Y>t$BX2_ z<$yycm7n2F2N?$V5G@ZR53X1dMV*gcgeYSeOgBz06n9)+14Tjd;7A@E$%98pB?Q-v zDJjtWWG|4HUT=;Y$VQ<~yjH7{!v81N4I~apod3Hc>0l&8Kcwc+obup(w(P7%^58;m z(6tH+TtkFEBoFTL+_ZTpfKAJ)NAlpz?@uDe#KO_&Xm_yUpFb^R=NAlpx4z?BzVFdAW z2HXi=D%t=ZM!8d?+5isH#7UBz3IRd#;39$tkFD@U^5FK4PWCQH9vldhiD-0E<8}%= zLu;bNBK2i}EHg+*9=!S1A;W1rP}KvH2Paqk8V{%iqg+Jt;EE!VxoQ^4gB#VpSxCMP z$%99U@Tme3k_SI~D{er4IEIGg!Lghg&DBTGpioq*u-7r%4W&1ajaoAB-w+&4v;*!T8QKOraR@eb`3Ai zOR7(CPv2k;MX*N_92ut1%3hFz0LnQCa^DD&2d9M@Bo9v2^hh2&B1$Y%b~eN!R^;%& zNRQkfk`oqXO6QooA6+V#p8x;= literal 0 HcmV?d00001 diff --git a/.gradle/2.2.1/taskArtifacts/outputFileStates.bin b/.gradle/2.2.1/taskArtifacts/outputFileStates.bin new file mode 100644 index 0000000000000000000000000000000000000000..bb249637d2bc028d42df2f234c658e778354a5ff GIT binary patch literal 20372 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 + + + + + diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 00000000..e7bedf33 --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 00000000..e206d70d --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 00000000..fe865d33 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + + diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..24972153 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..4665ba55 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.idea/scopes/scope_settings.xml b/.idea/scopes/scope_settings.xml new file mode 100644 index 00000000..922003b8 --- /dev/null +++ b/.idea/scopes/scope_settings.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..def6a6a1 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 00000000..2eadd25b --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,1411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + localhost + 5050 + + + + + + + + + + 1429716794283 + 1429716794283 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index f9fe3459..00000000 --- a/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/test/java=UTF-8 -encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 60105c1b..00000000 --- a/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,5 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 -org.eclipse.jdt.core.compiler.compliance=1.6 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.6 diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f1..00000000 --- a/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/app/app.iml b/app/app.iml new file mode 100644 index 00000000..4d87ba65 --- /dev/null +++ b/app/app.iml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 00000000..b381259a --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,47 @@ +apply plugin: 'com.android.application' +apply plugin: 'org.robolectric' + +android { + compileSdkVersion 18 + buildToolsVersion "21.1.2" + + defaultConfig { + applicationId "org.iilab.pb" + minSdkVersion 10 + targetSdkVersion 18 + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' + } + } +} + +robolectric { + // Configure includes / excludes + include '**/*Test.class' + exclude '**/espresso/**/*.class' + + // Configure max heap size of the test JVM + maxHeapSize = '2048m' + + // Configure the test JVM arguments - Does not apply to Java 8 + jvmArgs '-XX:MaxPermSize=512m', '-XX:-UseSplitVerifier' + + // Specify max number of processes (default is 1) + maxParallelForks = 4 + + // Specify max number of test classes to execute in a test process + // before restarting the process (default is unlimited) + forkEvery = 150 + + // configure whether failing tests should fail the build + ignoreFailures true + + // use afterTest to listen to the test execution results + afterTest { descriptor, result -> + println "Executing test for ${descriptor.name} with result: ${result.resultType}" + } +} \ No newline at end of file diff --git a/app/build/generated/source/buildConfig/androidTest/debug/org/iilab/pb/test/BuildConfig.java b/app/build/generated/source/buildConfig/androidTest/debug/org/iilab/pb/test/BuildConfig.java new file mode 100644 index 00000000..1e9dd83e --- /dev/null +++ b/app/build/generated/source/buildConfig/androidTest/debug/org/iilab/pb/test/BuildConfig.java @@ -0,0 +1,13 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package org.iilab.pb.test; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String APPLICATION_ID = "org.iilab.pb.test"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = -1; + public static final String VERSION_NAME = ""; +} diff --git a/app/build/generated/source/buildConfig/debug/org/iilab/pb/BuildConfig.java b/app/build/generated/source/buildConfig/debug/org/iilab/pb/BuildConfig.java new file mode 100644 index 00000000..7403d66f --- /dev/null +++ b/app/build/generated/source/buildConfig/debug/org/iilab/pb/BuildConfig.java @@ -0,0 +1,13 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package org.iilab.pb; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String APPLICATION_ID = "org.iilab.pb"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = 137; + public static final String VERSION_NAME = ""; +} diff --git a/app/build/generated/source/r/debug/org/iilab/pb/R.java b/app/build/generated/source/r/debug/org/iilab/pb/R.java new file mode 100644 index 00000000..ccb7e798 --- /dev/null +++ b/app/build/generated/source/r/debug/org/iilab/pb/R.java @@ -0,0 +1,297 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package org.iilab.pb; + +public final class R { + public static final class anim { + public static final int hide_to_bottom=0x7f040000; + public static final int hide_to_top=0x7f040001; + public static final int show_from_bottom=0x7f040002; + public static final int show_from_top=0x7f040003; + } + public static final class array { + public static final int roboguice_modules=0x7f050000; + } + public static final class attr { + /**

Must be an integer value, such as "100". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int max_characters=0x7f010000; + /**

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int message_header=0x7f010001; + } + public static final class color { + public static final int active_color=0x7f060000; + public static final int standby_color=0x7f060001; + public static final int yellow=0x7f060002; + } + public static final class drawable { + public static final int activate1=0x7f020000; + public static final int activate2=0x7f020001; + public static final int activate3=0x7f020002; + public static final int alert_button_focused=0x7f020003; + public static final int alert_button_stand_by=0x7f020004; + public static final int alert_button_stop=0x7f020005; + public static final int arrow_next=0x7f020006; + public static final int back=0x7f020007; + public static final int back_button=0x7f020008; + public static final int back_button_normal=0x7f020009; + public static final int back_button_pressed=0x7f02000a; + public static final int background_warning_fragment=0x7f02000b; + public static final int drawable_wizard_button=0x7f02000c; + public static final int drawable_wizard_button_disabled=0x7f02000d; + public static final int icon_alarm=0x7f02000e; + public static final int icon_arrow=0x7f02000f; + public static final int icon_calculator=0x7f020010; + public static final int icon_setup=0x7f020011; + public static final int next=0x7f020012; + public static final int plus=0x7f020013; + public static final int save=0x7f020014; + public static final int send_alert_button=0x7f020015; + public static final int setup_wizard=0x7f020016; + public static final int socialperson=0x7f020017; + public static final int stop_alert_button=0x7f020018; + public static final int tick_green=0x7f020019; + public static final int topbar_button=0x7f02001a; + public static final int topbar_button_disabled=0x7f02001b; + public static final int topbar_button_normal=0x7f02001c; + public static final int topbar_button_pressed=0x7f02001d; + public static final int warning=0x7f02001e; + public static final int wizard_active=0x7f02001f; + public static final int wizard_disguise=0x7f020020; + public static final int wizard_inactive=0x7f020021; + } + public static final class id { + public static final int alertDelay_edittext=0x7f09001b; + public static final int alert_status_strip=0x7f090000; + public static final int b_action=0x7f090025; + public static final int b_action1=0x7f090043; + public static final int b_action2=0x7f090044; + public static final int b_action_with_status=0x7f090037; + public static final int b_action_without_status=0x7f090036; + public static final int char_c=0x7f090002; + public static final int characters_left_view=0x7f090031; + public static final int contact_edit_text=0x7f090013; + public static final int contact_picker_button=0x7f090014; + public static final int create_pin_edittext=0x7f09001e; + public static final int decimal_point=0x7f09000f; + public static final int display=0x7f090001; + public static final int divide=0x7f090003; + public static final int eight=0x7f090006; + public static final int equals_sign=0x7f090012; + public static final int first_contact=0x7f090020; + public static final int five=0x7f090009; + public static final int four=0x7f090008; + public static final int fragment_action=0x7f09001c; + public static final int fragment_action_list=0x7f09002a; + public static final int fragment_container=0x7f090034; + public static final int fragment_contents=0x7f09001a; + public static final int fragment_intro=0x7f090017; + public static final int fragment_item_list=0x7f09001d; + public static final int fragment_status=0x7f09002c; + public static final int fragment_title=0x7f090016; + public static final int fragment_warning=0x7f090019; + public static final int gif_view=0x7f090029; + public static final int gv_app_list=0x7f090026; + public static final int iv_arrow=0x7f09003a; + public static final int iv_icon=0x7f09002d; + public static final int iv_tick=0x7f090038; + public static final int ll_actions=0x7f090042; + public static final int ll_contact_1=0x7f09001f; + public static final int ll_contact_2=0x7f090021; + public static final int ll_contact_3=0x7f090023; + public static final int ll_fragment_status=0x7f09002b; + public static final int ll_fragment_warning=0x7f090018; + public static final int ll_message=0x7f090027; + public static final int login_screen_layout_root=0x7f09002f; + public static final int lv_checklist=0x7f090041; + public static final int message_edit_text=0x7f090032; + public static final int message_fragment_header=0x7f090030; + public static final int minus=0x7f090010; + public static final int multiply=0x7f090004; + public static final int nine=0x7f090007; + public static final int one=0x7f09000b; + public static final int plus=0x7f090011; + public static final int second_contact=0x7f090022; + public static final int seven=0x7f090005; + public static final int six=0x7f09000a; + public static final int sms_message=0x7f090028; + public static final int sms_previous_button=0x7f09003f; + public static final int sms_save_button=0x7f090040; + public static final int sms_settings_fragment_root=0x7f09003c; + public static final int sms_settings_header=0x7f09003d; + public static final int sms_settings_layout_root=0x7f09003e; + public static final int third_contact=0x7f090024; + public static final int three=0x7f09000d; + public static final int tv_action=0x7f090039; + public static final int tv_item=0x7f09003b; + public static final int tv_name=0x7f09002e; + public static final int tv_toast=0x7f090035; + public static final int two=0x7f09000c; + public static final int wizard_layout_root=0x7f090033; + public static final int wizard_start_root=0x7f090015; + public static final int zero=0x7f09000e; + } + public static final class layout { + public static final int alert_status_strip=0x7f030000; + public static final int calculator_layout=0x7f030001; + public static final int contact_picker_fragment=0x7f030002; + public static final int fragment_type_interactive_alert=0x7f030003; + public static final int fragment_type_interactive_code=0x7f030004; + public static final int fragment_type_interactive_contacts=0x7f030005; + public static final int fragment_type_interactive_disguise_test_code=0x7f030006; + public static final int fragment_type_interactive_disguise_test_open=0x7f030007; + public static final int fragment_type_interactive_message=0x7f030008; + public static final int fragment_type_interactive_test_hardware=0x7f030009; + public static final int fragment_type_language_settings=0x7f03000a; + public static final int fragment_type_simple=0x7f03000b; + public static final int griditem_appinfo=0x7f03000c; + public static final int layout_warning_fragment=0x7f03000d; + public static final int login_screen_layout=0x7f03000e; + public static final int message_fragment=0x7f03000f; + public static final int root_layout=0x7f030010; + public static final int row_page_action=0x7f030011; + public static final int row_page_checklist=0x7f030012; + public static final int row_page_item=0x7f030013; + public static final int row_page_language_settings=0x7f030014; + public static final int sms_settings_fragment=0x7f030015; + public static final int sms_settings_layout=0x7f030016; + public static final int welcome_screen=0x7f030017; + public static final int wizard_modal=0x7f030018; + } + public static final class string { + public static final int addition=0x7f070000; + public static final int alert_status_active=0x7f070001; + public static final int alert_status_standby=0x7f070002; + public static final int app_name=0x7f070003; + public static final int app_name_setup=0x7f070004; + public static final int char_c=0x7f070005; + public static final int characters_left=0x7f070006; + public static final int choose_contact=0x7f070007; + public static final int code_ok=0x7f070008; + public static final int confirmation_message=0x7f070009; + public static final int contact_hint_text=0x7f07000a; + public static final int decimal_point=0x7f07000b; + public static final int default_emergency_message=0x7f07000c; + public static final int division=0x7f07000d; + public static final int eight=0x7f07000e; + public static final int emergency_message_header=0x7f07000f; + public static final int enter_message_hint=0x7f070010; + public static final int equal_to=0x7f070011; + public static final int first_contact=0x7f070012; + public static final int five=0x7f070013; + public static final int four=0x7f070014; + public static final int i_am_at=0x7f070015; + public static final int i_am_at_url=0x7f070016; + public static final int incorrect_pin=0x7f070017; + public static final int incorrect_pin_3_times=0x7f070018; + public static final int location_not_found=0x7f070019; + public static final int multiplication=0x7f07001a; + public static final int nine=0x7f07001b; + public static final int one=0x7f07001c; + public static final int page_button_action_text=0x7f07001d; + public static final int page_modal_button1_text=0x7f07001e; + public static final int page_modal_button2_text=0x7f07001f; + public static final int page_status_text=0x7f070020; + public static final int page_title_text=0x7f070021; + public static final int panic_button=0x7f070022; + public static final int save_text=0x7f070023; + public static final int second_contact=0x7f070024; + public static final int send_emergency_alert=0x7f070025; + public static final int seven=0x7f070026; + public static final int six=0x7f070027; + public static final int sms_settings_subtitle=0x7f070028; + public static final int stop_alert=0x7f070029; + public static final int stop_alert_message=0x7f07002a; + public static final int subtraction=0x7f07002b; + public static final int third_contact=0x7f07002c; + public static final int three=0x7f07002d; + public static final int two=0x7f07002e; + public static final int zero=0x7f07002f; + } + public static final class style { + public static final int Theme_Transparent=0x7f080000; + public static final int activate_disguise_button=0x7f080001; + public static final int alert_strip_display=0x7f080002; + public static final int back_button=0x7f080003; + public static final int calculator_btn=0x7f080004; + public static final int calculator_btn_container=0x7f080005; + public static final int calculator_display=0x7f080006; + public static final int contact_number=0x7f080007; + public static final int contact_select_button=0x7f080008; + public static final int custom_action_bar=0x7f080009; + public static final int custom_action_bar_sep=0x7f08000a; + public static final int i_am_at_text=0x7f08000b; + public static final int message_box=0x7f08000c; + public static final int page_title=0x7f08000d; + public static final int save_button=0x7f08000e; + public static final int wizard_content_style=0x7f08000f; + public static final int wizard_intro_style=0x7f080010; + public static final int wizard_page_title=0x7f080011; + public static final int wizard_panic_button=0x7f080012; + public static final int wizard_static_panel=0x7f080013; + public static final int wizard_text=0x7f080014; + public static final int wizard_title_sep=0x7f080015; + public static final int wizard_warning_style=0x7f080016; + } + public static final class styleable { + /** Attributes that can be used with a MessageFragmentArguments. +

Includes the following attributes:

+ + + + + + +
AttributeDescription
{@link #MessageFragmentArguments_max_characters org.iilab.pb:max_characters}
{@link #MessageFragmentArguments_message_header org.iilab.pb:message_header}
+ @see #MessageFragmentArguments_max_characters + @see #MessageFragmentArguments_message_header + */ + public static final int[] MessageFragmentArguments = { + 0x7f010000, 0x7f010001 + }; + /** +

This symbol is the offset where the {@link org.iilab.pb.R.attr#max_characters} + attribute's value can be found in the {@link #MessageFragmentArguments} array. + + +

Must be an integer value, such as "100". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name org.iilab.pb:max_characters + */ + public static final int MessageFragmentArguments_max_characters = 0; + /** +

This symbol is the offset where the {@link org.iilab.pb.R.attr#message_header} + attribute's value can be found in the {@link #MessageFragmentArguments} array. + + +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name org.iilab.pb:message_header + */ + public static final int MessageFragmentArguments_message_header = 1; + }; +} diff --git a/assets/help_de.json b/app/build/intermediates/assets/debug/help_de.json similarity index 100% rename from assets/help_de.json rename to app/build/intermediates/assets/debug/help_de.json diff --git a/assets/help_en.json b/app/build/intermediates/assets/debug/help_en.json similarity index 100% rename from assets/help_en.json rename to app/build/intermediates/assets/debug/help_en.json diff --git a/assets/help_es.json b/app/build/intermediates/assets/debug/help_es.json similarity index 100% rename from assets/help_es.json rename to app/build/intermediates/assets/debug/help_es.json diff --git a/assets/help_fr.json b/app/build/intermediates/assets/debug/help_fr.json similarity index 100% rename from assets/help_fr.json rename to app/build/intermediates/assets/debug/help_fr.json diff --git a/assets/help_ph.json b/app/build/intermediates/assets/debug/help_ph.json similarity index 100% rename from assets/help_ph.json rename to app/build/intermediates/assets/debug/help_ph.json diff --git a/assets/help_pt.json b/app/build/intermediates/assets/debug/help_pt.json similarity index 100% rename from assets/help_pt.json rename to app/build/intermediates/assets/debug/help_pt.json diff --git a/assets/media/Screenshot_2014-03-06-12-48-51.png b/app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-48-51.png similarity index 100% rename from assets/media/Screenshot_2014-03-06-12-48-51.png rename to app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-48-51.png diff --git a/assets/media/Screenshot_2014-03-06-12-49-06.png b/app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-49-06.png similarity index 100% rename from assets/media/Screenshot_2014-03-06-12-49-06.png rename to app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-49-06.png diff --git a/assets/media/Screenshot_2014-03-06-12-49-22.png b/app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-49-22.png similarity index 100% rename from assets/media/Screenshot_2014-03-06-12-49-22.png rename to app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-49-22.png diff --git a/assets/media/Screenshot_2014-03-06-12-49-53.png b/app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-49-53.png similarity index 100% rename from assets/media/Screenshot_2014-03-06-12-49-53.png rename to app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-49-53.png diff --git a/assets/media/Screenshot_2014-03-06-12-50-12.png b/app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-50-12.png similarity index 100% rename from assets/media/Screenshot_2014-03-06-12-50-12.png rename to app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-50-12.png diff --git a/assets/media/Screenshot_2014-03-06-12-50-45.png b/app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-50-45.png similarity index 100% rename from assets/media/Screenshot_2014-03-06-12-50-45.png rename to app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-50-45.png diff --git a/assets/media/Screenshot_2014-03-06-12-52-19.png b/app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-52-19.png similarity index 100% rename from assets/media/Screenshot_2014-03-06-12-52-19.png rename to app/build/intermediates/assets/debug/media/Screenshot_2014-03-06-12-52-19.png diff --git a/assets/media/article-img-2.png b/app/build/intermediates/assets/debug/media/article-img-2.png similarity index 100% rename from assets/media/article-img-2.png rename to app/build/intermediates/assets/debug/media/article-img-2.png diff --git a/assets/media/mobile/home-not-configured-small.png b/app/build/intermediates/assets/debug/media/mobile/home-not-configured-small.png similarity index 100% rename from assets/media/mobile/home-not-configured-small.png rename to app/build/intermediates/assets/debug/media/mobile/home-not-configured-small.png diff --git a/assets/media/mobile/panic_button_activation.png b/app/build/intermediates/assets/debug/media/mobile/panic_button_activation.png similarity index 100% rename from assets/media/mobile/panic_button_activation.png rename to app/build/intermediates/assets/debug/media/mobile/panic_button_activation.png diff --git a/assets/media/mobile/panic_button_activation_360.gif b/app/build/intermediates/assets/debug/media/mobile/panic_button_activation_360.gif similarity index 100% rename from assets/media/mobile/panic_button_activation_360.gif rename to app/build/intermediates/assets/debug/media/mobile/panic_button_activation_360.gif diff --git a/assets/mobile_de.json b/app/build/intermediates/assets/debug/mobile_de.json similarity index 100% rename from assets/mobile_de.json rename to app/build/intermediates/assets/debug/mobile_de.json diff --git a/assets/mobile_en.json b/app/build/intermediates/assets/debug/mobile_en.json similarity index 100% rename from assets/mobile_en.json rename to app/build/intermediates/assets/debug/mobile_en.json diff --git a/assets/mobile_es.json b/app/build/intermediates/assets/debug/mobile_es.json similarity index 100% rename from assets/mobile_es.json rename to app/build/intermediates/assets/debug/mobile_es.json diff --git a/assets/mobile_fr.json b/app/build/intermediates/assets/debug/mobile_fr.json similarity index 100% rename from assets/mobile_fr.json rename to app/build/intermediates/assets/debug/mobile_fr.json diff --git a/assets/mobile_ph.json b/app/build/intermediates/assets/debug/mobile_ph.json similarity index 100% rename from assets/mobile_ph.json rename to app/build/intermediates/assets/debug/mobile_ph.json diff --git a/assets/mobile_pt.json b/app/build/intermediates/assets/debug/mobile_pt.json similarity index 100% rename from assets/mobile_pt.json rename to app/build/intermediates/assets/debug/mobile_pt.json diff --git a/app/build/intermediates/incremental/aidl/androidTest/debug/dependency.store b/app/build/intermediates/incremental/aidl/androidTest/debug/dependency.store new file mode 100644 index 0000000000000000000000000000000000000000..8b8400dcf9e65fb815794fe016943dc09d0e8a05 GIT binary patch literal 5 Mcmb + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeAssets/debug/merger.xml b/app/build/intermediates/incremental/mergeAssets/debug/merger.xml new file mode 100644 index 00000000..6fbb6662 --- /dev/null +++ b/app/build/intermediates/incremental/mergeAssets/debug/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeResources/androidTest/debug/merger.xml b/app/build/intermediates/incremental/mergeResources/androidTest/debug/merger.xml new file mode 100644 index 00000000..8f3048ef --- /dev/null +++ b/app/build/intermediates/incremental/mergeResources/androidTest/debug/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeResources/debug/merger.xml b/app/build/intermediates/incremental/mergeResources/debug/merger.xml new file mode 100644 index 00000000..34091815 --- /dev/null +++ b/app/build/intermediates/incremental/mergeResources/debug/merger.xml @@ -0,0 +1,135 @@ + + + + + #fc2d2d#ff0000ff#fcc542 + org.iilab.pb.calculator.CalculatorModule + I\'m at https://maps.google.com/GPS-location 1. 3Help me, I\'m in dangerAlert is in standbyenter contact numberTitle+After vibration, press power button once again for confirmation within 3 seconds.Please enter the correct pinStatus  Send emergency alert9 3. CThe alert has been stopped.6I\'m atAction×7  Stop alertOk28Choose your emergency contact=Trying to identify locationPanic\nButtonAdd up to three emergency contacts 2. Please reinstall the application if you cannot remember your pin numberCharacters: 51Enter Message0Emergency message4SaveAlert is active and Sending every five minutesCalculate!Panic ButtonButton2÷Button1Füge bis zu drei Notfall-Kontakte hinzu 2. 6 3. Taste10TitelNachricht eingeben27Panik\nTaster3Ich bin hierDeinstalliere die App, wenn du dich nicht an die PIN erinnerstDie App ist im Alarmzustand und sendet alle 5 Minuten×9Buchstaben: =OkWähle einen Notfall-KontaktPanik KnopfHilfe, ich bin in GefahrAktiongebe Nummer des Kontakts ein÷Notfall-Nachricht8Gebe die korrekte PIN einDer Alarm wurde gestoppt+CRechner!Ich bin hier https://maps.google.com/GPS-locationAlarm ist in Bereitschaft4SpeichernTaste2  Sende Notfall-Alarm  Beende AlarmzustandVersuche zu lokalisieren 1. .Status51After vibration, press power button once again for confirmation within 3 seconds.2The alert has been stoppedActionEmergency messageButton1Alert is in standbyCPanic\nButtonPlease reinstall the application if you cannot remember your pin number6Enter Message×9  Stop alertStatus=Button2 1. Alert is active and Sending every five minutes  Send emergency alertTrying to identify locationHelp me, I\'m in dangerAfter vibration, press power button once again for confirmation within 3 seconds.+Characters: 5SaveAdd up to three emergency contactsOkI\'m at https://maps.google.com/GPS-locationCalculate! 2. enter contact numberTitlePanic Button31÷.87 3. 0Please enter the correct pinChoose your emergency contactI\'m at4CIngresa tu mensajeAcción4Mensaje de emergenciaAyudameLa alerta se encuentra en pausa  3.  2. 15La alarma fue desactivadaEstoy en : https://maps.google.com/GPS-ubicación 2÷  Detener alertaAfter vibration, press power button once again for confirmation within 3 seconds.7Estado 1. Boton 1Escoge a tus contactos de emergenciaAcceptar9Boton 2Boton de PanicoLa alerta esta activada y se enviara cada cinco minutos +3Tratando de identificar la ubicación6caracteres:  Estoy enIngresa el numero de tu contacto8Guardar.Por favor, introduce la clave correcta×0TituloCalcula!=Por favor, re-instala la aplicacion si no puedes recordar tu numero claveAgrega hasta tres contactos de emergencia  Enviar alerta de emergenciaBoton de Panico÷Saisissez le code PIN3Bouton1 3. StatutEnregistrer6TitreMessage d\'urgence  Envoyer l\'alerte d\'urgenceChoisissez votre contact d\'urgenceBouton d\'urgence9En cas d\'oubli de votre code PIN, veuillez réinstaller l\'applicationJe suis ici: http://maps.google.com/GPS-location  Arrêter l\'alerte=2Saisir le message5Bouton28Je suis ici:7L\'alerte est en mode veilleCActionEntrer le numéro de contact. 2. Bouton\nd\'Urgence 1. En cours d\'identification de l\'emplacement+×0L\'alerte est active et émet toutes les cinq minutes4L\'alerte à été désactivéeAidez-moi1Caractères: AccepterCalculer!Aprés la vibration, appuyer à nouveau sur le bouton marche-arrêt dans les 3 secondes pour confirmer.Ajoutez au plus trois contacts d\'urgence9Trying to identify locationC÷261StatusAdd up to three emergency contactsActionI\'m atAlert is in standbyPanic\nButton+I\'m at https://maps.google.com/GPS-locationButton2×Enter MessageSave  Send emergency alertCalculate!Please enter the correct pinenter contact number0After vibration, press power button once again for confirmation within 3 seconds.Please reinstall the application if you cannot remember your pin number=54 2. OkChoose your emergency contactI am out of dangerCharacters:   Stop alertAlert is active and Sending every five minutesButton1Panic ButtonTitle7Help me, I\'m in danger 1. 8 3. 3Emergency message.1+Inserir mensagemSalvarAction5Button1StatusTentando identificar a localizaçãoButton2Favor reinstalar o aplicativo se você não consegue se lembrar do código PIN6Caracteres: 9Mensagem de emergência=Alerta foi desativado.Botão\nPânicoEstou em https://maps.google.com/GPS-location8÷Ajude-me. Estou em perigo.2 3. 3Favor inserir o PIN corretoAfter vibration, press power button once again for confirmation within 3 seconds.×Insira até três contatos de emergênciaEstou emPanic Buttoninserir contatoAlerta está ativo e enviando a cada 5 minutos 1. 7Escolher contato de emergênciaC 2.   Parar alertaCalculate!Title  Enviar alerta de emergência0Alerta está em modo de espera4Ok \ No newline at end of file diff --git a/app/build/intermediates/manifests/androidTest/debug/AndroidManifest.xml b/app/build/intermediates/manifests/androidTest/debug/AndroidManifest.xml new file mode 100644 index 00000000..259a6bc0 --- /dev/null +++ b/app/build/intermediates/manifests/androidTest/debug/AndroidManifest.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/app/build/intermediates/manifests/full/debug/AndroidManifest.xml b/app/build/intermediates/manifests/full/debug/AndroidManifest.xml new file mode 100644 index 00000000..3bb8fcb0 --- /dev/null +++ b/app/build/intermediates/manifests/full/debug/AndroidManifest.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/anim/hide_to_bottom.xml b/app/build/intermediates/res/debug/anim/hide_to_bottom.xml new file mode 100644 index 00000000..575915a2 --- /dev/null +++ b/app/build/intermediates/res/debug/anim/hide_to_bottom.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/anim/hide_to_top.xml b/app/build/intermediates/res/debug/anim/hide_to_top.xml new file mode 100644 index 00000000..bc7ae408 --- /dev/null +++ b/app/build/intermediates/res/debug/anim/hide_to_top.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/anim/show_from_bottom.xml b/app/build/intermediates/res/debug/anim/show_from_bottom.xml new file mode 100644 index 00000000..5827d532 --- /dev/null +++ b/app/build/intermediates/res/debug/anim/show_from_bottom.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/anim/show_from_top.xml b/app/build/intermediates/res/debug/anim/show_from_top.xml new file mode 100644 index 00000000..20f336c6 --- /dev/null +++ b/app/build/intermediates/res/debug/anim/show_from_top.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/res/drawable-hdpi/activate1.jpg b/app/build/intermediates/res/debug/drawable-hdpi-v4/activate1.jpg similarity index 100% rename from res/drawable-hdpi/activate1.jpg rename to app/build/intermediates/res/debug/drawable-hdpi-v4/activate1.jpg diff --git a/res/drawable-hdpi/activate2.jpg b/app/build/intermediates/res/debug/drawable-hdpi-v4/activate2.jpg similarity index 100% rename from res/drawable-hdpi/activate2.jpg rename to app/build/intermediates/res/debug/drawable-hdpi-v4/activate2.jpg diff --git a/res/drawable-hdpi/activate3.jpg b/app/build/intermediates/res/debug/drawable-hdpi-v4/activate3.jpg similarity index 100% rename from res/drawable-hdpi/activate3.jpg rename to app/build/intermediates/res/debug/drawable-hdpi-v4/activate3.jpg diff --git a/app/build/intermediates/res/debug/drawable-hdpi-v4/arrow_next.png b/app/build/intermediates/res/debug/drawable-hdpi-v4/arrow_next.png new file mode 100644 index 0000000000000000000000000000000000000000..84941bfaf437261ad47d2dceff553c2a377ebd08 GIT binary patch literal 4623 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 literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-hdpi-v4/icon_arrow.png b/app/build/intermediates/res/debug/drawable-hdpi-v4/icon_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..5c62650b13fa12c43e88f502f40f789b93b5b4c7 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRy!3-pwUj3f{q$~q`LR{0x1^nl)>;W1gToU9L z%pg(s)x+fFd8UwgTe>uCuSP?oJE$S;^7 zy#D|G^qaS?Jp_s@@^o5VJ51y>R&-)jr7K&Z%-&}+a)XM66vA<1m~6Kxz;>g@%>KV`z!DF ze$9TkU~!$UjLDVtha3+ZH8nIem|S1q-dy#!%3?v?%6Kz57M7M@OM$Fc;w%uRV_oZ= r54V(SPnMK^ELnFY{=pB0_2>D@XK5Ng7x20VbS;CYtDnm{r-UW|U#EFQ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-hdpi-v4/icon_setup.png b/app/build/intermediates/res/debug/drawable-hdpi-v4/icon_setup.png new file mode 100644 index 0000000000000000000000000000000000000000..8a46c2142bf4990919a308b582c773c171f182ae GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^DIm)F%yAFgg+d|G7kV~+VeyQ6J%ngy0$mQZ=V zeRlF|nbj8W-4)I|`Qz3H*1&g&?JXBmd7VU8+cB2%V(k$vj2=+U!3te+M}luEBs&C7dT zr!ie*@{arS&EEZBIvZwijjw%Ah?w*DNkR>NKXmv!8Ft;dGXJ48$tw%OSVU?f6dez`vj}p7ML;Ad{Zi%|3DQG7e-wV5R@Wzq9i{{NK2T|{r;B3<$93EDH^rI_ zI9vk{87`Welg$41%m4Y2&X+!Hk$>0J?Qy}%NnEP4b}4Vk(M8H{oEF~Nmtyv6+R1Zk zB$wZ6tkAh4?D4Q9ZHLA3BQ;;&=oZ%N%*<|C{ysMT!?*0e?UgZeIM+=5vu)qE|Bu+i XS(sm(jA!=&TFl_->gTe~DWM4fUU|F% literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-hdpi-v4/plus.png b/app/build/intermediates/res/debug/drawable-hdpi-v4/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4d900332478ff2e19786260af29cb4c8677743 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2VGmzZ%#=aj&u?6^qxc>kDAIJlF_i@Q z1vC7Qo~X1H$P@Q;aSY+Oo}A#o+SBu6Mo&P)DU}txd<<+w46-G$ISN1}44$rjF6*2U FngHh?9rXYJ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-hdpi-v4/save.png b/app/build/intermediates/res/debug/drawable-hdpi-v4/save.png new file mode 100644 index 0000000000000000000000000000000000000000..bb950423cd559fd1ef77c27106972e42670e3f27 GIT binary patch literal 428 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 z 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 akKpwV^(6hEkusp43M4PBB2^<{iufP1zc&&9 literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-hdpi-v4/warning.png b/app/build/intermediates/res/debug/drawable-hdpi-v4/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..857f34989f09d5e9b0bce27b3f8e73b1a0c6f4a6 GIT binary patch literal 6676 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 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/wizard_disguise.jpg b/app/build/intermediates/res/debug/drawable-hdpi-v4/wizard_disguise.jpg similarity index 100% rename from res/drawable-hdpi/wizard_disguise.jpg rename to app/build/intermediates/res/debug/drawable-hdpi-v4/wizard_disguise.jpg diff --git a/app/build/intermediates/res/debug/drawable-hdpi-v4/wizard_inactive.png b/app/build/intermediates/res/debug/drawable-hdpi-v4/wizard_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3824d55abe2c4bd82d7a55f55caafa17bfd10ef9 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^93afW0wnX;%77$8sHcl#2*>r%Gi$jT3>aJ=?oK^u zBH*)n-@213Gko?PnCHB~ujOiEWZ%j8wQr{=yPQ7bm~u$*;>1doJrO^od6#R|maXwgTe>uCuSP?oJE$S;^7 zy#D|G^qaS?Jp_s@@^o5VJ51y>R&-)jr7K&Z%-&}+a)XM66vA<1m~6Kxz;>g@%>KV`z!DF ze$9TkU~!$UjLDVtha3+ZH8nIem|S1q-dy#!%3?v?%6Kz57M7M@OM$Fc;w%uRV_oZ= r54V(SPnMK^ELnFY{=pB0_2>D@XK5Ng7x20VbS;CYtDnm{r-UW|U#EFQ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-ldpi-v4/icon_setup.png b/app/build/intermediates/res/debug/drawable-ldpi-v4/icon_setup.png new file mode 100644 index 0000000000000000000000000000000000000000..8a46c2142bf4990919a308b582c773c171f182ae GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^DIm)F%yAFgg+d|G7kV~+VeyQ6J%ngy0$mQZ=V zeRlF|nbj8W-4)I|`Qz3H*1&g&?JXBmd7VU8+cB2%V(k$vj2=+U!3te+M}luEBs&C7dT zr!ie*@{arS&EEZBIvZwijjw%Ah?w*DNkR>NKXmv!8Ft;dGXJ48$tw%OSVU?f6dez`vj}p7ML;Ad{Zi%|3DQG7e-wV5R@Wzq9i{{wgTe>uCuSP?oJE$S;^7 zy#D|G^qaS?Jp_s@@^o5VJ51y>R&-)jr7K&Z%-&}+a)XM66vA<1m~6Kxz;>g@%>KV`z!DF ze$9TkU~!$UjLDVtha3+ZH8nIem|S1q-dy#!%3?v?%6Kz57M7M@OM$Fc;w%uRV_oZ= r54V(SPnMK^ELnFY{=pB0_2>D@XK5Ng7x20VbS;CYtDnm{r-UW|U#EFQ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-mdpi-v4/icon_setup.png b/app/build/intermediates/res/debug/drawable-mdpi-v4/icon_setup.png new file mode 100644 index 0000000000000000000000000000000000000000..8a46c2142bf4990919a308b582c773c171f182ae GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^DIm)F%yAFgg+d|G7kV~+VeyQ6J%ngy0$mQZ=V zeRlF|nbj8W-4)I|`Qz3H*1&g&?JXBmd7VU8+cB2%V(k$vj2=+U!3te+M}luEBs&C7dT zr!ie*@{arS&EEZBIvZwijjw%Ah?w*DNkR>NKXmv!8Ft;dGXJ48$tw%OSVU?f6dez`vj}p7ML;Ad{Zi%|3DQG7e-wV5R@Wzq9i{{wgTe>uCuSP?oJE$S;^7 zy#D|G^qaS?Jp_s@@^o5VJ51y>R&-)jr7K&Z%-&}+a)XM66vA<1m~6Kxz;>g@%>KV`z!DF ze$9TkU~!$UjLDVtha3+ZH8nIem|S1q-dy#!%3?v?%6Kz57M7M@OM$Fc;w%uRV_oZ= r54V(SPnMK^ELnFY{=pB0_2>D@XK5Ng7x20VbS;CYtDnm{r-UW|U#EFQ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/res/debug/drawable-xhdpi-v4/icon_setup.png b/app/build/intermediates/res/debug/drawable-xhdpi-v4/icon_setup.png new file mode 100644 index 0000000000000000000000000000000000000000..8a46c2142bf4990919a308b582c773c171f182ae GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^DIm)F%yAFgg+d|G7kV~+VeyQ6J%ngy0$mQZ=V zeRlF|nbj8W-4)I|`Qz3H*1&g&?JXBmd7VU8+cB2%V(k$vj2=+U!3te+M}luEBs&C7dT zr!ie*@{arS&EEZBIvZwijjw%Ah?w*DNkR>NKXmv!8Ft;dGXJ48$tw%OSVU?f6dez`vj}p7ML;Ad{Zi%|3DQG7e-wV5R@Wzq9i{{ + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/alert_button_stand_by.xml b/app/build/intermediates/res/debug/drawable/alert_button_stand_by.xml new file mode 100644 index 00000000..f3df067b --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/alert_button_stand_by.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/alert_button_stop.xml b/app/build/intermediates/res/debug/drawable/alert_button_stop.xml new file mode 100644 index 00000000..d468a703 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/alert_button_stop.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/back_button.xml b/app/build/intermediates/res/debug/drawable/back_button.xml new file mode 100644 index 00000000..a713c464 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/back_button.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/back_button_normal.xml b/app/build/intermediates/res/debug/drawable/back_button_normal.xml new file mode 100644 index 00000000..f56c35de --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/back_button_normal.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/back_button_pressed.xml b/app/build/intermediates/res/debug/drawable/back_button_pressed.xml new file mode 100644 index 00000000..f91a109b --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/back_button_pressed.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/background_warning_fragment.xml b/app/build/intermediates/res/debug/drawable/background_warning_fragment.xml new file mode 100644 index 00000000..19571767 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/background_warning_fragment.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/drawable_wizard_button.xml b/app/build/intermediates/res/debug/drawable/drawable_wizard_button.xml new file mode 100644 index 00000000..a892d833 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/drawable_wizard_button.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/drawable_wizard_button_disabled.xml b/app/build/intermediates/res/debug/drawable/drawable_wizard_button_disabled.xml new file mode 100644 index 00000000..d063301a --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/drawable_wizard_button_disabled.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/send_alert_button.xml b/app/build/intermediates/res/debug/drawable/send_alert_button.xml new file mode 100644 index 00000000..1fe49a7a --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/send_alert_button.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/stop_alert_button.xml b/app/build/intermediates/res/debug/drawable/stop_alert_button.xml new file mode 100644 index 00000000..9290c8ac --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/stop_alert_button.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/topbar_button.xml b/app/build/intermediates/res/debug/drawable/topbar_button.xml new file mode 100644 index 00000000..52cb8be0 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/topbar_button.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/topbar_button_disabled.xml b/app/build/intermediates/res/debug/drawable/topbar_button_disabled.xml new file mode 100644 index 00000000..a0ffc5d4 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/topbar_button_disabled.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/topbar_button_normal.xml b/app/build/intermediates/res/debug/drawable/topbar_button_normal.xml new file mode 100644 index 00000000..49666487 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/topbar_button_normal.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/drawable/topbar_button_pressed.xml b/app/build/intermediates/res/debug/drawable/topbar_button_pressed.xml new file mode 100644 index 00000000..0f51a3a3 --- /dev/null +++ b/app/build/intermediates/res/debug/drawable/topbar_button_pressed.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/layout-sw320dp-v13/fragment_type_interactive_disguise_test_open.xml b/app/build/intermediates/res/debug/layout-sw320dp-v13/fragment_type_interactive_disguise_test_open.xml new file mode 100644 index 00000000..dddeb633 --- /dev/null +++ b/app/build/intermediates/res/debug/layout-sw320dp-v13/fragment_type_interactive_disguise_test_open.xml @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/layout-sw320dp-v13/griditem_appinfo.xml b/app/build/intermediates/res/debug/layout-sw320dp-v13/griditem_appinfo.xml new file mode 100644 index 00000000..3d339df1 --- /dev/null +++ b/app/build/intermediates/res/debug/layout-sw320dp-v13/griditem_appinfo.xml @@ -0,0 +1,25 @@ + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/layout-sw360dp-v13/fragment_type_interactive_disguise_test_open.xml b/app/build/intermediates/res/debug/layout-sw360dp-v13/fragment_type_interactive_disguise_test_open.xml new file mode 100644 index 00000000..ac8a3f95 --- /dev/null +++ b/app/build/intermediates/res/debug/layout-sw360dp-v13/fragment_type_interactive_disguise_test_open.xml @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/layout-sw360dp-v13/griditem_appinfo.xml b/app/build/intermediates/res/debug/layout-sw360dp-v13/griditem_appinfo.xml new file mode 100644 index 00000000..44e9a4d4 --- /dev/null +++ b/app/build/intermediates/res/debug/layout-sw360dp-v13/griditem_appinfo.xml @@ -0,0 +1,25 @@ + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/layout/alert_status_strip.xml b/app/build/intermediates/res/debug/layout/alert_status_strip.xml new file mode 100644 index 00000000..3bc5d40f --- /dev/null +++ b/app/build/intermediates/res/debug/layout/alert_status_strip.xml @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/app/build/intermediates/res/debug/layout/calculator_layout.xml b/app/build/intermediates/res/debug/layout/calculator_layout.xml new file mode 100644 index 00000000..808839a8 --- /dev/null +++ b/app/build/intermediates/res/debug/layout/calculator_layout.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + +