Wprowadzenie do Androida

Android to mobilny system operacyjny oparty na systemie Linux, który został opracowany przez Google. Został zaprojektowany przede wszystkim z myślą o urządzeniach z ekranem dotykowym, takich jak smartfony i tablety. Pierwotna wersja Androida została wydana 23 września 2008 r., A najnowsza wersja miała miejsce 6 sierpnia 2018 r., A ja piszę to wprowadzenie do postu na Androida. Nazywa się Android „9 Pie”.

Źródło obrazu: https://www.elprocus.com/what-is-android-introduction-features-applications/

Główne elementy Androida

Źródło obrazu: https://goo.gl/images/bQm2z1

Główne składniki dowolnej aplikacji na Androida to:

  • Zajęcia
  • Usługi
  • Dostawców treści
  • Odbiorniki zgodne z przeznaczeniem i nadawane
  • Widżety i powiadomienia

1. Działania

Możemy nazwać działanie jako warstwę prezentacji aplikacji na Androida. Mówiąc najprościej, działanie reprezentuje ekran aplikacji na Androida, która ma interfejs użytkownika. Aplikacja, na przykład aplikacja poczty e-mail, może mieć wiele działań, takich jak otwieranie wiadomości e-mail, tworzenie wiadomości e-mail, odpowiadanie na wiadomości e-mail - wszystkie te czynności są różne. Tak więc każda aplikacja na Androida ma więcej niż jedną aktywność. Kiedy rozpoczynamy nową aktywność (np. Odpowiadanie na wiadomość e-mail), poprzednia aktywność jest wypychana na tylny stos i zostaje zatrzymana do czasu zakończenia nowej aktywności, jednak jeśli wciśniemy przycisk wstecz podczas trwającej aktywności, bieżąca aktywność zostanie rozwiązana i wyskakuje ze stosu i poprzednia aktywność jest wznawiana.

2. Usługi

Innym ważnym składnikiem aplikacji na Androida jest usługa. Wykonuje bieżące operacje (długie lub krótkie) w tle dla czynności wykonywanej na ekranie. Na przykład powiadomienie push z wiadomości e-mail. Możliwe, że usługa nadal działa, gdy zakończysz aplikację lub nie korzystasz z niej w tej chwili. Na przykład po otrzymaniu wiadomości e-mail otrzymujesz powiadomienie, gdy nie korzystasz z aplikacji.

3. Dostawcy treści

Dostawcy treści zarządzają danymi aplikacji i hermetyzują je (funkcja obiektowa). Zapewnia to dane z jednego procesora aplikacji do drugiego. Dane mogą być przechowywane w bazie danych, systemie plików lub innych systemach zarządzania pamięcią masową. Urządzenia z Androidem obejmują kilku natywnych dostawców treści, którzy udostępniają przydatne bazy danych, takie jak magazyn multimediów i kontakty.

4. Odbiorcy celowi i nadawcy

Android Intents to środek komunikacji, który działa jako pośrednik, gdy następuje wymiana wiadomości między różnymi komponentami w ramach tej samej aplikacji lub z jednej aplikacji do drugiej. Aby uruchomić dowolną usługę, musimy przekazać zamiar wykonania tego zadania. Cele są dwojakiego rodzaju:

Źródło obrazu: https://goo.gl/images/AqiSpu

  • Implikowane zamiary : Nie deklaruje nazwy usługi do uruchomienia, ale deklaruje akcję do wykonania.
  • Jawne zamiary : Określa dokładne działanie, któremu należy podać zamiar.

Odbiorniki rozgłoszeniowe umożliwiają Twojej aplikacji nasłuchiwanie zamiarów spełniających określone kryteria. Na przykład aplikacje mogą rozpocząć transmisje, aby poinformować inne aplikacje, że na urządzenie zostało pobranych niewiele danych i że mogą z nich korzystać. Istnieją dwa rodzaje transmisji:

  • Normalna transmisja: są całkowicie asynchroniczne, a wszystkie odbiorniki transmisji są uruchamiane w nieokreślonej kolejności.
  • Uporządkowana transmisja: są one synchroniczne i są dostarczane do jednego odbiornika pojedynczo.

Źródło obrazu: https://goo.gl/images/5kjps4

5. Widżety i powiadomienia

