Latest web development tutorials

الروبوت العمارة

نظام التشغيل أندرويد هو مكونات حزمة برامج في الرسم البياني العمارة التي يمكن أن تنقسم إلى خمسة أجزاء وطبقات الأربعة الرئيسية.

الروبوت العمارة


نواة لينكس

تحت الأهم من ذلك كله طبقات هو لينكس - بما في ذلك حوالي 115 التصحيح لينكس 3.6. ويوفر وظائف النظام الأساسية، مثل إدارة عملية، إدارة الذاكرة، إدارة الجهاز (مثل الكاميرا، لوحة المفاتيح والشاشة). وفي الوقت نفسه، نواة لينكس يعالج كل العمل الجيد، والكثير من المعدات مثل برامج تشغيل الشبكة، وذلك لتجنب عدد كبير من الإزعاج متوافق الطرفية واجهة الجهاز.


مكتبة

في الطبقة العليا من نواة لينكس عبارة عن مجموعة من المكتبات، بما في ذلك المصدر المفتوح محرك مستعرض ويب بكت، والمعروف مكتبة LIBC لتخزين البيانات وقاعدة بيانات SQLite تقاسم تطبيق لتشغيل وتسجيل الصوت ومكتبات الفيديو، المكتبات SSL لأمن الشبكات.


مكتبة الروبوت

وتشمل هذه الفئة وضعت خصيصا للمكتبات جافا القائمة على الروبوت. وتشمل الأمثلة على هذه الفئة المكتبات إطار تطبيق المكتبة، مثل بناء واجهة المستخدم، والرسوم البيانية، والوصول إلى قاعدة البيانات. وتتلخص بعض المطورين الروبوت المكتبات الأساسية الروبوت المتاحة على النحو التالي:

  • android.app - يوفر الوصول إلى نموذج التطبيق هو حجر الزاوية في جميع تطبيقات أندرويد.
  • android.content - بين التطبيقات الراحة، والوصول إلى المحتوى بين مكونات التطبيق والنشر والمراسلة.
  • android.database - تستخدم للوصول إلى البيانات الصادرة عن مقدم المحتوى، بما في ذلك الطبقة إدارة قاعدة بيانات SQLite.
  • android.opengl - صورة برنامج OpenGL ES تقديم 3D API واجهة جافا.
  • android.os - ملحوظ القدرة على توفير وصول التطبيق لتشغيل خدمات النظام، بما في ذلك بين الرسائل، وخدمات النظام، والاتصال بين العمليات.
  • android.text - تقديم والتلاعب في النص عرض على الجهاز.
  • android.view - بمستخدمين تطبيق اللبنات اجهة.
  • android.widget - مجموعة غنية من مكونات واجهة المستخدم مسبقا، بما في ذلك الأزرار والملصقات، والقوائم، ومديري تخطيط، وأزرار الراديو، وهلم جرا.
  • android.webkit - سلسلة من مجموعة من الفئات التي يسمح لتوفير المدمج في قدرات تصفح الإنترنت إلى التطبيق الخاص بك.

قراءة المكتبات الرئيسية الروبوت جافا القائمة على تشغيل داخل طبقة، فقد حان الوقت للنظر في مكتبة حزمة برامج الروبوت على أساس C / C ++ هو.


الروبوت وقت التشغيل

هذا هو الجزء الثالث من العمارة، والطبقة الثانية أسفل. يقدم هذا القسم مكون رئيسي يسمى في Dalvik الجهاز الظاهري، على غرار آلة جافا الافتراضية، ولكنها مصممة وعلى وجه التحديد الأمثل لالروبوت.

في Dalvik آلة افتراضية يجعل من الممكن استخدام ميزات نواة لينكس في جاوة، مثل إدارة الذاكرة ومتعدد خيوط. آلة في Dalvik الافتراضية مثل أن كل تطبيق الروبوت يعمل في عملية آلة خاصة بها منفصلة الظاهري.

تقدم الروبوت مجموعة من المكتبات الأساسية يشغل في الوقت نفسه إلى استخدام معيار الروبوت اللغة مطوري التطبيقات جافا لكتابة تطبيقات الروبوت.


إطار تطبيق

طبقة إطار التطبيق في شكل فئات Java توفر العديد من الخدمات المتطورة للتطبيق. يسمح مطوري التطبيقات لاستخدام هذه الخدمات في التطبيق.

  • أحداث مدير - أنشطة تطبيق دورة حياة الرقابة وجميع جوانب المكدس.
  • موفري المحتوى - يسمح نشر وتبادل البيانات بين التطبيقات.
  • مدير الموارد - يوفر الوصول إلى الموارد غير متاحة جزءا لا يتجزأ، مثل الجمل، وإعدادات الألوان وتخطيط واجهة المستخدم.
  • مدير إعلام - يسمح يعرض التطبيق مربع حوار أو إعلام للمستخدم.
  • المشاهدات النظام - مجموعة متدرجة في وجهات النظر لإنشاء واجهات المستخدم التطبيق.

التطبيقات

الطبقة العليا لديه كل تطبيقات الروبوت. تكتب سيتم تثبيت التطبيقات في هذه الطبقة. وتشمل هذه التطبيقات الاتصالات، ومتصفح، والألعاب.