أهلاً وسهلآً بك زائرنا الكريم إذا كانت هذه زيارتك الأولى للمنتديات يشرفنا أن تقوم بالتسجيل بالضغط هنا ، أما إذا كنت أحد أعضاءنا الكرام فتفضل بتسجيل الدخول بالضغط هنا لو رغبت بقراءة المواضيع والإطلاع فقط فتفضل بزيارة الأقسام " المواضيع والروابط مفتوحه للزوار"
السبت 17 يناير 2015, 10:45 am السبت 17 يناير 2015, 10:36 am الجمعة 04 أبريل 2014, 7:57 pm الإثنين 24 مارس 2014, 4:59 pm الإثنين 24 فبراير 2014, 1:10 am الإثنين 24 فبراير 2014, 12:59 am الثلاثاء 05 نوفمبر 2013, 7:32 am السبت 12 أكتوبر 2013, 5:02 am السبت 12 أكتوبر 2013, 4:55 am الخميس 19 سبتمبر 2013, 6:54 am الخميس 05 سبتمبر 2013, 2:22 am الأربعاء 21 أغسطس 2013, 3:57 am الأربعاء 17 يوليو 2013, 9:53 pm الأربعاء 17 يوليو 2013, 9:48 pm الأربعاء 17 يوليو 2013, 9:42 pm
موضوع: انتقلت حديثا للاندرويد - ادخل هنا السبت 22 يناير 2011, 6:04 pm
هذا الموضوع سيكون بمثابة مدخل تعريفي لمن انتقل حديثا لاجهزة الاندرويد.
في يوليو 2005 قامت شركة جوجل بالاستحواذ علي شركة صغيرة تدعي أندرويد مقرها في بالو ألتو في ولاية كاليفورنيا الأمريكية.
اولا: ما هو الاندرويد
هو منصة برمجيات ونظام تشغيل خاص بالهواتف النقالة، مبني اعتماداً على نواة لينكس، وقامت جوجل بتطويره أولاً، ثم الاتحاد المفتوح للهواتف (بالإنجليزية: Open Handset Alliance). يسمح أندرويد للمطورين بكتابة شفراتهم المصدرية باستخدام لغة جافا، حيث بإمكانهم التحكم بالهاتف باستخدام مكتبات برمجية مكتوبة بلغة جافا، قامت جوجل بتطويرها. من الممكن تجميع البرامج المكتوبة بلغة سي البرمجية واللغات الأخرى، وتشغيلها على نظام التشغيل أندرويد، باستخدام طرق أخرى لا تدعمها جوجل رسمياً. تم الكشف عن منصة أندرويد في 5 نوفمبر 2007 عند إنشاء الاتحاد المفتوح للهواتف، وهو تجمع لثمانية وأربعين شركة اتصالات ومصنعي المعدات والبرمجيات التي تلتزم بتطوير المعايير المفتوحة للهواتف النقالة. قامت جوجل بجعل الجزء كبير من منصة وبرامج أندرويد يخضع لرخصة أباتشي.
ثانيا: ابرز مصنعي الاندرويد
Google, HTC, Intel, LG, Motorla, Nvidia, Samsung, Sony Ericsson, Toshipa, Vodafone, T-Mobile, وغيرها …
سنوصف بالتفصيل كل قسم من أقسام المكونات الرئيسية لنظام تشغيل أندرويد.
تطبيقات Applications:وستتضمن التطبيقات الأساسية للعميل البريد الإلكتروني، والرسائل القصيرة، والتقويم، والخرائط، المتصفح، والاتصالات، وغيرها. جميع التطبيقات مكتوبة بلغة البرمجة جافا.
إطار التطبيق Applications Framework: يمنح المطورين من الوصول الكامل إلى واجهات برمجة إطار API والتطبيقات نفسها المستخدمة من قبل النواه. الهيكل مصمم لتبسيط إعادة استخدام المكونات, أي تطبيق يمكن نشر قدراته لأي تطبيق آخر ثم يمكن الاستفادة من تلك القدرات (تخضع لقواعد سلامة الإطار) هذه الآلية نفسها تسمح لمكونات لتحل محلها من قبل المستخدم.
مكتبات Libraries: أندرويد يتضمن مجموعة من المكتبات “C/C++” المستخدمة من قبل مختلف مكونات نظام التشغيل . هذه القدرات تعرض للمطورين من خلال إطار تطبيق أندرويد. بعض ما يلي : نظام مكتبة “C” (مكتبة التنفيذ القياسية “C” )، مكتبات الإعلام، ومكتبات الرسومات، “3d”, “SQLite”, وغيرهم.
توقيت التشغيل أندرويد Android Runtime: أندرويد يتضمن مجموعة من المكتبات الأساسية التي تمنحه العديد من الميزات الأساسية المتوفرة في المكتبات الموجودة بلغة البرمجة جافا, كل تطبيق أندرويد يدير عملياته بنفسه، مع النموذج الخاص به من آلة Dalvik الظاهرية. تمت كتابة Dalvik بحيث يمكن للجهاز تشغيل عدة آلات ظاهرية بكفاءة.
Dalvik يدير الملفات في شكل Dalvik القابل للتنفيذ (.dex)، والذي هو الأمثل للذاكرة الدنيا، الآلة الظاهرية مبنية على أساس السجلات، وتدير الطبقات المترجمة التي جمعتها جافا التي تم تحويلها من الشكل format.dex بواسطة الأداة المرفقة “dx”.
نواة - لينكس : أندرويد يعتمد على الإصدار 2.6 لنظام لينكس في الخدمات الأساسية له مثل الأمن، وإدارة الذاكرة، وإدارة العملية، ومكدس الشبكة النموذجية للتعريف, النواة أيضا تقوم بدور طبقة تجريد بين الأجهزة وبقية مكدس البرامج.
التسلسل الهرمي البصري لأندرويد : الفئة او الصنف الرئيسي لأندرويد هو النشاط أو Activity كائن من الدرجة android.app.Activity.
النشاط Activity يقوم بعمل أشياء كثيرة ولكن في حد ذاته لا يقدم أي شيء على الشاشة. للحصول على شيء على شاشة عرض من الضروري تصميم واجهة المستخدم “UI” بواسطة مشاهدات Views أو مشاهدة المجموعات Viewgroups, هذه الطبقات تستخدم لخلق التفاعل بين المستخدم والنظام الأساسي لأندرويد.
المشاهدة Views: تعتبر كائن Object من النوع android.view.View, بل هو بنية البيانات التي تحتوي على خصائص طبقة بيانات ومعلومات محددة في مساحة مستطيلة من الشاشة حيث أن مشهد “View” يحتوي على: التخطيط “Layout”، والرسم Drawing، تغيير التركيز Focus change، والتمرير Scrolling, الخ...
النوع View مفيد كنوع بدائي للـحاجيات أو Widgets وهم عبارة عن فئات فرعية تقوم برسم وتنفيذ بعض العناصر على الشاشة، الحاجيات تتصرف تعتمد على نفسها بالتشغيل ولكن بإمكاننا إستعمالها لنبني بسرعة واجهة المستخدم الذي نريدها بحيث أن قائمة الحجيات الذي يمكننا بأن نستخدمها هي Text, EditText, InputMethod, MovementMethod, Button, RadioButton, CheckBox, ScrollView.
النوع Viewgroups : تعتبر كائن Object من النوع android.view.Viewgroups وكما يوحي إسمها يعتبر كائن عرض خاص وظيفتها الإحتواء والسيطرة على “View” و أنواع “Viewgroups” أخرى، بحيث تسمح لنا ببناء هياكل وبناء واجهة معقدة من عدة عناصر على الشاشة يتم تشريحها من قبل كيان واحد.
الطبقةViewgroups : تعتبر مفيدة كأساس لطبقة التخطيط Layout التي هي أقسام فرعية منفذة و توفر الأنواع الأكثر شيوعا من تخطيطات الشاشة. وتوفر وسيلة لبناء هيكل للحصول على قائمة Views.
شجرة منظمة لواجهة المستخدم : في منصة أندرويد انت تقوم بتحديد النشاط Activity تعرفه على واجهة المستخدم بواسطة عقد شجرة عرض مركبة من View و Viewgourps، كما نرى في الصورة ادناه. الشجرة يمكن أن تكون بسيطة أو معقدة تعتمد عى الحاجة إليها، ويمكن تطويرها باستخدام الحاجيات والتتخطيطات التي يمنحها أندرويد أو نبني الـ Views الخاصة بنا.
خامسا :واجهات النظام
تأتي اجهزة اندرويد مجهزة ببرامج اساسية من جوجل تمكن المستخدم من البقاء متصلا مع مميزات جوجل بصورة مستمرة ومنتفعا من تلك المميزات بين جهازه وحساباته في جوجل - على سبيل المثال:
واولها
يرتبط الجهاز مباشرة بعدد غير محدد مع حسابات الجيميل ويزامن الايملات - الاسماء - الكالندر - الصور - الرسائل النصية
ثانيا:
للتواصل مع مشتركون اخرون متصلون مع في حساب الجيميل
ثالثا:
الغني عن التعريف
رابعا: خرائط جوجل على هاتفك اينما كنت وتستخدم الجي بي اس المدمج للتوجيه واتصال بالنت لتحديث الخرائط
خامسا: الاف من الكتب التي تستطيع شرائها وقرائتها
سادسا: خدمة العثور على عناويين تجارية على الخرائط ومواقع بارزة
سابعا: ابحر في عالم البحث الجوجلي من هاتفك
ثامنا: ابحث بعالمنا الصغير عن اي شئ بصور الاقمار الصناعية
تاسعا: التحكم الصوتي بالجهاز
عاشرا: ابحث عن اصدقائك
11 استخدم الكاميرا لمعرفة معلومات عن اي شئ طبعا معالم - كتب - اسماء تجارية .....الخ
الاندرويد تنقسم فيه الواجهات الى واجهتين اساسيتين وواجة للدخول الى الاعددات
الواجهة الافتراضية التي يفتح اليها الجهاز هي واجهة الLauncher اي الواجهة التي عادة تكون مكونة من 3 الى 7 صفحات يتم الانتقال بينها بسحب الشاشة بشكل افقي للانتقال بين الصفحات في الlauncher
وشاشة اخى تسمى drawer حيث يتواجد بها ايقونات لكل البرامج المنصبة
وواجهة اخيرة تسمى notifications وهي كالستارة وبها ملخص لاخر التنبيهات واختصارات الدخول الى الجي بي اس - الواي فاي ...الخ
ولكل شركة شاشة خاصة بها - مثلا الساسونج لها واجهة بمسمى الTouchwiz
لكل شركة ميزات تختص بها بوضع برامج خاصة بها وبالعادة تختص بالمنطقة الجغرافية التي تطلق الجهاز لها فتضع برامج اخبار وبرامج دينية وكتب وجرائد ومما يميز النظام هو خاصية الWidegts
كالاخبار - الاذان - الساعة - الطقس - البطارية - الاتصال السريع - الاجندة - الفيس بوك - التويتر - الخ
اي شكل اخر لعرض البرنامج على صفحات الLauncher وابقاءه ظاهرا لاظهار التحديث الدائم للبرامج واظهار محتوياتها -
والواجهة الاخيرة هي واجهة الاعدادت للجهاز -
وبها يتم التحكم بكل خصائص الجهاز العادية للمستخدم - ولن اقوم بالتعمق بها لانها تحتاج الى الدخول اليها وقرائتها وتجريب كل خصائصها
البرامج :
تحوي الاجهزة الاندرويد على برامج اساسية اخرى رسمية تأتي مشحونة مع الجهاز - كبرامج الفيسبوك - والكاميرا - والاس ام اس - والهاتف - والاسماء - والكيبورد - والماركت ....الخ
وجميعها قابلة للاستبدال من الماركت الرسمي الذي يحوي عشرات الالوف من البرامج التي تستطيع تنزيل العديد منها
ويتم ببساطة شديدة اختيار البرنامج وسيقوم الجهاز بتنزيله وتنصيبه تلقائيا - ان كان برنامج تجده في الdrawer
وان كان برنامج له widget تجد له اختصار في قائمة الwidgets وذلك في الlauncher
وقد تحتاج احيانا لانزال برنامج الى كومبيوترك ثم تنصيبه للجهاز ويتم ذلك باحد الطرق التالية:
نقله للجهاز واستخدام المستكشف للملفات للعثور عليه والضغط عليه فيقوم الجهاز بتثبيته :
همس الغرور
معلومات إضافية
الجنس : انثى
عدد المساهمات : 3611
العمل : طالبه
إهتماماتك : Bring happiness to my family
موضوع: رد: انتقلت حديثا للاندرويد - ادخل هنا السبت 22 يناير 2011, 8:32 pm
بإذن الله مشروعي الجاي اندرويد ...
يسلمو محمد على المعلومات ....
محمد
معلومات إضافية
الجنس : ذكر
عدد المساهمات : 2298
العمل : أعمال حرة
إهتماماتك : رياضه
موضوع: رد: انتقلت حديثا للاندرويد - ادخل هنا السبت 22 يناير 2011, 8:39 pm
همس الغرور كتب:
بإذن الله مشروعي الجاي اندرويد ...
يسلمو محمد على المعلومات ....
يا سعد الاندرويد بيزيد شرف و بيزيد عز
لاشريتيه وزي ما قلت لك اشري بس و يجيك
توووت86
معلومات إضافية
الجنس : انثى
عدد المساهمات : 4944
العمل : Student in SEU
إهتماماتك : internet & software
موضوع: رد: انتقلت حديثا للاندرويد - ادخل هنا الأحد 23 يناير 2011, 6:59 am
اما انا مافي نيه حاليا هههههه
والله يعطيك العافيه موضوع رائع ومتكامل وبالتوفيق لك ولاصحاب الاندرويد
محمد
معلومات إضافية
الجنس : ذكر
عدد المساهمات : 2298
العمل : أعمال حرة
إهتماماتك : رياضه
موضوع: رد: انتقلت حديثا للاندرويد - ادخل هنا الأحد 23 يناير 2011, 4:20 pm
توووت كتب:
اما انا مافي نيه حاليا هههههه
والله يعطيك العافيه موضوع رائع ومتكامل وبالتوفيق لك ولاصحاب الاندرويد
هلا بك توووت شكرا على المرور
حياة العاشقين
معلومات إضافية
الجنس : ذكر
عدد المساهمات : 457
العمل : سكرتير تنفيذي
إهتماماتك : النت ؛ الجوالات ؛ الضحك
موضوع: رد: انتقلت حديثا للاندرويد - ادخل هنا الثلاثاء 01 فبراير 2011, 8:56 pm
يعطيك العافيه محمد مره افادني الشرح
محمد
معلومات إضافية
الجنس : ذكر
عدد المساهمات : 2298
العمل : أعمال حرة
إهتماماتك : رياضه
موضوع: رد: انتقلت حديثا للاندرويد - ادخل هنا الثلاثاء 01 فبراير 2011, 9:02 pm
حياة العاشقين كتب:
يعطيك العافيه محمد مره افادني الشرح
هلا والله اخوي
اذا كنت من مستخدمي اندرويد قولي
Lo0oLo0o
معلومات إضافية
الجنس : انثى
عدد المساهمات : 4009
العمل : ..
إهتماماتك : ولآإ حآإقه ..
موضوع: رد: انتقلت حديثا للاندرويد - ادخل هنا الأربعاء 02 فبراير 2011, 1:00 am