Widżety wyświetlają ciekawą lub nową treść aplikacji w formie skonsolidowanej na ekranie głównym telefonu komórkowego lub tabletu. Użytkownik może wykonywać różne czynności, takie jak przenoszenie i zmiana rozmiarów widżetów. Istnieją zasadniczo cztery rodzaje widżetów:

  • Widżet informacyjny - ten widżet wyświetla tylko ważne informacje dla użytkowników. Na przykład zegar na ekranie głównym.
  • Widżet kolekcji - ten widget wyświetla wiele informacji tego samego typu i umożliwia wybranie dowolnego z nich do otwarcia. Na przykład po otwarciu aplikacji e-mail wyświetla się wiele wiadomości e-mail.
  • Control Widget - ten widget wyświetla często używane funkcje. Na przykład widżet aplikacji muzycznej pozwala użytkownikowi odtwarzać muzykę spoza aplikacji.
  • Hybrydowy widget - ten widget łączy informacje z ponad wszystkich trzech widgetów.

Powiadomienia pozwalają informować użytkowników o wszelkich zdarzeniach, które miały miejsce. Na przykład korzystamy z aplikacji aplikacji, ponieważ kiedy przychodzi wiadomość, otrzymujemy powiadomienie.

Charakterystyka Androida

Jak już dowiedzieliśmy się o wprowadzeniu do Androida, zobaczmy cechy Androida:

  • Android może uruchamiać wiele aplikacji jednocześnie.
  • Widżety na Androida pozwalają wyświetlać prawie każdą funkcję wybraną bezpośrednio na ekranie głównym.
  • Android obsługuje wiele klawiatur i bardzo łatwo je zainstalować.
  • System Android obsługuje także układy grafiki wideo, grafiki 2D i 3D.
  • Android obsługuje także aplikacje Java.
  • Można zmienić ustawienia dość szybciej, gdy na telefonie działa system Android
  • Bardzo dobry rynek aplikacji
  • Większość urządzeń z Androidem obsługuje NFC, co pozwala na łatwą interakcję urządzeń elektronicznych na krótkich dystansach.

Aplikacje na Androida

W powyższej sekcji widzieliśmy podstawowe wprowadzenie do Androida. Teraz pracujemy nad aplikacją Androida:

Aplikacje na Androida to aplikacje działające na platformie Android. Wcześniej widzieliśmy, że komponenty aplikacji na Androida składają się z jednego lub więcej komponentów aplikacji, takich jak działania, usługi, dostawcy treści i odbiorniki transmisji. Aplikacje na Androida są napisane w języku programowania Java i korzystają z podstawowych bibliotek Java. W przypadku tworzenia aplikacji na Androida programiści mogą pobrać pakiet Software Development Kit (SDK) ze strony internetowej Androida. Zestaw SDK zawiera narzędzia, przykładowy kod i odpowiednie dokumenty do tworzenia aplikacji na Androida.

Zalety i wady Androida

Poniżej wymieniono zalety i wady Androida, które są następujące:

Zalety Androida

  • Android należy do Google, jednej z najbardziej zaufanych i renomowanych organizacji na całym świecie, jest także oprogramowaniem typu open source i jest całkowicie darmowy.
  • Działa na prawie wszystkich urządzeniach i jest elastyczny.
  • Istnieją widżety, które pozwalają szybko wykonać swoją pracę.
  • Możemy wykonywać wiele zadań jednocześnie, co umożliwia wielozadaniowość.
  • Istnieje gigantyczne centrum aplikacji o nazwie Sklep Google Play, w którym można znaleźć miliony aplikacji w sklepie Google Play. Ma znacznie więcej aplikacji niż jakakolwiek inna platforma systemu operacyjnego.
  • Mają wiele funkcji w porównaniu do innych systemów operacyjnych.
  • Android można bardziej dostosować.

Wady Androida

  • Reklamy na Androida najczęściej pojawiają się w popularnych darmowych aplikacjach na Androida, które są trochę denerwujące dla użytkowników.
  • System operacyjny Android jest uważany za jeden z najbardziej zużywających energię systemów operacyjnych. W systemie operacyjnym Android w tle przebiega wiele procesów, które powodują szybkie rozładowanie baterii.
  • Często aplikacje na Androida mają niski poziom bezpieczeństwa.
  • Jeśli mobilna pamięć RAM jest mniejsza, a użytkownik otworzy kilka aplikacji, to zawiesi się.
  • Zwykle potrzebuje więcej kodu do programowania.
  • Aplikacja zawierająca wirusa jest również obecna w Android Market.

Polecane artykuły

To był przewodnik po wprowadzeniu do Androida. Tutaj omówiliśmy główne składniki, cechy, zalety i wady Androida. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Różnica między programistą Android a programistą WWW
  2. Android Wywiad Pytania z odpowiedziami
  3. Twórz kariery w rozwoju Androida