מה שכולם צריכים לדעת על אנדרואיד: מבוא, תכונות ויישומים

נסה את הכלי שלנו לביטול בעיות





מבוא:

אנדרואיד היא מערכת הפעלה מבוססת לינוקס והיא מיועדת בעיקר למסכי מגע למכשירים ניידים כגון סמארטפונים ומחשבי לוח. מערכת ההפעלה התפתחה רבות ב -15 השנים האחרונות החל מטלפונים בשחור לבן לסמארטפונים או מחשבי מיני עדכניים. אחד ממערכות ההפעלה הניידות הנפוצות ביותר בימינו הוא אנדרואיד. האנדרואיד היא תוכנה שהוקמה בפאלו אלטו מקליפורניה בשנת 2003.

דְמוּי אָדָםאנדרואיד היא מערכת הפעלה חזקה והיא תומכת במספר רב של יישומים בסמארטפונים. יישומים אלה נוחים ומתקדמים יותר עבור המשתמשים. החומרה התומכת בתוכנת אנדרואיד מבוססת על פלטפורמת ארכיטקטורת ARM. אנדרואיד היא מערכת הפעלה עם קוד פתוח שמשמעותה שהיא בחינם וכל אחד יכול להשתמש בה. לאנדרואיד יש מיליוני אפליקציות שיכולות לעזור לך לנהל את חייך בדרך זו או אחרת והיא זמינה בעלות נמוכה בשוק מסיבה זו אנדרואיד פופולרי מאוד.




לוגו אנדרואיד

פיתוח אנדרואיד תומך בשפת התכנות המלאה של Java. אפילו חבילות אחרות שהן API ו- JSE אינן נתמכות. הגרסה 1.0 הראשונה של ערכת הפיתוח של אנדרואיד (SDK) שוחררה בשנת 2008 והגרסה המעודכנת האחרונה היא שעועית ג'לי.



אדריכלות אנדרואיד:

אנדרואיד היא מערכת הפעלה והיא ערימה של רכיבי תוכנה אשר מחולק לחמישה חלקים וארבע שכבות עיקריות כלומר

  • ליבת לינוקס
  • ספריות
  • זמן ריצה של Android

מסגרת יישום:

אדריכלות אנדרואיד

ליבת לינוקס:

האנדרואיד משתמש בליבת הלינוקס החזקה והיא תומכת במגוון רחב של מנהלי התקן לחומרה. הגרעין הוא לב מערכת ההפעלה המנהלת בקשות קלט ופלט מהתוכנה. זה מספק פונקציות בסיסיות של המערכת כמו ניהול תהליכים, ניהול זיכרון, ניהול מכשירים כמו מצלמה, לוח מקשים, תצוגה וכו 'הליבה מטפלת בכל הדברים. לינוקס ממש טובה ברשת, ואין צורך לממש אותה לחומרה ההיקפית. הגרעין עצמו אינו מתקשר ישירות עם המשתמש אלא מתקשר עם המעטפת ועם תוכניות אחרות כמו גם עם התקני החומרה במערכת.

ספריות:

על גבי כלביית לינוקס יש קבוצה של ספריות הכוללות דפדפני קוד פתוח כגון WebKit, libc library. ספריות אלה משמשות להפעלה ולהקלטת שמע ווידאו. SQLite הוא בסיס נתונים שימושי לאחסון ושיתוף של נתוני יישומים. ספריות ה- SSL אחראיות על אבטחת אינטרנט וכו '.


זמן ריצה של Android:

זמן הריצה של אנדרואיד מספק רכיב מפתח הנקרא Dalvik Virtual Machine שהוא סוג של מכונה וירטואלית של Java. זה תוכנן במיוחד ומותאם לאנדרואיד. ה- Dalvik VM הוא מכונה וירטואלית בתהליך במערכת ההפעלה אנדרואיד. זו תוכנה שמפעילה אפליקציות במכשירי אנדרואיד.

ה- VM של Dalvik עושה שימוש בתכונות הליבה של לינוקס כמו ניהול זיכרון ורב-הברגה בשפה Java. ה- VM של Dalvik מאפשר לכל יישום אנדרואיד להריץ את התהליך שלו. ה- VM של Dalvik מבצע את הקבצים בפורמט .dex.

