From 5175d7a966e87904e52079a53ada7774bf58cb38 Mon Sep 17 00:00:00 2001 From: matthias sweertvaegher <178714+mx1up@users.noreply.github.com> Date: Sun, 14 Jan 2024 13:17:35 +0100 Subject: [PATCH 1/5] add notice to the main connection tile that it denotes the currently connected network --- app/src/main/res/layout/main_connection.xml | 7 +++++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 8 insertions(+) diff --git a/app/src/main/res/layout/main_connection.xml b/app/src/main/res/layout/main_connection.xml index 35ebbb057..c89bb0f76 100644 --- a/app/src/main/res/layout/main_connection.xml +++ b/app/src/main/res/layout/main_connection.xml @@ -34,6 +34,13 @@ android:visibility="gone" tools:visibility="visible"> + "https://en.wikipedia.org/wiki/List_of_WLAN_channels" "00:0C:41 CISCO" "Export not available" + "Current connection" "Best Channels:" "None" From c5159cd55568924520c08fcc712b2e98ee9d486f Mon Sep 17 00:00:00 2001 From: matthias sweertvaegher <178714+mx1up@users.noreply.github.com> Date: Sun, 14 Jan 2024 14:02:23 +0100 Subject: [PATCH 2/5] add current connection translation --- app/src/main/res/values-bg/strings.xml | 1 + app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values-el/strings.xml | 1 + app/src/main/res/values-es/strings.xml | 1 + app/src/main/res/values-fr/strings.xml | 1 + app/src/main/res/values-it/strings.xml | 1 + app/src/main/res/values-ja/strings.xml | 1 + app/src/main/res/values-nl/strings.xml | 1 + app/src/main/res/values-pl/strings.xml | 1 + app/src/main/res/values-pt/strings.xml | 1 + app/src/main/res/values-ru/strings.xml | 1 + app/src/main/res/values-tr/strings.xml | 1 + app/src/main/res/values-uk/strings.xml | 1 + app/src/main/res/values-zh-rCN/strings.xml | 1 + app/src/main/res/values-zh-rTW/strings.xml | 1 + 15 files changed, 15 insertions(+) diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 3d32a5064..2e33995f8 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -46,6 +46,7 @@ "Това приложение може да получава данни за точното ви местоположение от съответните услуги, докато се използва. За целта услугите за местоположение трябва да са включени за устройството ви. Това може да увеличи използването на батерията." "Android 9 представи регулиране на Wi-Fi сканирането. Android 10 има нова опция за разработчици, за да изключите регулирането под (Настройки > Опции за програмисти > Мрежа > Регулиране на Wi-Fi сканиране)." "Експортирането не е налично" + Текуща връзка "Най-добри канали:" "Няма" diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index d6c7913c9..049bbfd3f 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -44,6 +44,7 @@ "Wenn diese App verwendet wird, kann sie über die Standortdienste deinen genauen Standort ermitteln. Damit das funktioniert, müssen die Standortdienste auf deinem Gerät aktiviert sein. Das kann den Akkuverbrauch erhöhen." "Android 9 führte die Drosselung des WLan-Scans ein. Android 10 verfügt über eine neue Entwickleroption, mit der Sie die Drosselung unter (Einstellungen > Entwickleroptionen > Netzwerk > Drosselung des WLan-Scans) deaktivieren können." "Export nicht verfügbar" + Aktuelle Verbindung "Beste Kanäle:" "Keine" diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index fa3415191..cc9357526 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -44,6 +44,7 @@ "Αυτή η εφαρμογή έχει πρόσβαση στην ακριβή τοποθεσία από τις υπηρεσίες τοποθεσίας ενώ η εφαρμογή χρησιμοποιείται. Οι υπηρεσίες τοποθεσίας για τη συσκευή σας θα πρέπει να είναι ενεργοποιημένες έτσι ώστε η εφαρμογή να λάβει την τοποθεσία. Αυτό μπορεί να αυξήσει τη χρήση της μπαταρίας." "Το Android 9 εισήγαγε τον περιορισμό σάρωσης Wi-Fi. Το Android 10 έχει μια νέα επιλογή προγραμματιστή για να απενεργοποιήσετε τον περιορισμό (Ρυθμίσεις > Επιλογές για προγραμματιστές > Δικτύωση > Περιορισμός σάρωσης Wi-Fi)." "Η εξαγωγή δεν είναι διαθέσιμη" + Τρέχουσα σύνδεση "Βέλτιστα κανάλια:" "Κανένα" diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 045932ea9..0c6887b65 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -44,6 +44,7 @@ "Mientras la utilizas, esta aplicación puede obtener tu ubicación exacta mediante servicios de ubicación, siempre que el dispositivo los tenga activados. Es posible que esto aumente el consumo de batería." "Android 9 introdujo la limitación de escaneo de Wi-Fi. Android 10 tiene una nueva opción de desarrollador para desactivar la aceleración en (Configuración > Opciones de desarrollador > Redes > Aceleración de escaneo de Wi-Fi)." "Exportación no disponible" + Conexión actual "Mejores canales:" "Ninguno" diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5e3f16eaa..9dc0fa789 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -44,6 +44,7 @@ "Cette application peut accéder à votre position précise via les services de localisation lorsque vous l\'utilisez. Pour cela, vous devez activer les services de localisation sur votre appareil au préalable. Cela risque de solliciter davantage la batterie." "Android 9 a introduit la limitation de l\'analyse Wi-Fi. Android 10 dispose d\'une nouvelle option pour les développeurs pour désactiver la limitation sous (Paramètres > Options pour les développeurs > Réseau > Limitation de l\'analyse Wi-Fi)." "Export non disponible" + Connexion actuelle "Meilleurs canaux:" "Aucun" diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 24243500d..51ba8b667 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -44,6 +44,7 @@ "Questa app può recuperare la tua posizione precisa dai Servizi di geolocalizzazione quando l\'app è in uso. L\'impostazione Servizi di geolocalizzazione deve essere attiva sul tuo dispositivo perché l\'app possa recuperare la tua posizione. Questa operazione potrebbe comportare un maggior consumo della batteria." "Android 9 ha introdotto la limitazione della scansione Wi-Fi. Android 10 ha una nuova opzione sviluppatore per disattivare la limitazione in (Impostazioni > Opzioni sviluppatore > Rete > Limitazione scansione Wi-Fi)." "Impossibile esportare" + Connessione attuale "Canali Migliori:" "Nessuno" diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 1b2520169..f781d7b97 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -46,6 +46,7 @@ "このアプリは、使用中に、位置情報サービスからデバイスの正確な位置情報を取得できます。アプリが位置情報を取得するには、デバイスで位置情報サービスがオンになっている必要があります。この場合、電池使用量が増えることがあります。" "Android 9では、Wi-Fiスキャンスロットリングが導入されました。 Android 10には、スロットリングをオフに切り替える新しい開発者向けオプションがあります([設定] > [開発者向けオプション] > [ネットワーク] > [Wi-Fiスキャンスロットリング])。" "出力は利用できません" + 現在の接続 "最適なチャンネル:" "なし" diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 738d922e0..0703b01fc 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -43,6 +43,7 @@ "Deze app kan je precieze locatie opvragen bij de locatieservices terwijl de app wordt gebruikt. De app kan de locatie alleen opvragen als de locatieservices voor je apparaat zijn ingeschakeld. Hierdoor kan het batterijgebruik toenemen." "Android 9 introduceerde wifi-scanbeperking. Android 10 heeft een nieuwe ontwikkelaaroptie om de beperking uit te schakelen onder (Instellingen > Opties voor ontwikkelaars > Netwerken > wifi-scanbeperking)." "Export niet beschikbaar" + Huidige verbinding "Beste kanalen:" "Geen" diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 3390de0e4..157b42b84 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -44,6 +44,7 @@ "Aplikacja ma dostęp do dokładnej lokalizacji z usług lokalizacyjnych, kiedy jest używana. Aby aplikacja mogła używać lokalizacji, musisz mieć na urządzeniu włączone usługi lokalizacyjne. Może to zwiększyć wykorzystanie baterii." "W systemie Android 9 wprowadzono dławienie skanowania Wi-Fi. Android 10 ma nową opcję programisty umożliwiającą wyłączenie ograniczania przepustowości w (Ustawienia > Opcje programisty > Sieć > Ograniczanie przepustowości skanowania Wi-Fi)." "Eksport niedostępny" + Aktualne połączenie "Najlepsze kanały:" "Brak" diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 94bc9764b..ddeebd994 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -44,6 +44,7 @@ "Esse app poderá acessar seu local exato por meio dos Serviços de localização enquanto estiver sendo usado. Os Serviços de localização do dispositivo precisam estar ativados para que o app possa acessar o local. Isso pode aumentar o uso da bateria." "O Android 9 introduziu o controle de fluxo de Wi-Fi. O Android 10 tem uma nova opção de desenvolvedor para desativar o controle de fluxo em (Configurações > Opções do desenvolvedor > Rede > Controle de fluxo de Wi-Fi)." "Não foi possível exportar" + Conexão atual "Melhores Canais:" "Nenhum" diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 9fe5f80c1..6acaacf66 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -44,6 +44,7 @@ "Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее." "В Android 9 введено регулирование сканирования Wi-Fi. В Android 10 появилась новая опция разработчика, позволяющая отключить регулирование в (Настройки > Параметры разработчика > Сеть > Регулирование сканирования Wi-Fi)." "Экспорт не доступен" + Текущее соединение "Лучшие каналы:" "Нет" diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 8e69749e7..16eb59c90 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -46,6 +46,7 @@ "Bu uygulama, uygulama kullanılırken konum hizmetlerinden kesin konum bilginizi alabilir. Uygulamanın konum bilginizi alabilmesi için cihazınızda konum hizmetlerinin açık olması gerekir. Bu durum, pil kullanımını artırabilir." "Android 9, Wi-Fi tarama kısıtlamasını tanıttı. Android 10, (Ayarlar > Geliştirici Seçenekleri > Ağ > Kablosuz ağ taramasını kısma) altında azaltmayı kapatmak için yeni bir geliştirici seçeneğine sahiptir." "Dışa aktarım yapılamıyor" + Mevcut bağlantı "En İyi Kanallar:" "Hiçbiri" diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 3fc7fd5e3..2ab0d6e10 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -43,6 +43,7 @@ "Цей додаток може отримувати дані про ваше точне місцезнаходження лише в активному режимі. Щоб додаток користувався службами локації, вони мають бути наявні й увімкнені на вашому телефоні. Через це може швидше розряджатись акумулятор." "Android 9 представив регулятор Wi-Fi сканування. Android 10 має нову опцію для розробника, щоб вимкнути регулювання в розділі (Налаштування > Параметри розробника > Мережа > Регулювання сканування Wi-Fi)." "Експорт не доступний" + Поточне підключення "Кращі канали:" "Немає" diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8834ceddf..e87c62a43 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -44,6 +44,7 @@ "当您使用此应用时,此应用可以通过位置信息服务获取您的确切位置信息。您必须开启设备的位置信息服务,此应用才能获取位置信息。这可能会增加耗电量。" "Android 9 引入了 Wi-Fi 扫描限制。 Android 10 有一个新的开发人员选项,可在(设置 > 开发人员选项 > 网络 > Wi-Fi 扫描限制)下关闭限制。" 无可用的导出" + 目前連接 "最佳信道:" "无" diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index afc6c4354..43998f59c 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -44,6 +44,7 @@ "只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。" "Android 9 引入了 Wi-Fi 掃描限制。Android 10 有新的開發人員選項,可在「設定」>「開發人員選項」>「網路」>「Wi-Fi 掃描」下關閉限制。" "無法匯出" + 目前連接 "最佳頻道:" "無" From 1fdd8885e4b27768ecbe02fe963a5acfe5e834e0 Mon Sep 17 00:00:00 2001 From: matthias sweertvaegher <178714+mx1up@users.noreply.github.com> Date: Fri, 26 Jan 2024 18:55:27 +0100 Subject: [PATCH 3/5] add visibility test for current connection textview --- app/src/main/res/layout/main_connection.xml | 1 + .../vrem/wifianalyzer/wifi/accesspoint/ConnectionViewTest.kt | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/layout/main_connection.xml b/app/src/main/res/layout/main_connection.xml index c89bb0f76..cbd406261 100644 --- a/app/src/main/res/layout/main_connection.xml +++ b/app/src/main/res/layout/main_connection.xml @@ -35,6 +35,7 @@ tools:visibility="visible"> (R.id.connection).visibility) + val connectionView = mainActivity.findViewById(R.id.connection) + assertEquals(View.VISIBLE, connectionView.visibility) + assertEquals(View.VISIBLE, connectionView.findViewById(R.id.currentConnection).visibility) verifyConnectionInformation() verify(warningView).update(wiFiData) } From 7572023b01758e53546854ce9ddb16b741d99450 Mon Sep 17 00:00:00 2001 From: VREM Software Development Date: Sat, 27 Jan 2024 09:55:13 -0500 Subject: [PATCH 4/5] Update main_connection.xml --- app/src/main/res/layout/main_connection.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/layout/main_connection.xml b/app/src/main/res/layout/main_connection.xml index cbd406261..4b549656b 100644 --- a/app/src/main/res/layout/main_connection.xml +++ b/app/src/main/res/layout/main_connection.xml @@ -42,6 +42,7 @@ android:textColor="@color/selected" android:textStyle="bold" android:text="@string/current_connection" /> + Date: Sat, 27 Jan 2024 10:12:12 -0500 Subject: [PATCH 5/5] Update ConnectionViewTest.kt --- .../wifianalyzer/wifi/accesspoint/ConnectionViewTest.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/test/kotlin/com/vrem/wifianalyzer/wifi/accesspoint/ConnectionViewTest.kt b/app/src/test/kotlin/com/vrem/wifianalyzer/wifi/accesspoint/ConnectionViewTest.kt index 3cf047ea7..01d4ad43b 100644 --- a/app/src/test/kotlin/com/vrem/wifianalyzer/wifi/accesspoint/ConnectionViewTest.kt +++ b/app/src/test/kotlin/com/vrem/wifianalyzer/wifi/accesspoint/ConnectionViewTest.kt @@ -99,9 +99,7 @@ class ConnectionViewTest { // execute fixture.update(wiFiData) // validate - val connectionView = mainActivity.findViewById(R.id.connection) - assertEquals(View.VISIBLE, connectionView.visibility) - assertEquals(View.VISIBLE, connectionView.findViewById(R.id.currentConnection).visibility) + assertEquals(View.VISIBLE, mainActivity.findViewById(R.id.connection).visibility) verifyConnectionInformation() verify(warningView).update(wiFiData) } @@ -125,6 +123,8 @@ class ConnectionViewTest { val linkSpeedView = view.findViewById(R.id.linkSpeed) assertEquals(View.VISIBLE, linkSpeedView.visibility) assertEquals(wiFiConnection.linkSpeed.toString() + WifiInfo.LINK_SPEED_UNITS, linkSpeedView.text.toString()) + val currentConnectionView = view.findViewById(R.id.currentConnection) + assertEquals("Current connection", currentConnectionView.text.toString()) verify(warningView).update(wiFiData) } @@ -222,4 +222,4 @@ class ConnectionViewTest { private fun verifyConnectionInformation() { verify(wiFiData).connection() } -} \ No newline at end of file +}