5 sierpnia 2023 r. Android 10 — wyjątek w CronetUrlRequest
Najnowsza aktualizacja Androida 10 czasami blokuje pfodApp (i resztę telefonu) przy pierwszym połączeniu. Wydaje się, że jest to problem Google, a pfodApp działa przy kolejnych uruchomieniach.
13 lutego 2023 Android 12, 13 na niektórych telefonach
checkPermissionForDataDelivery zgłasza wyjątek bezpieczeństwa
Wygląda na problem Google https://issuetracker.google.com/issues/246828858
Aktualizacja z 12 października 2022 r., wersja 414, naprawia problemy z uprawnieniami w systemie Android 12 i nowszych.
Istnieją dwie bezpłatne aplikacje towarzyszące,
https://www.forward.com.au/pfod/pfodGUIdesigner/index.html
I
https://www.forward.com.au/pfod/pfodDesigner/index.html
pfodDesignerV2 do projektowania menu/wykresów i generowania kodu Arduino dla szerokiej gamy płyt oraz pfodGUIdesigner do projektowania interaktywnych komponentów GUI, przycisków, suwaków, wskaźników itp. i generowania kodu Arduino.
Polityka prywatnościUwagi dotyczące korzystania z uprawnień do lokalizacji w systemie Android V12+
pfodApp nie używa i nigdy nie używał, nie przechowywał ani nie wysyłał żadnych informacji o lokalizacji. Jednak przed Androidem V12 Google nalegał, aby pfodApp prosił o pozwolenie na lokalizację w celu nawiązywania połączeń Bluetooth.
W systemie Android 12+ można uniknąć pytania o pozwolenie na lokalizację, ponieważ pfodApp w rzeczywistości nie używa, nie przechowuje ani nie wysyła żadnych informacji o lokalizacji. Jednak pfodApp nadal obsługuje telefony komórkowe z powrotem do Androida V4.4 i obecnie nie wykorzystuje tego aspektu Androida V12. Na razie na Androidzie V12+ zezwól na pozwolenie na lokalizację „Podczas korzystania z aplikacji”. UWAGA: Nie wybieraj opcji „Tylko tym razem”, ponieważ pfodApp sprawdza uprawnienia tylko podczas uruchamiania, a nie za każdym razem, gdy jest to potrzebne. Dlatego wybranie opcji „Tylko tym razem” spowoduje awarię pfodApp w późniejszym czasie.
Ponieważ pfodApp nadal działa na starych telefonach komórkowych z Androidem, V4.4+, możesz zmienić przeznaczenie swojego starego telefonu komórkowego jako dedykowanego kontrolera/interfejsu użytkownika dla swoich projektów.
połączenia BLE. Jeśli pfodApp ma problemy z ponownym połączeniem z urządzeniem BLE, użyj aplikacji nRF Connect https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
najpierw się połączyć.
UWAGA: Żaden z tych ekranów nie jest wbudowany w pfodApp. Wszystkie są tworzone przez zwarte wiadomości tekstowe z twojego Arduino lub innego mikro. Zawartość każdego zrzutu ekranu, w tym język, jest całkowicie kontrolowana przez mikroprocesor, z którym łączy się pfodApp.
Zobacz Podręcznik instalacji: https://www.forward.com.au/pfod/Android_pfodApp/pfodAppForAndroidGettingStarted.pdf, aby uzyskać szczegółowe informacje na temat używanych uprawnień.
pfodApp łączy się z Adafruit Bluefruit Feather52, Arduino101, BBC micro:bit, innymi modułami BLE, w tym RFduino, Itead BLE Shield (moduły HM_10), Bluefruit LE Flora i UART Friend, Bluefruit LE SPI, RedBearLab BLE Shield, moduły ESP8266, Classic Bluetooth np. Osłona Itead Bluetooth, osłony SIM900 GPRS SMS, Adafruit Feather
WICED, Arduino Ethernet Shield i inne pfod (Protocol For Operations Discovery)
Ma również buforowanie menu i obrazów, a także obsługę Bluetooth Low Energy (BLE) oprócz SMS-ów, Wi-Fi i Bluetooth V2. Formatowanie kolorów i tekstu, a także suwaki oraz rejestrowanie i kreślenie danych są dostępne, dzięki czemu można łatwo przechwytywać i wyświetlać te pomiary na Androidzie, a dzięki 128-bitowemu bezpieczeństwu można łatwo i bezpiecznie kontrolować swoje urządzenia przez Internet.
Użyj pfodDesignerV2 do zaprojektowania własnych menu Androida do sterowania wyjściami Arduino. NIE wymaga programowania na Androida.
pfodApp wykonuje za Ciebie wszystkie czynności związane z Androidem i zapamiętuje hierarchię menu.
Ta pfodApp ma celowe ograniczenia funkcjonalności, a oprogramowanie będzie zawierało niezamierzone błędy kodowania. NIE wolno go używać w żadnej sytuacji, w której istnieje jakiekolwiek ryzyko obrażeń ciała lub uszkodzenia mienia. Prawa autorskie do dokumentów i wszelkich implementacji pfod są własnością Forward Computing and Control Pty. Ltd. (Forward)