Co wszyscy powinni wiedzieć o Androidzie: wprowadzenie, funkcje i aplikacje

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Wprowadzenie:

Android to system operacyjny oparty na Linuksie, przeznaczony głównie dla urządzeń mobilnych z ekranami dotykowymi, takich jak smartfony i tablety. System operacyjny bardzo się rozwinął w ciągu ostatnich 15 lat, począwszy od czarno-białych telefonów po najnowsze smartfony lub mini komputery. Obecnie jednym z najczęściej używanych mobilnych systemów operacyjnych jest Android. Android to oprogramowanie, które zostało założone w Palo Alto w Kalifornii w 2003 roku.

AndroidAndroid to potężny system operacyjny obsługujący wiele aplikacji w smartfonach. Te aplikacje są wygodniejsze i bardziej zaawansowane dla użytkowników. Sprzęt obsługujący oprogramowanie Android jest oparty na platformie architektury ARM. Android to system operacyjny typu open source, co oznacza, że ​​jest bezpłatny i każdy może z niego korzystać. Android ma miliony dostępnych aplikacji, które mogą pomóc Ci zarządzać swoim życiem w taki czy inny sposób i jest dostępny na rynku po niskich kosztach, dlatego Android jest bardzo popularny.




Logo Androida

Programowanie na Androida obsługuje pełny język programowania java. Nawet inne pakiety, które są API i JSE, nie są obsługiwane. Pierwsza wersja 1.0 zestawu deweloperskiego dla systemu Android (SDK) została wydana w 2008 roku, a najnowszą zaktualizowaną wersją jest Jelly Bean.



Architektura Androida:

Android jest systemem operacyjnym i jest stosem komponentów oprogramowania podzielonym na pięć sekcji i cztery główne warstwy

  • Jądro Linux
  • Biblioteki
  • Środowisko wykonawcze Androida

Ramy aplikacji:

Architektura systemu Android

Jądro Linux:

Android wykorzystuje potężne jądro Linuksa i obsługuje szeroką gamę sterowników sprzętowych. Jądro jest sercem systemu operacyjnego, które zarządza żądaniami wejścia i wyjścia z oprogramowania. Zapewnia to podstawowe funkcje systemu, takie jak zarządzanie procesami, zarządzanie pamięcią, zarządzanie urządzeniami, takimi jak kamera, klawiatura, wyświetlacz itp. Jądro obsługuje wszystkie te rzeczy. Linux jest naprawdę dobry w sieci i nie jest konieczne podłączanie go do sprzętu peryferyjnego. Samo jądro nie oddziałuje bezpośrednio z użytkownikiem, ale raczej współdziała z powłoką i innymi programami, a także z urządzeniami sprzętowymi w systemie.

Biblioteki:

Na szczycie hodowli Linuksa znajduje się zestaw bibliotek, w tym przeglądarki internetowe typu open source, takie jak WebKit, biblioteka libc. Te biblioteki są używane do odtwarzania i nagrywania dźwięku i obrazu. SQLite to baza danych przydatna do przechowywania i udostępniania danych aplikacji. Biblioteki SSL są odpowiedzialne za bezpieczeństwo internetowe itp.


Środowisko wykonawcze Androida:

Środowisko uruchomieniowe Androida zapewnia kluczowy komponent o nazwie Dalvik Virtual Machine, który jest rodzajem maszyny wirtualnej Java. Jest specjalnie zaprojektowany i zoptymalizowany dla Androida. Maszyna wirtualna Dalvik to maszyna wirtualna procesu w systemie operacyjnym Android. Jest to oprogramowanie, które uruchamia aplikacje na urządzeniach z systemem Android.

Maszyna wirtualna Dalvik korzysta z podstawowych funkcji Linuksa, takich jak zarządzanie pamięcią i wielowątkowość w języku java. Dalvik VM umożliwia każdej aplikacji na Androida uruchamianie własnego procesu. Maszyna wirtualna Dalvik wykonuje pliki w formacie .dex.

