From 6d9e4c579b41ae45570a7909737dc98a03bf99ed Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Tue, 28 Nov 2023 18:26:24 -0500 Subject: [PATCH] refactor: [1/n] Separate app into app and app-common Going forward, app-common should end up containing ONLY unprivileged code --- .idea/compiler.xml | 4 +- .idea/gradle.xml | 1 + app-common/.gitignore | 1 + app-common/build.gradle | 47 +++++++++++++++++++ app-common/consumer-rules.pro | 0 app-common/proguard-rules.pro | 21 +++++++++ .../common/ExampleInstrumentedTest.kt | 24 ++++++++++ app-common/src/main/AndroidManifest.xml | 22 +++++++++ .../angry/openeuicc/OpenEuiccApplication.kt | 0 .../im/angry/openeuicc/core/EuiccChannel.kt | 0 .../openeuicc/core/EuiccChannelManager.kt | 0 .../openeuicc/core/OmapiApduInterface.kt | 0 .../core/TelephonyManagerApduInterface.kt | 0 .../openeuicc/ui/EuiccChannelFragmentUtils.kt | 0 .../openeuicc/ui/EuiccManagementFragment.kt | 2 +- .../im/angry/openeuicc/ui/MainActivity.kt | 2 +- .../openeuicc/ui/ProfileDeleteFragment.kt | 2 +- .../openeuicc/ui/ProfileDownloadFragment.kt | 2 +- .../openeuicc/ui/ProfileRenameFragment.kt | 2 +- .../im/angry/openeuicc/util/StringUtils.kt | 0 .../im/angry/openeuicc/util/TelephonyUtils.kt | 0 .../java/im/angry/openeuicc/util/UiUtils.kt | 0 .../src/main/res/drawable/ic_add.xml | 0 .../src/main/res/drawable/ic_check_black.xml | 0 .../src/main/res/drawable/ic_menu_black.xml | 0 .../src/main/res/drawable/ic_scan_black.xml | 0 .../src/main/res/layout/activity_main.xml | 0 .../src/main/res/layout/euicc_profile.xml | 0 .../src/main/res/layout/fragment_euicc.xml | 0 .../res/layout/fragment_profile_download.xml | 0 .../res/layout/fragment_profile_rename.xml | 0 .../src/main/res/layout/spinner_item.xml | 0 .../src/main/res/menu/activity_main.xml | 0 .../res/menu/fragment_profile_download.xml | 0 .../main/res/menu/fragment_profile_rename.xml | 0 .../src/main/res/menu/profile_options.xml | 0 .../main/res/raw/symantec_gsma_rspv2_root_ci1 | 0 .../src/main/res/values/colors.xml | 0 app-common/src/main/res/values/strings.xml | 34 ++++++++++++++ .../src/main/res/values/themes.xml | 0 .../main/res/xml/network_security_config.xml | 0 .../angry/openeuicc/common/ExampleUnitTest.kt | 17 +++++++ app/build.gradle | 10 +--- app/src/main/AndroidManifest.xml | 18 +------ app/src/main/res/values/strings.xml | 32 ------------- settings.gradle | 1 + 46 files changed, 177 insertions(+), 65 deletions(-) create mode 100644 app-common/.gitignore create mode 100644 app-common/build.gradle create mode 100644 app-common/consumer-rules.pro create mode 100644 app-common/proguard-rules.pro create mode 100644 app-common/src/androidTest/java/im/angry/openeuicc/common/ExampleInstrumentedTest.kt create mode 100644 app-common/src/main/AndroidManifest.xml rename {app => app-common}/src/main/java/im/angry/openeuicc/OpenEuiccApplication.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/core/EuiccChannel.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/core/EuiccChannelManager.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/core/OmapiApduInterface.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/core/TelephonyManagerApduInterface.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/ui/EuiccChannelFragmentUtils.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt (99%) rename {app => app-common}/src/main/java/im/angry/openeuicc/ui/MainActivity.kt (99%) rename {app => app-common}/src/main/java/im/angry/openeuicc/ui/ProfileDeleteFragment.kt (98%) rename {app => app-common}/src/main/java/im/angry/openeuicc/ui/ProfileDownloadFragment.kt (99%) rename {app => app-common}/src/main/java/im/angry/openeuicc/ui/ProfileRenameFragment.kt (99%) rename {app => app-common}/src/main/java/im/angry/openeuicc/util/StringUtils.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/util/TelephonyUtils.kt (100%) rename {app => app-common}/src/main/java/im/angry/openeuicc/util/UiUtils.kt (100%) rename {app => app-common}/src/main/res/drawable/ic_add.xml (100%) rename {app => app-common}/src/main/res/drawable/ic_check_black.xml (100%) rename {app => app-common}/src/main/res/drawable/ic_menu_black.xml (100%) rename {app => app-common}/src/main/res/drawable/ic_scan_black.xml (100%) rename {app => app-common}/src/main/res/layout/activity_main.xml (100%) rename {app => app-common}/src/main/res/layout/euicc_profile.xml (100%) rename {app => app-common}/src/main/res/layout/fragment_euicc.xml (100%) rename {app => app-common}/src/main/res/layout/fragment_profile_download.xml (100%) rename {app => app-common}/src/main/res/layout/fragment_profile_rename.xml (100%) rename {app => app-common}/src/main/res/layout/spinner_item.xml (100%) rename {app => app-common}/src/main/res/menu/activity_main.xml (100%) rename {app => app-common}/src/main/res/menu/fragment_profile_download.xml (100%) rename {app => app-common}/src/main/res/menu/fragment_profile_rename.xml (100%) rename {app => app-common}/src/main/res/menu/profile_options.xml (100%) rename {app => app-common}/src/main/res/raw/symantec_gsma_rspv2_root_ci1 (100%) rename {app => app-common}/src/main/res/values/colors.xml (100%) create mode 100644 app-common/src/main/res/values/strings.xml rename {app => app-common}/src/main/res/values/themes.xml (100%) rename {app => app-common}/src/main/res/xml/network_security_config.xml (100%) create mode 100644 app-common/src/test/java/im/angry/openeuicc/common/ExampleUnitTest.kt diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 69fd9ef9..8eb4222e 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -3,11 +3,9 @@ + - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 749c0aeb..61fb4b60 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -13,6 +13,7 @@