מסגרת יישום:

שכבת מסגרת היישומים מספקת שירותים רבים ברמה גבוהה יותר ליישומים כגון מנהל חלונות, מערכת תצוגה, מנהל חבילות, מנהל משאבים וכו '. מפתחי היישומים רשאים לעשות שימוש בשירותים אלה ביישום שלהם.

יישומים ותכונות:

תוכלו למצוא את כל ה יישומי אנדרואיד בשכבה העליונה ותכתוב את היישום שלך ותתקין אותו על שכבה זו. דוגמאות ליישומים כאלה הם אנשי קשר, ספרים, דפדפנים, שירותים וכו '. כל יישום ממלא תפקיד אחר ביישומים הכוללים.

מאפיינים:

  • פריסת אוזניות
  • אִחסוּן
  • קישוריות: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • הודעות: SMS, MMS, C2DM (יכול להודעות למכשירים), GCM (Google יכולה להעביר הודעות)
  • תמיכה רב-לשונית
  • רב מגע
  • שיחות וידאו
  • לכידת מסך
  • אחסון חיצוני
  • תמיכה במדיה זורמת
  • גרפיקה מותאמת

תכונות אנדרואיד

אמולטור אנדרואיד:

האמולטור הוא יישום חדש ב מערכת הפעלה אנדרואיד . האמולטור הוא אב-טיפוס חדש המשמש לפיתוח ובדיקת יישומי אנדרואיד ללא שימוש במכשיר פיזי כלשהו.

אמולטור אנדרואיד

אמולטור האנדרואיד כולל את כל תכונות החומרה והתוכנה כמו מכשירים ניידים למעט שיחות טלפון. הוא מספק מגוון מקשי ניווט ובקרה. הוא גם מספק מסך להצגת היישום שלך. האמולטורים משתמשים בתצורות המכשירים הווירטואליים של אנדרואיד. לאחר שהיישום שלך פועל עליו, הוא יכול להשתמש בשירותי פלטפורמת האנדרואיד כדי לעזור ליישומים אחרים, לגשת לרשת, להשמיע אודיו, וידאו, לאחסן ולאחזר את הנתונים.

יישום אנדרואיד- רובוט מרחוק נשלט על ידי אפליקציות

מבצע:

הוא שולט ב רכב רובוטי באמצעות יישום אנדרואיד . מכשיר ה- Bluetooth מקושר ליחידת הבקרה ברובוט לחישת האותות המועברים על ידי אפליקציית האנדרואיד. הפעולה מרחוק מושגת על ידי כל טלפון חכם או שולחן וכו 'עם מערכת הפעלה אנדרואיד המבוססת על הפעלת מסך מגע. הקצה המשדר משתמש במכשיר יישום אנדרואיד מרוחק שדרכו מועברות פקודות ובצד המקלט, פקודות אלה משמשות לשליטה ברובוט לכל הכיוונים כגון קדימה, אחורה ושמאל או ימינה וכו '.

תנועת קצה המקלט מושגת על ידי שני מנועים שמממשקים למיקרו-בקר. נתוני התקשורת הטורית הנשלחים מיישום האנדרואיד מתקבלים על ידי מקלט Bluetooth שמממשק למיקרו-בקר.

אפליקציית Android

יתרונות:

  • אנדרואיד היא מערכת הפעלה עם קוד פתוח המבוסס על לינוקס, כל אחד יכול לפתח אותו
  • גישה נוחה לאפליקציות אנדרואיד
  • באפשרותך להחליף את הסוללה ואת אחסון ההמונים, את כונן הדיסק ואת אפשרות ה- UDB
  • זה תומך בכל שירותי Google
  • מערכת ההפעלה מסוגלת ליידע אותך על SMS ודואר אלקטרוני חדשים או על עדכונים אחרונים.
  • הוא תומך בריבוי משימות
  • טלפון אנדרואיד יכול גם לתפקד כנתב לשיתוף אינטרנט
  • זה בחינם להתאמה אישית
  • יכול להתקין ROM שונה
  • הוא תומך בגרפיקה דו-ממדית ותלת-ממדית