Ramy aplikacji:

Warstwa szkieletu aplikacji zapewnia aplikacjom wiele usług wyższego poziomu, takich jak menedżer okien, system wyświetlania, menedżer pakietów, menedżer zasobów itp. Twórcy aplikacji mogą korzystać z tych usług w swoich aplikacjach.

Aplikacje i funkcje:

Znajdziesz wszystkie pliki aplikacje na Androida w górnej warstwie, napiszesz swoją aplikację i zainstalujesz ją na tej warstwie. Przykładami takich aplikacji są kontakty, książki, przeglądarki, usługi itp. Każda aplikacja pełni inną rolę w całej aplikacji.

Funkcje:

  • Układ zestawu słuchawkowego
  • Przechowywanie
  • Łączność: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Wiadomości: SMS, MMS, C2DM (przesyłanie wiadomości do urządzenia), GCM (przesyłanie wiadomości przez Google)
  • Obsługa wielu języków
  • Wielodotykowy
  • Rozmowy wideo
  • Zrzut ekranu
  • Dysk zewnętrzny
  • Obsługa mediów strumieniowych
  • Zoptymalizowana grafika

Funkcje Androida

Emulator Androida:

Emulator to nowa aplikacja w System operacyjny Android . Emulator to nowy prototyp, który służy do tworzenia i testowania aplikacji na Androida bez korzystania z żadnego fizycznego urządzenia.

Emulator Androida

Emulator Androida ma wszystkie funkcje sprzętowe i programowe, takie jak urządzenia mobilne, z wyjątkiem połączeń telefonicznych. Zapewnia różnorodne klawisze nawigacyjne i sterujące. Udostępnia również ekran do wyświetlania aplikacji. Emulatory wykorzystują konfiguracje urządzeń wirtualnych z systemem Android. Po uruchomieniu aplikacji może korzystać z usług platformy Android, aby pomóc innym aplikacjom, uzyskać dostęp do sieci, odtwarzać dźwięk, wideo, przechowywać i pobierać dane.

Zastosowanie robota zdalnego sterowanego aplikacją Android-Android

Operacja:

Kontroluje pojazd-robot za pomocą aplikacji na Androida . Urządzenie Bluetooth jest połączone z jednostką sterującą robota w celu wykrywania sygnałów przesyłanych przez aplikację Android. Zdalną obsługę uzyskuje się za pomocą dowolnego smartfona lub stołu itp. Z systemem operacyjnym Android opartym na obsłudze ekranu dotykowego. Końcówka nadawcza korzysta z pilota aplikacji Android, za pośrednictwem którego przesyłane są polecenia, a po stronie odbiornika polecenia te służą do sterowania robotem we wszystkich kierunkach, takich jak do przodu, do tyłu, w lewo lub w prawo itp.

Końcowy ruch odbiornika jest uzyskiwany za pomocą dwóch silników połączonych z mikrokontrolerem. Dane komunikacji szeregowej wysyłane z aplikacji na Androida są odbierane przez odbiornik Bluetooth połączony z mikrokontrolerem.

Aplikacja na Androida

Zalety:

  • Android to oparty na Linuksie system operacyjny typu open source, może być opracowany przez każdego
  • Łatwy dostęp do aplikacji na Androida
  • Możesz wymienić baterię i pamięć masową, dysk i opcję UDB
  • Obsługuje wszystkie usługi Google
  • System operacyjny jest w stanie poinformować Cię o nowych wiadomościach SMS i e-mailach lub o najnowszych aktualizacjach.
  • Obsługuje wielozadaniowość
  • Telefon z Androidem może również działać jako router do udostępniania Internetu
  • To nic nie kosztuje
  • Można zainstalować zmodyfikowaną pamięć ROM
  • Obsługuje grafikę 2D i 3D