From 9775f8d93d2c49a9844ca4dcbf11433e09419df1 Mon Sep 17 00:00:00 2001 From: Fil Date: Fri, 25 Aug 2017 17:24:07 +0200 Subject: new version 0.5 - add various features This commit introduces a whole new version, v0.5. Various new features were added, along with a massive graphical restyling. --- CHANGELOG | 10 + TODO | 14 +- app/AndroidManifest.xml | 37 +- app/gen/fil/libre/repwifiapp/R.java | 177 +++-- app/previews.xml | 13 + app/res/drawable-hdpi/ic_launcher.png | Bin 4669 -> 0 bytes app/res/drawable-hdpi/ic_launcher2.png | Bin 2326 -> 0 bytes app/res/drawable-hdpi/ic_launcher_tris.png | Bin 2229 -> 0 bytes app/res/drawable-hdpi/ic_stat_discon.png | Bin 0 -> 908 bytes app/res/drawable-hdpi/ic_stat_repwifi.png | Bin 0 -> 774 bytes app/res/drawable-mdpi/ic_launcher.png | Bin 2884 -> 0 bytes app/res/drawable-mdpi/ic_launcher2.png | Bin 1540 -> 0 bytes app/res/drawable-mdpi/ic_launcher_tris.png | Bin 1507 -> 0 bytes app/res/drawable-mdpi/ic_stat_discon.png | Bin 0 -> 588 bytes app/res/drawable-mdpi/ic_stat_repwifi.png | Bin 0 -> 522 bytes app/res/drawable-xhdpi/ic_launcher.png | Bin 6144 -> 0 bytes app/res/drawable-xhdpi/ic_launcher2.png | Bin 3083 -> 0 bytes app/res/drawable-xhdpi/ic_launcher_tris.png | Bin 2925 -> 0 bytes app/res/drawable-xhdpi/ic_stat_discon.png | Bin 0 -> 1302 bytes app/res/drawable-xhdpi/ic_stat_repwifi.png | Bin 0 -> 1005 bytes app/res/drawable-xxhdpi/ic_launcher.png | Bin 9506 -> 0 bytes app/res/drawable-xxhdpi/ic_launcher2.png | Bin 4723 -> 0 bytes app/res/drawable-xxhdpi/ic_launcher_tris.png | Bin 4465 -> 0 bytes app/res/drawable/button_bg.xml | 13 + app/res/drawable/button_bg_pressed.xml | 13 + app/res/drawable/checkmark.xml | 29 + app/res/drawable/checkmark_frame.xml | 25 + app/res/drawable/divider_shape.xml | 13 + app/res/drawable/radio_button.xml | 15 + app/res/drawable/radio_frame.xml | 30 + app/res/drawable/repwifi_button.xml | 7 + app/res/drawable/repwifi_checkbox.xml | 10 + app/res/drawable/repwifi_progbar.xml | 19 + app/res/drawable/repwifi_radiobutton.xml | 13 + app/res/drawable/rw_prog_0.png | Bin 0 -> 35735 bytes app/res/drawable/rw_prog_1.png | Bin 0 -> 21565 bytes app/res/drawable/rw_prog_2.png | Bin 0 -> 24459 bytes app/res/drawable/rw_prog_3.png | Bin 0 -> 29342 bytes app/res/layout/activity_credits.xml | 11 +- app/res/layout/activity_input_password.xml | 58 +- app/res/layout/activity_input_ssid.xml | 85 ++ app/res/layout/activity_long_task.xml | 38 +- app/res/layout/activity_main.xml | 119 +-- app/res/layout/activity_network_details.xml | 29 +- app/res/layout/activity_select_network.xml | 92 ++- app/res/layout/activity_settings.xml | 13 + app/res/layout/activity_show_status.xml | 30 +- app/res/menu/activity_input_ssid.xml | 9 + app/res/menu/activity_main.xml | 20 +- app/res/values/array.xml | 19 +- app/res/values/colors.xml | 7 +- app/res/values/strings.xml | 15 +- app/res/values/styles.xml | 54 +- app/res/xml/debug_settings.xml | 18 + app/res/xml/general_settings.xml | 52 ++ app/res/xml/settings.xml | 12 - app/res/xml/settings_headers.xml | 17 +- app/src/fil/libre/repwifiapp/ActivityLauncher.java | 143 ++++ app/src/fil/libre/repwifiapp/Commons.java | 479 ++++++++---- .../libre/repwifiapp/RepWifiIntentReceiver.java | 43 ++ .../repwifiapp/activities/CreditsActivity.java | 40 +- .../activities/InputPasswordActivity.java | 149 ++-- .../repwifiapp/activities/InputSsidActivity.java | 115 +++ .../repwifiapp/activities/LongTaskActivity.java | 240 +++--- .../libre/repwifiapp/activities/MainActivity.java | 858 ++++++++++---------- .../repwifiapp/activities/MenuEnabledActivity.java | 49 ++ .../activities/NetworkDetailsActivity.java | 220 +++--- .../activities/SelectNetworkActivity.java | 341 ++++---- .../repwifiapp/activities/SettingsActivity.java | 106 ++- .../repwifiapp/activities/ShowStatusActivity.java | 195 +++-- .../libre/repwifiapp/helpers/AccessPointInfo.java | 359 +++++---- .../libre/repwifiapp/helpers/ConnectionStatus.java | 153 ++-- app/src/fil/libre/repwifiapp/helpers/Engine.java | 859 +++++++++++---------- .../fil/libre/repwifiapp/helpers/Engine4p2.java | 131 ---- .../fil/libre/repwifiapp/helpers/Engine6p0.java | 715 ++++++++--------- app/src/fil/libre/repwifiapp/helpers/IEngine.java | 39 +- .../libre/repwifiapp/helpers/NetworkButton.java | 26 +- .../libre/repwifiapp/helpers/NetworkManager.java | 546 ++++++------- .../fil/libre/repwifiapp/helpers/RootCommand.java | 150 ++-- .../fil/libre/repwifiapp/helpers/ShellCommand.java | 150 ++-- app/src/fil/libre/repwifiapp/helpers/Utils.java | 332 ++++---- test.txt | 1 - 82 files changed, 4300 insertions(+), 3275 deletions(-) delete mode 100644 app/res/drawable-hdpi/ic_launcher.png delete mode 100644 app/res/drawable-hdpi/ic_launcher2.png delete mode 100644 app/res/drawable-hdpi/ic_launcher_tris.png create mode 100644 app/res/drawable-hdpi/ic_stat_discon.png create mode 100644 app/res/drawable-hdpi/ic_stat_repwifi.png delete mode 100644 app/res/drawable-mdpi/ic_launcher.png delete mode 100644 app/res/drawable-mdpi/ic_launcher2.png delete mode 100644 app/res/drawable-mdpi/ic_launcher_tris.png create mode 100644 app/res/drawable-mdpi/ic_stat_discon.png create mode 100644 app/res/drawable-mdpi/ic_stat_repwifi.png delete mode 100644 app/res/drawable-xhdpi/ic_launcher.png delete mode 100644 app/res/drawable-xhdpi/ic_launcher2.png delete mode 100644 app/res/drawable-xhdpi/ic_launcher_tris.png create mode 100644 app/res/drawable-xhdpi/ic_stat_discon.png create mode 100644 app/res/drawable-xhdpi/ic_stat_repwifi.png delete mode 100644 app/res/drawable-xxhdpi/ic_launcher.png delete mode 100644 app/res/drawable-xxhdpi/ic_launcher2.png delete mode 100644 app/res/drawable-xxhdpi/ic_launcher_tris.png create mode 100644 app/res/drawable/button_bg.xml create mode 100644 app/res/drawable/button_bg_pressed.xml create mode 100644 app/res/drawable/checkmark.xml create mode 100644 app/res/drawable/checkmark_frame.xml create mode 100644 app/res/drawable/divider_shape.xml create mode 100644 app/res/drawable/radio_button.xml create mode 100644 app/res/drawable/radio_frame.xml create mode 100644 app/res/drawable/repwifi_button.xml create mode 100644 app/res/drawable/repwifi_checkbox.xml create mode 100644 app/res/drawable/repwifi_progbar.xml create mode 100644 app/res/drawable/repwifi_radiobutton.xml create mode 100644 app/res/drawable/rw_prog_0.png create mode 100644 app/res/drawable/rw_prog_1.png create mode 100644 app/res/drawable/rw_prog_2.png create mode 100644 app/res/drawable/rw_prog_3.png create mode 100644 app/res/layout/activity_input_ssid.xml create mode 100644 app/res/layout/activity_settings.xml create mode 100644 app/res/menu/activity_input_ssid.xml create mode 100644 app/res/xml/debug_settings.xml create mode 100644 app/res/xml/general_settings.xml delete mode 100644 app/res/xml/settings.xml create mode 100644 app/src/fil/libre/repwifiapp/ActivityLauncher.java create mode 100644 app/src/fil/libre/repwifiapp/RepWifiIntentReceiver.java create mode 100644 app/src/fil/libre/repwifiapp/activities/InputSsidActivity.java create mode 100644 app/src/fil/libre/repwifiapp/activities/MenuEnabledActivity.java delete mode 100644 app/src/fil/libre/repwifiapp/helpers/Engine4p2.java delete mode 100644 test.txt diff --git a/CHANGELOG b/CHANGELOG index 651a4bc..8d1eaf6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,13 @@ +## [v0.5] - 2017-08-25 +* removed dependency on prebuilt android-support-v4.jar. +* introduced support for hidden networks. +* introduced auto-connect feature when plugging the dongle. +* introduced top-bar notifications about connection state. +* made major graphic improvements. +* introduced DNS settings available to the user (uses the gateway as DNS, if primary DNS is left blak). +* app loaded at system startup. +* definitively dropped support for Replicant 4.2 + ## [0.0.9(1)] - 2016-03-11 *) enabled debug settings -> log priority level *) added warnings for root disabled/denied diff --git a/TODO b/TODO index 76821a4..be6a7c9 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,9 @@ -*) Research on the way to "trick" the system into thinking wifi is connected. -*) Replace string literals with @string resources. -*) [LOW-priority] Research on udev support in Replicant, to load the app when the dongle gets plugged in. -*) [LOW-priority] Implement and test specific behavior for Replicant 4.2 -*) [LOW-priority] Introduce support for WEP-secured networks. +TODO +as of 2017-08-25 + +*) clean up engine's code +*) turn backend engine into a service +*) introduce support for EAP authentication (if possible at all) +*) publish on fdroid +*) clean up xml styling files +*) replace all string litterals with @string resoruces diff --git a/app/AndroidManifest.xml b/app/AndroidManifest.xml index 908cdc5..891cca9 100644 --- a/app/AndroidManifest.xml +++ b/app/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="3" + android:versionName="0.5" > + + + + + + + + + + + @@ -54,6 +83,10 @@ android:name="fil.libre.repwifiapp.activities.SettingsActivity" android:label="@string/title_activity_settings" > + + \ No newline at end of file diff --git a/app/gen/fil/libre/repwifiapp/R.java b/app/gen/fil/libre/repwifiapp/R.java index be4d006..581ff29 100644 --- a/app/gen/fil/libre/repwifiapp/R.java +++ b/app/gen/fil/libre/repwifiapp/R.java @@ -19,120 +19,163 @@ public final class R { public static final class attr { } public static final class color { + public static final int Anthracite=0x7f060006; public static final int ThemeDark=0x7f060001; + public static final int ThemeDarkSecondary=0x7f060002; public static final int ThemeLight=0x7f060000; - public static final int White=0x7f060003; - public static final int black=0x7f060002; + public static final int Transparent=0x7f060005; + public static final int White=0x7f060004; + public static final int black=0x7f060003; } public static final class drawable { - public static final int ic_launcher=0x7f020000; - public static final int ic_launcher2=0x7f020001; - public static final int ic_launcher_bis=0x7f020002; - public static final int ic_launcher_tris=0x7f020003; + public static final int button_bg=0x7f020000; + public static final int button_bg_pressed=0x7f020001; + public static final int checkmark=0x7f020002; + public static final int checkmark_frame=0x7f020003; + public static final int divider_shape=0x7f020004; + public static final int ic_launcher_bis=0x7f020005; + public static final int ic_stat_discon=0x7f020006; + public static final int ic_stat_repwifi=0x7f020007; + public static final int radio_button=0x7f020008; + public static final int radio_frame=0x7f020009; + public static final int repwifi_button=0x7f02000a; + public static final int repwifi_checkbox=0x7f02000b; + public static final int repwifi_progbar=0x7f02000c; + public static final int repwifi_radiobutton=0x7f02000d; + public static final int rw_prog_0=0x7f02000e; + public static final int rw_prog_1=0x7f02000f; + public static final int rw_prog_2=0x7f020010; + public static final int rw_prog_3=0x7f020011; } public static final class id { - public static final int btn_back=0x7f0a0017; - public static final int btn_delete=0x7f0a000f; - public static final int btn_disconnect=0x7f0a0016; - public static final int btn_manage_nets=0x7f0a000b; - public static final int btn_rescan=0x7f0a0012; - public static final int btn_scan=0x7f0a000a; + public static final int btn_back=0x7f0a001d; + public static final int btn_delete=0x7f0a0015; + public static final int btn_disconnect=0x7f0a001c; + public static final int btn_hidden_ssid=0x7f0a0010; + public static final int btn_manage_nets=0x7f0a0011; + public static final int btn_next_hidden_ssid=0x7f0a000a; + public static final int btn_rescan=0x7f0a0018; + public static final int btn_scan=0x7f0a000f; + public static final int btn_select_hidden_ssid=0x7f0a0006; public static final int chk_show_pass=0x7f0a0004; - public static final int chk_show_pass_details=0x7f0a000e; - public static final int img_logo=0x7f0a000c; - public static final int layout=0x7f0a0006; - public static final int layout_selnets=0x7f0a0010; + public static final int chk_show_pass_details=0x7f0a0014; + public static final int img_logo=0x7f0a0012; + public static final int layout=0x7f0a000b; + public static final int layout_selnets=0x7f0a0016; + public static final int line=0x7f0a0007; public static final int login_form=0x7f0a0001; - public static final int menu_config=0x7f0a001a; - public static final int menu_credits=0x7f0a0019; - public static final int pref_debug_prio=0x7f0a0018; - public static final int progbar=0x7f0a0007; - public static final int scrollview=0x7f0a0013; + public static final int menu_config=0x7f0a0025; + public static final int menu_credits=0x7f0a0026; + public static final int menu_settings=0x7f0a0024; + public static final int pref_autoconnect=0x7f0a0021; + public static final int pref_autostart=0x7f0a0023; + public static final int pref_debug_prio=0x7f0a001e; + public static final int pref_dns1=0x7f0a001f; + public static final int pref_dns2=0x7f0a0020; + public static final int pref_progbar=0x7f0a0022; + public static final int progbar=0x7f0a000c; + public static final int scrollview=0x7f0a0019; public static final int sign_in_button=0x7f0a0005; - public static final int table_networks=0x7f0a0014; + public static final int table_networks=0x7f0a001a; public static final int txt_credits=0x7f0a0000; public static final int txt_insert_pass=0x7f0a0002; - public static final int txt_main=0x7f0a0009; - public static final int txt_msg=0x7f0a0008; - public static final int txt_net_details=0x7f0a000d; + public static final int txt_insert_ssid=0x7f0a0008; + public static final int txt_main=0x7f0a000e; + public static final int txt_msg=0x7f0a000d; + public static final int txt_net_details=0x7f0a0013; public static final int txt_password=0x7f0a0003; - public static final int txt_selnets=0x7f0a0011; - public static final int txt_status=0x7f0a0015; + public static final int txt_selnets=0x7f0a0017; + public static final int txt_ssid=0x7f0a0009; + public static final int txt_status=0x7f0a001b; } public static final class layout { public static final int activity_credits=0x7f030000; public static final int activity_input_password=0x7f030001; - public static final int activity_long_task=0x7f030002; - public static final int activity_main=0x7f030003; - public static final int activity_network_details=0x7f030004; - public static final int activity_select_network=0x7f030005; - public static final int activity_show_status=0x7f030006; + public static final int activity_input_ssid=0x7f030002; + public static final int activity_long_task=0x7f030003; + public static final int activity_main=0x7f030004; + public static final int activity_network_details=0x7f030005; + public static final int activity_select_network=0x7f030006; + public static final int activity_settings=0x7f030007; + public static final int activity_show_status=0x7f030008; } public static final class menu { - public static final int activity_main=0x7f090000; + public static final int activity_input_ssid=0x7f090000; + public static final int activity_main=0x7f090001; } public static final class string { - public static final int action_sign_in_register=0x7f07001f; - public static final int action_sign_in_short=0x7f070020; + public static final int action_sign_in_register=0x7f07002a; + public static final int action_sign_in_short=0x7f07002b; public static final int app_name=0x7f070000; public static final int back_main=0x7f07000b; public static final int button_text_next=0x7f070005; + public static final int confirm_kill_backend=0x7f070025; + public static final int confirm_reset_settings=0x7f070024; + public static final int connect_hidden=0x7f07001c; public static final int credit_text=0x7f070013; public static final int delete=0x7f070010; public static final int disconnect=0x7f07000c; - public static final int error_field_required=0x7f070026; - public static final int error_incorrect_password=0x7f070025; - public static final int error_invalid_email=0x7f070023; - public static final int error_invalid_password=0x7f070024; + public static final int dns1_default=0x7f070021; + public static final int dns2_default=0x7f070022; + public static final int error_field_required=0x7f070031; + public static final int error_incorrect_password=0x7f070030; + public static final int error_invalid_email=0x7f07002e; + public static final int error_invalid_password=0x7f07002f; public static final int force_disconnect=0x7f07000d; public static final int hello_world=0x7f070009; + public static final int input_ssid=0x7f07001d; public static final int insert_nets_password=0x7f070006; - public static final int login_progress_signing_in=0x7f070022; + public static final int login_progress_signing_in=0x7f07002d; public static final int manage_networks=0x7f070011; public static final int menu_config=0x7f070014; public static final int menu_credits=0x7f070001; - public static final int menu_forgot_password=0x7f070021; + public static final int menu_forgot_password=0x7f07002c; + public static final int menu_settings=0x7f07001f; public static final int msg_confirm_delete_network=0x7f070016; public static final int msg_interface_not_found=0x7f070015; public static final int msg_root_denied=0x7f07001b; public static final int msg_root_disabled=0x7f07001a; public static final int no=0x7f070018; - public static final int pref_default_display_name=0x7f07002c; - public static final int pref_description_social_recommendations=0x7f07002a; + public static final int pref_default_display_name=0x7f070037; + public static final int pref_description_social_recommendations=0x7f070035; /** Example settings for Data & Sync */ - public static final int pref_header_data_sync=0x7f07002e; + public static final int pref_header_data_sync=0x7f070039; /** Strings related to Settings Example General settings */ - public static final int pref_header_general=0x7f070028; + public static final int pref_header_general=0x7f070033; /** Example settings for Notifications */ - public static final int pref_header_notifications=0x7f070031; - public static final int pref_ringtone_silent=0x7f070034; - public static final int pref_title_add_friends_to_messages=0x7f07002d; - public static final int pref_title_display_name=0x7f07002b; - public static final int pref_title_new_message_notifications=0x7f070032; - public static final int pref_title_ringtone=0x7f070033; - public static final int pref_title_social_recommendations=0x7f070029; - public static final int pref_title_sync_frequency=0x7f07002f; - public static final int pref_title_system_sync_settings=0x7f070030; - public static final int pref_title_vibrate=0x7f070035; + public static final int pref_header_notifications=0x7f07003c; + public static final int pref_ringtone_silent=0x7f07003f; + public static final int pref_title_add_friends_to_messages=0x7f070038; + public static final int pref_title_display_name=0x7f070036; + public static final int pref_title_new_message_notifications=0x7f07003d; + public static final int pref_title_ringtone=0x7f07003e; + public static final int pref_title_social_recommendations=0x7f070034; + public static final int pref_title_sync_frequency=0x7f07003a; + public static final int pref_title_system_sync_settings=0x7f07003b; + public static final int pref_title_vibrate=0x7f070040; /** Strings related to login */ - public static final int prompt_email=0x7f07001d; - public static final int prompt_password=0x7f07001e; + public static final int prompt_email=0x7f070028; + public static final int prompt_password=0x7f070029; + public static final int receiver_description=0x7f070023; public static final int rescan=0x7f070004; public static final int retry=0x7f070019; public static final int scan_networks=0x7f070002; + public static final int select_saved_net=0x7f070020; public static final int show_password=0x7f070007; + public static final int summary_kill_backend=0x7f070026; public static final int title_activity_connect=0x7f070008; public static final int title_activity_credits=0x7f070012; - public static final int title_activity_input_password=0x7f07001c; + public static final int title_activity_input_password=0x7f070027; + public static final int title_activity_input_ssid=0x7f07001e; public static final int title_activity_long_task=0x7f07000e; public static final int title_activity_manage_networks=0x7f07000f; public static final int title_activity_select_network=0x7f070003; - public static final int title_activity_settings=0x7f070027; + public static final int title_activity_settings=0x7f070032; public static final int title_activity_show_status=0x7f07000a; public static final int yes=0x7f070017; } @@ -160,13 +203,21 @@ public final class R { */ public static final int AppBaseTheme=0x7f080000; /** Application theme. - All customizations that are NOT specific to a particular API-level can go here. */ public static final int AppTheme=0x7f080001; - public static final int LoginFormContainer=0x7f080002; + public static final int LoginFormContainer=0x7f080008; + public static final int RepWifi_BorderlessButton=0x7f080005; + public static final int RepWifi_ButtonBar_AlertDialog=0x7f080006; + public static final int TextAppearanceMenu=0x7f080002; + /** dialog theme + */ + public static final int Theme_RepWifiDialogTheme=0x7f080007; + public static final int Theme_SettingsTheme=0x7f080003; + public static final int listViewPrefs=0x7f080004; } public static final class xml { - public static final int settings=0x7f040000; - public static final int settings_headers=0x7f040001; + public static final int debug_settings=0x7f040000; + public static final int general_settings=0x7f040001; + public static final int settings_headers=0x7f040002; } } diff --git a/app/previews.xml b/app/previews.xml index daf3adb..7726db7 100644 --- a/app/previews.xml +++ b/app/previews.xml @@ -9,6 +9,7 @@ target="Android 4.2.2" theme="@style/AppTheme" > + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/button_bg_pressed.xml b/app/res/drawable/button_bg_pressed.xml new file mode 100644 index 0000000..6e4e953 --- /dev/null +++ b/app/res/drawable/button_bg_pressed.xml @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/checkmark.xml b/app/res/drawable/checkmark.xml new file mode 100644 index 0000000..9bcf74e --- /dev/null +++ b/app/res/drawable/checkmark.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/checkmark_frame.xml b/app/res/drawable/checkmark_frame.xml new file mode 100644 index 0000000..1d5cb45 --- /dev/null +++ b/app/res/drawable/checkmark_frame.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/divider_shape.xml b/app/res/drawable/divider_shape.xml new file mode 100644 index 0000000..23d0a16 --- /dev/null +++ b/app/res/drawable/divider_shape.xml @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/radio_button.xml b/app/res/drawable/radio_button.xml new file mode 100644 index 0000000..ec611f0 --- /dev/null +++ b/app/res/drawable/radio_button.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/radio_frame.xml b/app/res/drawable/radio_frame.xml new file mode 100644 index 0000000..de69091 --- /dev/null +++ b/app/res/drawable/radio_frame.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/repwifi_button.xml b/app/res/drawable/repwifi_button.xml new file mode 100644 index 0000000..263ee14 --- /dev/null +++ b/app/res/drawable/repwifi_button.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/res/drawable/repwifi_checkbox.xml b/app/res/drawable/repwifi_checkbox.xml new file mode 100644 index 0000000..afe3b7f --- /dev/null +++ b/app/res/drawable/repwifi_checkbox.xml @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/repwifi_progbar.xml b/app/res/drawable/repwifi_progbar.xml new file mode 100644 index 0000000..1b05913 --- /dev/null +++ b/app/res/drawable/repwifi_progbar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/repwifi_radiobutton.xml b/app/res/drawable/repwifi_radiobutton.xml new file mode 100644 index 0000000..053e100 --- /dev/null +++ b/app/res/drawable/repwifi_radiobutton.xml @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/res/drawable/rw_prog_0.png b/app/res/drawable/rw_prog_0.png new file mode 100644 index 0000000..b2f15ea Binary files /dev/null and b/app/res/drawable/rw_prog_0.png differ diff --git a/app/res/drawable/rw_prog_1.png b/app/res/drawable/rw_prog_1.png new file mode 100644 index 0000000..0db5a6f Binary files /dev/null and b/app/res/drawable/rw_prog_1.png differ diff --git a/app/res/drawable/rw_prog_2.png b/app/res/drawable/rw_prog_2.png new file mode 100644 index 0000000..3389b47 Binary files /dev/null and b/app/res/drawable/rw_prog_2.png differ diff --git a/app/res/drawable/rw_prog_3.png b/app/res/drawable/rw_prog_3.png new file mode 100644 index 0000000..155a2de Binary files /dev/null and b/app/res/drawable/rw_prog_3.png differ diff --git a/app/res/layout/activity_credits.xml b/app/res/layout/activity_credits.xml index 871536c..04280d4 100644 --- a/app/res/layout/activity_credits.xml +++ b/app/res/layout/activity_credits.xml @@ -1,17 +1,16 @@ + android:background="@color/ThemeDark" + android:orientation="vertical" > - - + android:textSize="7pt" /> \ No newline at end of file diff --git a/app/res/layout/activity_input_password.xml b/app/res/layout/activity_input_password.xml index a024879..14dd78a 100644 --- a/app/res/layout/activity_input_password.xml +++ b/app/res/layout/activity_input_password.xml @@ -2,63 +2,63 @@ xmlns:tools="http://schemas.android.com/tools" tools:context=".InputPasswordActivity" > - - + android:background="@color/black" > - - + + - + android:layout_height="wrap_content" + android:layout_marginBottom="10dp" + android:background="@color/black" + android:maxLines="10" + android:text="@string/insert_nets_password" + android:textColor="@color/ThemeLight" + android:textSize="10pt" /> + - - + + - + android:layout_height="wrap_content" + android:text="@string/show_password" + android:textColor="@color/ThemeLight" + android:textSize="9pt" /> +