أردرويد

سلسلة تعلم برمجة تطبيقات الأندرويد .. الدرس الأول

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

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

بداية أدعوكم لقراءة المقالة التي أدرجناها في موقعنا والتي تحدثت عن الأندرويد في لمحة وما يهمنا هو المعلومات التقنية الخاصة بهذا النظام.

يتم تطوير تطبيقات الأندرويد بلغة الجافا Java ويتم تشغيلها على نواة لينوكس Linux Kernel 2.6 . ما يميز الأندرويد عن غيره هو أنه يتعامل مع جميع التطبيقات المتاحة من طرف ثالث Third Party  بنفس الأولوية المعطاة لتطبيقات النظام نفسه، وهذا ما تفتقره الأنظمة الأخرى التي تعطي أولوية لتطبيقات قلب النظام System Core  .

كل تطبيق في الأندرويد يعمل على شكل عملية مستقلة Process على نسخة مستقلة من آلة افتراضية Virtual Machine من نوع Dalvik. وللمطور كامل الصلاحية في النفاذ الى العتاد الذي يستطيع نظام التشغيل استخدامه، مما يضمن عدم تحديد أو تأطير المبرمج بأي شكل وهذا يعني انتاج تطبيقات ابداعية.

هناك نقطة تحسب لصالح تطبيقات الأندرويد وهي التسهيلات المعطاة من غووغل لمطوري التطبيقات لربط تطبيقاتهم بخدمات وتطبيقات غووغل المعروفة كـ Google Maps, Gtalk, Gmail,… وذلك لأن غووغل عضو في تحالف الـ Open Handset Alliance OHA الذي يضم شركات كبيرة منها: Google, HTC, Intel, LG, Motorla, Nvidia, Samsung, Sony Ericsson, Toshipa, Vodafone, T-Mobile, وغيرها  ومن أهم أهداف هذا التحالف تشكيل ووضع مقاييس جديدة لأجهزة الهواتف النقالة. وكان أندرويد هو أول مشروع تم الإعلان عنه من قبل هذه المجموعة.

بعد هذه المقدمة البسيطة، قد يتساءل البعض، وماهي البيئة البرمجية\التطويرية التي سنستخدمها؟ وماهي متطلبات سلسلة “تعلم برمجة تطبيقات الأندرويد”؟

الجواب أننا سنستخدم البيئة التطويرية أو ما يعرف بـ Integrated Development Environment IDE الذي نصحت به الـ OHA وهو البرنامج الشهير Eclipse. سنقوم بإضافة ملحقة Android Plug-in الى الاكليبس. كما سنقوم بتشغيل التطبيقات التي سنكتبها على المحاكي Emulator الذي يطابق تماما عمل الأندرويد على الأجهزة المتنقلة. في نهاية هذا الدرس، سنكون قد أعددنا الاكليبس ليكون قادرا على تشغيل تطبيقات الأندرويد.

بالنسبة للسؤال الثاني، تتطلب هذه السلسلة من القارىء أن يكون ملما بلغة الجافا بمستوى مبتدىء متقدم الى متوسط.

الشرح سيأخذ بعين الاعتبار مستخدمي الويندوز والماك، ولكن الصور ستكون مأخوذة من جهاز الماك خاصتي :).

بقي التنويه على أنني لازلت أتعلم برمجة الأندرويد ولم أحترفها بعد، لذلك أعتذر مقدما إن لم يلق أحدكم جوابا عندي، ولكنني سأبذل كل الجهد في المساعدة على تحصيل الإجابة. والنقطة الثانية هي أنني كنت محتارا في كيفية تنظيم هذه السلسلة لذلك قررت الاستعانة بأحد الكتب التي تشرح برمجة الأندرويد وهو كتاب: Android: A Programmer’s Guide لمؤلفه J.F DiMarzio ودار النشر McGrawHill.

هل أنتم جاهزون؟ حسنا لنبدأ :

1- قبل كل شيء، يجب أن يكون لدينا Java Runtime Environment JRE التي تجعل تنفيذ تطبيقات الجافا ممكنا على جهاز الكمبيوتر. اذا كنت تملكها، فننصح بتحديثها لآخر إصدار JRE 6 Update 17، ولتحميل نسخة منها: http://java.sun.com/javase/downloads/index.jsp

2- الخطوة الثانية هي تحميل الاكليبس: http://www.eclipse.org/downloads/

اختر Eclipse IDE for Java Developers (92 MB) واختر النسخة المناسبة لنظام التشغيل الذي تملكه (بالنسبة للماك، اختر Cocoa).

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

3- الخطوة التالية هي تنصيب الحزمة التطويرية البرمجية للأندرويد الـ Android SDK.

قم بتحميل النسخة المناسبة من هنا: http://developer.android.com/sdk/index.html

4- علينا الآن إضافة ملحقة الأندرويد Android Plug-in الى الاكليبس. للقيام بهذه الخطوة، علينا عمل التالي: (لأجهزة الماك وحتى لو كنت تملك ويندوز، اقرأ الشرح التالي):

من قائمة Help اختر Install New Software (آخر اختيار)

اضغط على Add وأضف المعلومات التالية ثم اضغط OK:

قم باختيار ما هو موجود في الصورة أدناه:

ربما تواجهك رسالة خطأ مفادها أن الموقع المزود هو https:// وستجد خيارا يتوجب عليك تحديده يجبر الاكليبس على الاتصال بالموقع حتى لو كان https:// وليس http://.

يفترض أن تكون الملحقة قد اضيفت الى الاكليبس. الخطوة التالية هي إضافة مكان الـ SDK الى الاكليبس. من قائمة البرنامج: Eclipse>Preferences أدخل مكان ال SDK كما هو واضح في الصورة (اسم المكان يعتمد على المكان الذي حفظت به الSDK والموجود في الصورة هو المكان الذي استخدمته):

قم بإضافة المسار Path الخاص بالـ SDK كما هو مبين في الصورة في الـ Terminal:

في النسخ السابقة من الإضافة، كانت تتوفر نسخة من المحاكي Emulator حال تحميل الإضافة. ولكن النسخة الجديدة من الإضافة تأتي ومعها Android SDK and AVD Manager والذي عن طريقه يتم تحميل المحاكي. ستجدونه تحت خيار Window كما هو في الصورة:

في حال لم تجد الـ Android SDK Manager، توجه في الـ Terminal الى مجلد الSDK وتوجه الى /tools    ثم ادخل    ./android

اذهب الى خيار: Available Packages واضغط Refresh. اختر بعدها النسخة الجديدة من المحاكي وهي:

SDK Platform Android 2.0.1, API 6, revision 1

وقم أيضا باختيار:

Google APIs by Google Inc., Android API 6, revision 1

بعد الانتهاء، في نفس النافذة، أضف جهازا افتراضيا (اضغط New وادخل اسم الجهاز واختر Android 2.0.1 في خيار الـ Target ثم اختر Create AVD ) وتأكد من وجود علامة “صح” خضراء بجانبه. سترى أن نافذة جديدة ظهرت تحاكي جهاز الأندرويد المتنقل. لاحظ أن سرعة إقلاع الأندرويد على المحاكي تشابه السرعة الموجودة في الأجهزة الحقيقية.

في حال وصلت الى هذه المرحلة، تكون قد أتممت الدرس الأول. حاول التعرف على كيفية التعامل مع المحاكي وكيفية الدخول على التطبيقات الموجودة عليه.

لأجهزة الويندوز (لم أجربها ولكن يفترض بها أن تكون كما شرحت في الأسفل):

اتبع نفس التعليمات الموجودة في الأعلى مع مراعاة أن تحميل الإضافة Android Plug-in يتم من خيار: Help>Software Updates>Find and Install

ثم: Search for New Features to Install

ثم زر: New Remote Site وأضف معلومات الموقع المذكورة أعلاه.

اتبع الخطوات كالمذكورة أعلاه، ولإدخال مكان الـ SDK، ادخل على Window>Preferences ثم Android. ولا تنس اختيار المربع الموجود في الأسفل: Automatically Sync Projects to current SDK.

ختاما، لإضافة ال Path، اضغط زر الفأرة الأيمن على أيقونة My Computer ثم Properties. اضغط على تبويبة Advanced.

اضغط على Environment Variables ثم ابحث عن المتغير PATH تحت System Variables. أضف مكان الـ SDK ولا تنس أن “;” تفصل بين أسماء الأماكن في هذا المتغير.

عد إلى الاكليبس وحاول إيجاد Android SDK and AVD Manager في أحد القوائم واتبع نفس التعليمات أعلاه.

——–

في حال واجهتم أي مشكلة في تهيئة الاكليبس أوالإضافة أو المحاكي، لا تترددوا في طرح تساؤلاتكم هنا.

الدرس القادم، سيكون عن كيفية تشغيل بعض التطبيقات التي تأتي كأمثلة أو Samples مع الحزمة البرمجية SDK الخاصة بالأندرويد. كما سنتعرض بشكل سريع على دورة حياة تطبيق الأندرويد أو ما يعرف بـ Software Development Life Cycle SDLC. وختاما، سنتعرف على الملفات التي يتكون منها أي تطبيق أندرويدي.

بالتوفيق وتحياتي لكم!

وائل العلواني

وائل العلواني.. مدون سوري ومطور تطبيقات أندرويد.. مهتم بالتقنية وآخر تطوراتها.. يعمل في شركة خاصة في مجال تقصي الأعمال BI وتعدين البيانات Data Mining

193 من التعليقات

ضع تعليقًا

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

    بالتوفيق جميعا

    • أهلا بك عزيزي وصديقي وسيم.. وشكرا على تعليقك..
      سيكون هذا الموقع مكانا لانطلاق عدة مشاريع في المستقبل القريب بإذن الله.. وشكرا لك على العرض المميز الذي قدمته، وقد أثرت اهتمامي لهذا النوع من المشاريع..
      تحياتي لك (معذرة على التأخر، كنت في رحلة سفر اضطرارية).

      • انا بدي اعمل ابلكيشن للاندرويد مش لاقية فكرة بسيطة وتكون قابلة لتنفيذ اذا في مجال للمساعة

    • اخوي انا بغيت احمل الجافا ورفضت وعندي جافا اصدار 6 20 تضبط و لا لازم 17 ؟؟؟

  • ما شاء الله وبعد سلسلة ^.^
    والله الموقع ناجح جداً اتمنى بحق التوفيق لكل القائمين والكتاب في هذه المدونة الرائعه
    الله يوفقكم

    ومتابع بقوه 🙂

  • تشكر أخي وائل العلواني على سلسله التدريب

    وأنا لا علاقه لي مع البرمجة لا من قريب ولا من بعيد

    ولكن عندما قرائت أن الشرح سوف يكون بالصور أسعدني ذلك

    ولكن فوجئت بأن الصور لنظام ماك فقط

    ولذلك أكتفيت بتحميل البرامج فقط

    أشكرك مره أخرى وحظ موفق لأصحاب أنظمة ماك

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

        تحياتي لك..

  • شكرا لك اخي وائل …
    عندي استفسار بسيط ما الفرق بين الـ Mac cocao و الـ Mac Carbon

    انا اقصد الفرق بين النسختين من برنامج الاكليبس

    • أهلا بك أخي Eyad.
      الCarbon و ال Cocoa هما بيئتان برمجيتان مختلفتان لتطبيقات الماكنتوش، والاختيار بينهما هو أمر عائد للمبرمج نفسه، أي أن الفرق بينهما هو من الناحية البرمجية ولا يظهر أثره للمستخدم النهائي. في حالتنا، لا يهم أي النسختين سنستخدم كوننا سنضيف لاحقة الأندرويد ونستخدم الجافا.
      اختياري لل Cocoa سببه أنني لاحظت أن مبرمجي تطبيقات الماك يمدحون هذه البيئة بشكل أكبر من الأولى، ولغرض الاستعمال المستقبلي (ربما) قمت باختيارها..

      شكرا على سؤالك..

  • رااائع أخي وائل أستمر بارك الله فيك ،،،

    سجلني أول متااابع بشغف لمواضيع البرمجه ،،،

    بالتوفيق للجميع

  • الأخ الكريم / وائل العلواني

    حقيقة أشكرك شكراً جزيلاً على هذه السلسة المميزة و التي سأنتظرها و أتابعها أول بأول لأني تمنيت أن أجد من يساعدني على دخول عالم برمجيات الـ Android حيث أني قد درست لغة الـ C و أعمل كمصمم ومطور مواقع و مهتم جداً بهذا المجال … و أنا في انتظار المزيد

    شكراً جزيلاً

    • أهلا بك أخي محمد نبيل وشكرا على تعليقك.
      سأعمل على أن تكون هذه السلسلة بسيطة ومفيدة لجميع المهتمين بالAndroid. تحياتي لك 🙂

  • السلام عليكم
    سوال في الوندوز
    اذا دخلت help
    لا اجد Software
    ممكن طريقه ثاني

    • وعليكم السلام أخ ابراهيم..
      أعتذر لأن مجموعة الأوامر ظهرت في الدرس على سطرين مما جعل المشكلة التي كتبت عنها تقع.. الأوامر هي:
      Help>Software Updates>Find and Install
      اذا في قائمة Help، اختر Software Updates ومن ثم Find and Install

      تحياتي لك ومعذرة مجددا.

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

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

  • مرحبا اخي و شكر كبير لك على الشرح و الموقع المميز جدا

    لدي سؤال من بعد اذنك

    بالنسبة للويندوز سيفن لم استطع ان اجد امر سوفتوير ابديت

    هل هناك توضيح بالنسبة لهذه النقطة

    و شكرا لك

    ساقوم بالتجريب على المكنتوش و لكن استخدام الماكنتوش لدي يتم في العمل فقط و احب ان يكون تطبيقي على الويندوز سيفن ايض

    شكرا لك

    • أهلا بك أخ Maz.. 🙂

      بالنسبة لخيار سوفتوير أبديت، ستجده في برنامج الاكليبس.. بمعنى أن الجملة التالية من الارشادات:
      Help>Software Updates>Find and Install
      يتم تطبيقها داخل برنامج الاكليبس، وليس الويندوز..

      بالتوفيق أخي الكريم..

  • لاحظت هذا البارحة اعذرني

    يبدو اني كنت محشش انبارح زيادة عن اللزوم

    حاليا اجرب الطريقة على الماكنتوش

  • معلم بالنسبة لاوبديت الجافا
    JRE 6 Update 17
    من شان الماكنتوش شو النسخة اللي لازم ننزلها لاني ما لقست من ضمن الانظمة الموجودة ماكنتوش

    و شكرا لمساعدتك

  • نجحت الطريقة معي عالماكنتوش و التوزيعة اندرويد 2.1

    شكرا لتعاونك ^^

    هل من الممكن تنصيب البرامج على هذه النسخة ؟

    • أهلا بك من جديد 🙂

      نعم يمكنك ان كنت تملك نسخة من التطبيق بامتداد .apk حيث يمكنك رفعها الى المحاكي باستخدام أمر adb install .

  • شكرا لردك السريع اخي وائل

    لقد قمت بتحميل باقة كبيرة من البرامج ذات الامتداد .apk منذ قليل و اسعدتني بردك هذا

    و لكن اين اجد الامر adb install . و شكرا لك و اسف علي الازعاج

      • أهلا Bader..

        ذكرت في أسفل الصورة الثالثة احتمال ظهور خطأ:
        ربما تواجهك رسالة خطأ مفادها أن الموقع المزود هو https:// وستجد خيارا يتوجب عليك تحديده يجبر الاكليبس على الاتصال بالموقع حتى لو كان https:// وليس http://.

        اذا لم تكن هذه المشكلة، فربما تكون قد اخترت نسخة قديمة وليست حديثة.

  • انا اريد ان اعرف هل تطبيقات الاندرويد تتم عن طريق لغة Java SE ام بــ Java EE

  • السلام عليكم و رحمة الله

    الدرس روعة

    بس سؤال ؟ هل ممكن برمجة اأندرويد عن طريق لغة السي شارب دوت نت كوني محترفة فيها ؟؟

    و شكرا

    • للأسف ليس بامكانك ذلك … لأن الاندرويد يستخدم نظام اللينكس …

    • أهلا بك مبرمجة..
      نعم يمكنك ذلك، و كل الشكر لمشروع مونو Mono Project.. تابعي هذا الفيديو لتري كيفية تشغيل كود hello world مكتوبا بالسي شارب “ولكن يعيبه البطء الواضح” :
      http://rb6.me/6787

      ولمعرفة كيفية تركيب مشروع مونو وبنائه تحت بيئة تطوير الأندرويد، اتبعي هذه الوصلة:
      http://rb6.me/6788

      بالنسبة لك كمبرمجة محترفة، أعتقد أن التعرف الى الجافا لن يكون بالصعب عليك، مجرد مسألة التعرف الى الSyntax. لأنه كما ترين مشروع المونو يعمل ولكنه بطيء جدا.

      تحياتي لك.

    • تم حل المشكلة 🙂
      كان يجب علي تعديل أحد الخيارات في الـ settings الخاصة بـ Android SDK and AVD manager

      • السلام عليكم ورحمة الله وبركاته

        انا سويت كل شي لكن بعد مااظفت Android Pligin من Install New Software لم أجد إندرويد في قئمة Performance
        انكان هذا الذي حصل لكي فماذا فعلتي؟
        وارجو من الاخوه الرد علي وشكرا

        • شكرا على الشرح وانهيت الدرس ولله الحمد لكن اذا شغلت المحاكي يكون كبير كيف اصغر حجمه

          وشكرا

  • السلام عليكم اخي ماشالله دروس اكثر من رائعة متابع سابق لمدونتك
    لكن واجهتني مشكلة عندما اقوم بتنفيذ كل المطلوب واصل لمرحلة تشغيل نسخة افتراضية من الجهاز على الكمبيوتر
    ما تشتغل بالكامل بالمعنى انه تعلق على كلمة اندرويد وما يشتغل
    وانا في نقطة واجهتني فيها بعض الاختلاف عنك اتوقع انها المشكلة
    وهي الخطوة التالية:::
    اذهب الى خيار: Available Packages واضغط Refresh. اختر بعدها النسخة الجديدة من المحاكي وهي:

    SDK Platform Android 2.0.1, API 6, revision 1

    وقم أيضا باختيار:

    Google APIs by Google Inc., Android API 6, revision 1

    حيث اني لم اجد الخيار الثاني وعندي عدد كبير من الخيارات والصورة للتوضيح
    http://img517.imageshack.us/i/capture1h.png/
    http://img195.imageshack.us/i/capture2iz.png/

  • أخي الكريم
    أشكر لك هذا الجهد الكبير في الشرح.. واسأل الله ان يجعله في ميزان حسناتك..
    لدي تساؤل..
    وهو كيف أعرف المجلد الذي حفظنا فيه SDK بصراحة عجزت أفهم كيف أجيبه..
    مع جزي الشكر

  • السلام عليكم
    لو سمحت انا محتاجه كتب تتكلم عن الأندرويد مترجمه باللغه العربيه
    لاني لم اجد سوا كتاب واحد للمؤلف جعفر البقالي
    وسوف اكون شاكرة لك استاذ وائل

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

      تحية

      • السلام عليكم أستاذ وائل
        هل من الممكن إرسال نسخة من الكتاب الذي قمتم بالعمل عليه إلى بريدي الإلكتروني ؟

  • السلام عليكم اشكرك اخي وائل على هذا الشرح الوافي

    لكن لدي سؤال

    هل هذه المحاكاه تمثل جهاز معين ام انها عامه لااي جهاز يحتوي على نظام الاندرويد

    بمعنى ان هذه الدروس نستطيع تطبيقها على اي جهاز يحتوي على نظام الاندرويد

    او يختص بجهاز معين

    اتمنى انك فهمت سؤالي

    وشكرا لمجهودك

    • وعليكم السلام..
      المحاكي يمثل جميع الأجهزة العاملة بالأندرويد والتي تحمل نفس نسخته (1.5, 1.6, 2.1,… بمعنى أن المحاكي عند انشائه يطلب منك تحديد النسخة التي ترغبين بالعمل عليها). للحصول على أعلى توافقية (أي قدرة كل الأجهزة على تشغيل التطبيق)، عليكِِ باللجوء الى تطوير التطبيق على المنصات القديمة قليلا، أي 1.5 1.6.
      أحد المشاكل التي لا يحلها المحاكي تماما هي اختلاف أحجام واجهات التطبيق (interface) بحسب دقة عرض الشاشة من جهاز لآخر. أي أنك ان طورت تطبيقا يعمل على المحاكي وواجهاته التصميمية متناسبة مع عرض الشاشة، وجربتيه على جهاز htc magic مثلا فستجدينه متناسق، ولكن اذا تم تشغيل التطبيق نفسه على جهاز سامسونغ، فسترين بأن عناصر الواجهة تداخلت ببعضها. الحل هو بتصميم عدة واجهات لنفس التطبيق، بحسب احجام الشاشات المتعددة، والقيام برمجيا قبل تحميل واجهة التطبيق بقراءة أبعاد الشاشة ومن ثم تحميل الواجهة المكافئة.

      تحية

  • شكرا على الشرح الاكثر من مفيد ولكن
    ما هو المر الذى يسمح باتصال الرنامج بالموقع حتى ولكان https

    • الحمد لله المشكلة تم حلها
      ولكن لماذا الemulater يشتغل ببطء

  • السلام عليكم

    أستخدم ويندوز لكن بعد إضافة ِAndroid Pligin من Install New Software لم أجد إندرويد في قئمة Performance

  • السلام عليكم
    استاذ وائل سبق وان وعدتني يارسال نسخه من الكتاب وانا في انتظار النسخه
    فياليت تقوم بارسالها قبل انتهاء الفصل الدراسي الاول لان الدكتورة طالبه منا بحث عن الاندرويد وانا احتاج هذ1 الكتاب لأخذ المعلومات المفيده منه
    وشكرا

  • “قم بإضافة المسار Path الخاص بالـ SDK كما هو مبين في الصورة في الـ Terminal:”

    أتمنى منك أخي الكريم شرح هذه النقطة مرة أخرى بتفصيل أكثر دقة ..

    • انا ايضا لم افهم هذه النقطه علما بأني استخدم نظام لينكس اوبونتو
      واضفت المسار المطلوب في الـ Terminal ولكن لم يحث شيء

      ايضا خلال إضافة الجهاز الإفتراضي لا استطيع إختيار الـ Target حيث يكون مخفي ! لماذا؟

      تحيه طيبه

      • أهلا بك.. تأكد من كون عنوان الـ SDK الذي تقوم بإضافته الى ال PATH صحيح ومكافىء للمكان الذي خزنت فيه الـ SDK. واستخدم أمر echo $PATH للتأكد من تخزين العنوان بشكل صحيح.. قم بعدها بإعادة تشغيل الاكليبس.. ويفترض عندها ظهور خيارات الـ Target.

        تحية

  • نعم أخي،، قم بكتابة الأمر الذي يبدأ بـ:
    echo ‘export PATH…
    كماهو في التيرمينال في الصورة. ومن ثم تأكد من تخزينه بشكل صحيح عبر:
    echo $PATH

    تحياتي

  • ارجو الامساعدة في تحميل sdk linux الموقع لا يسمح لي بتحميل
    انا من المغرب و المشكل عند الكتير من المغاربة و شكرا

  • مع اني نزلت النسخة sdk revision10
    بحثت كثير عن حل لهذه المشكلة ولم اجد حلا

  • لسلام عليكم

    عند تجربتي لاستخدام الsnake الموجود في البرنامج لاختبار لتجربة run للبرنامج ظهر لي الخطأ التالي

    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\values\strings.xml:365: error: Apostrophe not preceded by \ (in I’m on! :))
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\values\strings.xml:366: error: Apostrophe not preceded by \ (in I’m off! :()
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\values\strings.xml:643: error: Apostrophe not preceded by \ (in The Android platform is a software stack for mobile devices including an
    [2011-02-26 16:55:47 – ApiDemos] operating system, middleware and key applications. Developers can create
    [2011-02-26 16:55:47 – ApiDemos] applications for the platform using the Android SDK. Applications are written
    [2011-02-26 16:55:47 – ApiDemos] using the Java programming language and run on Dalvik, a custom virtual
    [2011-02-26 16:55:47 – ApiDemos] machine designed for embedded use which runs on top of a Linux kernel.
    [2011-02-26 16:55:47 – ApiDemos]
    [2011-02-26 16:55:47 – ApiDemos] If you want to know how to develop applications for Android, you’re in the
    [2011-02-26 16:55:47 – ApiDemos] right place. This site provides a variety of documentation that will help you
    [2011-02-26 16:55:47 – ApiDemos] learn about Android and develop mobile applications for the platform.
    [2011-02-26 16:55:47 – ApiDemos]
    [2011-02-26 16:55:47 – ApiDemos] An early look at the the Android SDK is also available. It includes sample
    [2011-02-26 16:55:47 – ApiDemos] projects with source code, development tools, an emulator, and of course all
    [2011-02-26 16:55:47 – ApiDemos] the libraries you’ll need to build an Android application. What would it take
    [2011-02-26 16:55:47 – ApiDemos] to build a better mobile phone?
    [2011-02-26 16:55:47 – ApiDemos] )
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\layout\scrollbar3.xml:87: error: Error: No resource found that matches the given name (at ‘text’ with value ‘@string/scrollbar_3_text’).
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\layout\scrollbar3.xml:100: error: Error: No resource found that matches the given name (at ‘text’ with value ‘@string/scrollbar_3_text’).
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\layout\scrollbar3.xml:117: error: Error: No resource found that matches the given name (at ‘text’ with value ‘@string/scrollbar_3_text’).
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\layout\scrollbar3.xml:129: error: Error: No resource found that matches the given name (at ‘text’ with value ‘@string/scrollbar_3_text’).
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\xml\advanced_preferences.xml:32: error: Error: No resource found that matches the given name (at ‘summaryOn’ with value ‘@string/summary_on_advanced_toggle_preference’).
    [2011-02-26 16:55:47 – ApiDemos] C:\Users\alaa\Desktop\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\xml\advanced_preferences.xml:32: error: Error: No resource found that matches the given name (at ‘summaryOff’ with value ‘@string/summary_off_advanced_toggle_preference’).

    ما معني هذا ؟
    و شكرا

  • يعطيك العافية أخي وائل على المجهود الرائع عندي جهاز HTC Desire واعجبت كتير بالتطبيقات يلي منزلينها المطورين وبما أنه حاليا عندي وقت فراغ هائل حابب أتعلم لغة برمجة أندرويد لأنها بصراحة هي لغة المستقبل فأذا بتساعدني بشي موقع من النت يعلمني بشكل موسع ولو كان بالأنجليزي

    أما بالنسبة لشرحك ما عندي غير كلمة وحدة هي الله يوفقك
    بس عندي سؤال
    لما عم ضيف هادا السورس https://dl-ssl.google.com/android/Eclipsee ما عم يقبل يضيفو كأنو غير موجود، طبعا حاولت مع وبدون الs شو الحل ؟؟؟ لأني عنجد حابب أتعلم وبالذات أني مهندس أتصالات سنة 2
    شكرا

    • أهلا لؤي..
      بإمكانك الاطلاع على الكتاب الذي نشرناه والمقاطع المرئية (فيديو) أيضا. عن المصادر الانجليزية ابحث في أمازون عن أكثر الكتب تقييما وحاول الحصول عليها والاطلاع على المنتديات البرمجية المعروفة.

      بالنسبة لعدم نجاح طريقة الاتصال بالسورس\المصدر.. السبب هو مشكلة في الاعدادات والبروكسي الذي تستخدمه.. كما حدث مع الشخص الذي كتب سؤاله قبلك، عدنان. حاول تغييره وستنجح الطريقة.

    • احتاج رابط تنزيل اندرويد ايكلبس version 7 حيث نظامي-bit 32

  • السلام عليكم ورحمة الله وبركاته..
    استاذ وائل انا اطلعت على كتاب اندرويد ببساطة وعندي مجموعه من الأسئلة محتاجه جواب عليها ..
    1- في اي عام ظهر نظام أندرويد؟ هل في 2003او 2005
    2-ماأسم الشركة التي أشترت منها قوقل النظام؟
    3-مافائدة نظام اندرويد؟
    4-ماوظيفة نظام اندرويد؟
    5-مالذي يميزةه عن الأنظمة الأخرى؟
    6-لقد ذكرت في كتابك انه يمكن بناء التطبيقات وتطوير التطبيقات الموجهه لنظام التشغيل بواسطة ال JAVA وMANGAGED CODE فقط او يوجد شئ اخر؟؟؟
    7-في تركيب بيئة التطوير وضعت اول خطوه هي تحميل الجافا هل لابد من تحميل الجافا كي اتمكن من تحميل الاندرويد ؟وهل يمكن الأستغناء عن الجافا؟
    8-في تركيب بيئة التطوير وضعت ثالث خطوه هي تحميل الEclipse هل لابد من تحميله لكي اعمل على الاندرويد؟وهل يمكن ان استغني عنه؟وهل يمكن ان اعمل على الأندرويد بدون وجودة؟
    9-في تركيب بيئة التطوير وضعت رابع خطوه هي اضافة (adt) هل لابد من وجوده؟
    10-انا اعمل في جهازي على نظام ويندز اكس بس هل اذا حملت النظام بنفس الطريقه المذكورة في الكتاب هل يسبب لي ضرر في الجهاز؟
    وشكرا لك

    • أهلا مرام..
      بالنسبة لأسئلتك من ١-٥ يمكنك البحث عن مصادر فصلت وذكرت معلومات كثيرة حول هذه النقاط.
      ٦: يوجد باستخدام لغة السي والسي بلس بلس c/c++ ولكنها تكون تطبيقات تحتاج تعاملا مباشرا وقريبا من مصادر الجهاز (وخصوصا التطبيقات التي تتعامل مع الغرافيكس والرسوميات).
      ٧: نعم لأن بيئة تطوير الأندرويد sdk مكتوبة بالجافا.
      ٨: تحتاجين أداة تطوير وتنصح غوغل باستخدام الاكليبس، ويمكنك الاستغناء عنه ولكنك ستواجيهن الكثير من الصعوبات.
      ٩: هي تعطيك قابلية التعامل مع كل ماله علاقة بالأندرويد بداخل الاكليبس،، ويمكنك الاستغناء عنها اذا كنت ملمة بالأوامر التي تستطيعين عبرها التحكم بالاندرويد وملحقاته البرمجية.
      ١٠: لا يسبب ضررا.

      تحية

  • ارجوا المساعدة عندي مشكل في تحميل ارشيف في كل مرة اعيد تشغيل الحاسب يجب ان اقوم باعادة التتبيت كل يوم َ

  • السلام عيكم ورحمه الله وبركاته
    بارك الله فيك يااخي الفاضل انا مبتدى في عالم الاندرويد واريد ان اعرف المزيد
    ارجو من حضرتك الاجابه على كل سؤال مشكورا ..
    1_ متى بدء نظام الاندرويد وكيف كانت بدايته ؟
    -2مالذي يميز هذا النظام عن غيره من الانظمه ؟
    3- الان اذا اردت انا ان احمل النظام على جهازي هل لابد من وجود الجافا وهل لابد من وجود الاكلبس وما فائده الاكلبس بالنسبه للاندرويد ؟
    4-ماهو الـ ios وماعلاقته بالاندرويد ؟؟

  • السلام عليكم
    اين انت يااستاذ وائل
    ارجو الرد على الاسئله

  • آلسلآم عليكم أستاذ وآئل ..
    جزآك الله خير عندي آستفسآر بسيط ..
    عنمآ أريد تحميل أدآة الـ ADT في برنآمج آيكليبس يعطيني رسآلة آلخطأ التآليه في نهآية كل شيء ..
    http://img836.imageshack.us/img836/1575/16777506.png
    مع العلم بـ أن نظآم آلتشغيل هو وندوز و طبقت كل التعليمآت بحذآفيرها ^^

    شكرآ مقدمآ ..

  • انا بستخدم برنامج النت بينز netbeans IDE 6.1
    كلها برامج تطوير بس هل تنصحني اشتغل عليه ولا انزل برنامج آيكليبس ?????!!!!!!! ممكن يكون سؤالي غبي شوي بس علشان الواحد يبلش صح؟؟؟

    • استخدم ايكليس
      لأن التطبيق كله بيكون عليه
      انا استخدم نضام اكسبي والشرح على ابل وبرضو اواجه مشاكل
      كيف لو غيرت ايكليس !!
      لا خلك عليه افضل لك ^_^

  • أخي وائل جزيت خيراً على السلسلة الرائعة

    الان أنا شغلت SDK Manager وحمل منه ملفات من النت .. ثم علق الجهاز وعدت تشغيله .. لما شغلته ما عاد يشتغل SDK Manager .. صار يطلعلي شاشة الدوس تومض وتطفي

  • السلام عليكم
    شكرا لك أخ وائل على الدرس

    انا بدأت اطبق من الكتاب اللي بالعربي اللي حطيته سابقا

    لكن عندي سؤال

    هل كل مره اسوي فيها نيو بروجكت لازم انشئ محاكي جديد للتطبيق عليه ؟

    ولاحظت بطء في المحاكي واحيانا يعلقلي ومني عارفه ايش السبب

  • شكرا الاخ وائل
    بالنسبه لما يكون تنافس بين ابل و لينوكس و ميكروزفت شركه ابل تطلق الاي فون الرائع و السمبيان يتغير جلده مثل الحيه و يطلقوا الجلكسي بمعني المجره الله يجرهم في الهاويه بس ميكروزفت نايمه علي ريش النعام؟

  • أخي وائل أشكرك على ماقدمته وتقدمه
    ولكن صادفتني نفس مشكلة الأخ لؤي الذي سبق وطرحها
    وكان جوابك بتغيير إعدادات البروكسي
    ولكنني حاولت كثيراً ولم أفلح
    فهل من اللمكن إرشادي لطريقة معينة لذلك
    وهل من طريقة لنسخ الملفات من رابط آخر مثلاً
    وجزاكم الله كل خير

  • يا جماعة انا لسه بابتدي وعندي برضة مشكلة(install new software) ارجوكم حد يساعدني

  • تحية طيبة أخ وائل
    في البداية شكراً جزيلاً على المعلومات الرائعة والطريقة المبسطة والسلسة
    لكن لدي سؤال مللت بالبحث عنه
    كيف يمكنني أن أعمل اعدادات المحاكي بحيث تأخذ أعدادات الصوت من جهاز الحاسب
    حيث أنني حاولت كثيراً ان استخدم تطبيق البحث الصوتي على المحاكي ولكنني لم أجد الطريقة
    كنت دائما احصل على audio problem

  • شرح جميل ورائع ومنتظر الدرس القادم.
    بس عندي طلب، الخط المستخدم بالموقع رائع جدا، ايش اسم الخط؟

  • السلام عليكم
    انا سويت كل اللي قلت عنه وحملت وكا شي تمام والاكلبس انفتح معي بعدين سويت خطوة ال path من my computer وبعده صار عندي مشكله ولا انفتح معي برنامج الاكلبس يطلع لي مسج يقول اللوكيشن خطا !! ماذا افعل الان ودي ارجعه مثل اول

  • أخ وائل أنا أشكرك على التوضيح الكامل … و لكن إذا رغب في تنزيل هذه التطبيقات كاملة على الويندوز XP هل من مشاكل مثلا ما بيشتغل او ما شابه ذلك ارجوا الإفادة و شكرا لك ….

  • السلام عليكم
    اذا تكرمت ترسلي شرح النسخه العربيه للكتاب اللي عملته
    وشكراا

  • السلام عليكم أخي /
    أنا أستخدم نظام تشغيل win7 32 bit
    و كلما قمت بتحميل البرامج أعلاه .. تظهر رسالة تفيد بعدم توافقها مع نظام التشغيل … أرجو مساعدتي بوضع الروابط المناسبة لنظام التشغيل الخاص بي .

  • كيف يمكن انزل برنامج ميج33 اندرويد واثبته على جوالي جلاكسي ميني واكون لك من الشاكرين

  • السلام عليكم
    اخوي انا استخدم اللينكس هل استطيع المتابعة في الدروس او لا ؟؟
    السؤال الثاني : هل استطيع استخدام لغة PHP بدل الجافا ؟؟
    لان ماعندي خلفية بالجافا في ايش تنصحني ؟ وهل استطيع عمل مشروع تخرجي علية ؟
    وشكراَ

  • السلام عليكم
    أولاً شكراً على الدرس القيم و جزاك الله خير
    لو سمحت هل أستطيع استخدام الجافا العادية J2EE أم من الضروري استخدام ال J2ME ؟
    يعني لو في عندي تطبيق أو برنامج مكتوب بلغة الجافا ممكن يشتغل مباشرة على أندرويد ؟

  • اشكرك بشدة على هذا المقال الرائع وننتظر المزيد

    عندما ادخل على Window>Preferences لا اجد الاختيار android مع العلم باننى قمت بإضافة ملحقة الأندرويد Android Plug-in الى الاكليبس.
    وعند محاولة اضافتها مرة اخرى افاد انه تم تنصيبها بالفعل ، اعدت تشغيل الاكليبس وما زلت لا اخد اختيار android فى القائمة Window>Preferences .

    برجاء الافادة

  • انا كل ماانزل andorid sdk بيقول ان مفيش جافا على الجهاز مع انى منزلjdk-7u7-windows-x64

  • استاذ وائل يظهر معي خطأ
    The currently displayed pagee contains invalid values
    ومن اين احصل على Terminal استاذ لو سمحت.

  • يا سلام عليكم انشاء الله سوف تكون اللبنة الاولي للمبرمجين العرب والمسلمين واتمني لك مزيد من التقدم والازدها (مبتدئ سوداني)

  • ممكن اعرف اين يوضع ملف الجافا الرئيسي للتطبيق في مجلدات التطبيق

  • السلام عليكم
    ارجو المساعدة من الاستاذ وائل علواني
    اريد ان اصمص تتبيق على الاندرويد يقوم بعمل تحديث من موقعي على الانترنت و انزال الاخبار او رسائل التي اقوم برفعها على الموقع الى التتبيق
    واجهتني مشاكل في الرط بين الموقع و التتبيق
    شكرا

  • You’re welcome.A bad workman quarrels with his tools.Your life is your own affair.A good knowledge of English will improve your chances of employment.He has completed the task.They have to work hard to support their family.Be quiet!Would you please go to a dancing party with me? Time is money.He suggests you leave here at once.

  • شكرا لك اخي على الدورة الرائعة لكن المشكلة انني مبرمج سي بلس بلس وصعب انني اتجه للجافا لذلك هل لديك دروس للمبتدئين في الجافا ولك جزيل الشكر اخي

    ومــــــــــــــــــــتــــــــــــــــابـــــــــــــــــــع

  • مبدع في طرحك،
    بدأت في البحث في المواقع الاجنبية في البداية ولم اكن اعلم بتوفر مثل هذه الدروس بهذا المستوى والجودة باللغة العربية

    بارك الله فيك

  • أرجو منك أخي وائل العلواني أن لا تفترض أثناء الشرح أن هذه المعلومة سهلة جداً والكل يعرفها
    أرجو أن يكون الشرح بالتفصيل الممل حتى يستفيد المبتدأ ويراجع معلوماته المحترف وتعم الفائدة للجميع

    مع خالص شكري وتقديري
    وبالتوفيق يا غالي 🙂

  • السلام عليكم
    هلأ أنا بدي اسأل سؤال من فضلكم
    أنا عم اعمل تطبيق مو بايل على اندرويد
    بدي أعرف إذا فيني من خلال التطبيق أعرف مثلا مين يلي عم يتصل للموبايل أو كم مرة اتصل هل الشخص أو أو
    بصراحة لسا ماعندي فكرة قوية عن الاندرويد بس مطلوب مني مشروع
    وشكرا جزيلا

  • شكرا كتير على اجابة
    طيب سؤال تاني بقية الدروس وسنها ؟

  • شكرا على شرح الجميل
    ممكن اتحمللنا أداة plug-in على الموقع
    لأن في سوريا موقع محجوب ولم ينفع البروكسي

  • السلام عليكم ورحمة الله وبركاته

    اخي واستاذي الكريم أما املك سيرفر اديرة من كندا ولدي خبرة جيدة بالشبكات اضافة لخبرت في عمل وتصميم المواقع الفترة الاخيرة قمت بعمل او برمة سكربت

    على نظام سونتس خاصتي في السيرفر وهو سكربت vpn واستطعت ان اضع اشتراكات مجانية ومدفوعة أيظا الفكرة كانت انشاء موقع او شركة ان صح التعبير

    مثل هذه المواقع والشركات العالمية التي تقدم خدمة حسابات vpn وتديرها كشبكات خاصة بها الفكرة هنا هي عمل تطبيق سهل الاستخدام يقوم بانشاء واعداد

    حساب vpn للمشترك لدي دون تدخل فيه قمت ببرمجة برنامج سهل جدا على انظمة ويندوز بلغة vb.net و c# وكام ذالك بكل سهولة أيظا على لينكس مجرد

    سكربت بايثون وأدى الغرض

    الآن أنا افكر ببرمجة تطبيق خاص بأنظمة الاندرويد يقوم بهذا العمل + للآيفون ولكن قلت ربما الأسهل أن أبدا بالاندرويد لسهولة صنع برامجة

    ولكني لا أملك أدنى فكرة عن البرمجة في بيئته

    الكثير منكم قد يرى أن برنامج مثل هذا لا يهم فهو مجرد عمل اعداد في الجهاز لدى المستخدم ولكن فكرته تمل بها اغلب شركات برامج البروكسي والتخفي

    على الانترنت وأشهرها الهوتس بوت نفسه الشركة تعتم تطيق خاص له يظيف لك اتصال خاص في جهازك النقال سواءا نظام android او ios

    من هنا اقول اخي فقط مارأيك بالمشروع وهل برمجة تطبيق كهذا سهل أم يحتاج الكثير من العقبات خصوصا مايختص بجلب المكتبات لاني ضعيف بعض الشي فيها برمجيا

    واذا كان البرنامج لهذا الغرض سهل فهل لك ان تمدني بكتب او مكتبات او اي شي له علاقة بالامر وان اصل لمبتغاي بسهولة دون التطرق لتعلم البرمجة للاندرويد من الصفر

    ارجو ان تكون فهمت ما اصبو اليه وان تتقبل مني الفكرة وترشدني بارك الله فيك

    أخوك علي أحمد

  • السلام عليكم
    سؤال من فضلكم
    طيف يمكنم لي أن أربط التقويم الذي في الهاتف مع تطبيق ما أقوم فيه على Android
    وجزاكم الله كل خير

  • أشكرك جدا جدا كنت أواجه مشكلة تمنعني من انشاء المشروع وتغلبت عليها بقراءة الدرس شكرا..

  • السلام عليكم
    انا مسحت الخطوط حقت الجهاز للجلاكسي اس 2
    وطفى الجوال مع العلم ان جهازي به روت
    ولمن أشغله يجي شعار سامسونج مع المثلث الاصفر ويعلق عليها
    وشبكت اليو اس بي باللاب توب ومو راضي يتعرف عليه
    مع العلم أني مثبت تعريفات سامسونج وبرنامج كيز
    وكذلك لا يتعرف على الاودين
    نرجوا منك حفظك الله أن تساعدني

  • السلام عليكم
    اخي العزيز شكراً على مجهودك الرائع
    ولكن ممكن مساعدة؟
    هل يمكن إضافة كود او تطوير تطبيق التانقو ليتم الرد التلقائي لاتصال الصوت و الفيديو
    وكيف يتم ذلك؟
    ولك جزيل الشكر

  • شكرا لك
    بس كان عندي سؤال
    كيف اشغل التطبيقات علي المحاكي
    التطبيقات اعني بها تتطبيقات عامه وغيرها

  • الرجاء المساعدة ماعم اقدر حمل الاندرويدsdk لانو محجوب بسوريا من قبل جوجل فاذابتريدوا تعطوني رابط احمل فيه android sdk وجزاكم الله خيرا

  • شكرا اخوي علر الشرح ..
    بس للاسف الصور مو راضيه تشتغل عندي و محتاجه للمعلومات التوضيحيه اللي فيها … ممكن تعيد رفعها او كتابه المعلومات يدويا وشكرا مره اخرى

  • هل يمكن استخدام لغه الدوت نت بدل الجافا فى بناء تطبيق اندرويد

  • الاستاذ /وائل …بداية اشكرك على مجهودك وشرحك الجميل ….لكن لى طلب أتمنى ان لا ترفضة ….

    هل تسمح لى بنقل دروس تلك الدورة على هذا الموقع مع وضع اسمك على كل درس يكتب فيه ؟

    رابط الموقع /
    http://egy-tech.forumegypt.net/

    شاكر لك حسن تعاونكم

  • اذا امكننم ان تساعيدوني اريد ان ابرمج تطبيق يستطيع اخد الارقام من صورة وشكرا

  • وائل العلواني مشكورر ع هذاالموقع المتميز وان شاء الله تفيدونا وتستفيدو

  • السلام عليكم اخ وائل العلواني اني اخوك العراق..شكرا على الشرح الجميل ممكن اخ وائل رقم هاتفك او ايميلك لاسستفار عن دورة الاندوريد ومجالات الدورة

  • اللينكات اللى فى الموضوع مش بتفتح على نفس الاصدرات اللى حضرتك كاتبها فى الكتاب وكمان مش بنفس الخطوات فانا مش عارفه انزل الاصدار الاحدث ولا هيبقى فى مشكله فى الشغل عليه وخصوصا ان ده على ال 3 برامج ياريت حد يفيدنى فى الموضوع ده

  • الاخ وائل جزاك الله خير انا زائر وان شاء الله استمر معكم
    جاري التحميل وارجوا التوفيق للجميع

  • اشكرك استاذي لدروسك المفيده بارك الله فيك

    لي استفسار لدي حساب جوجل ادسنس و من بحثي علي النت علمت ان يمكن ان اضع اعلانات جوجل ادسنس علي اي تطبيق اختاره من خلال موقع admob , و بالفعل اشتركت بالموقع و وضعت احدي التطبقات و تم عرض الاعلان ولكن الشرط الاخير يجب دمج اعلان جوجل ادسنس بي sdk فهل باستطاعتك ان تشرح كيف الدمج

  • السلام عليكم اخ وائل طبعا نشكرك على هذا الشرح الجميل اخ وائل ممكن رقم هاتفك

  • السلام عليكم اخ وائل طبعا على هذا الشرح الجميل ونسال الله ان يجعله في ميزان حسناتك اخ وائل رقم هاتفك

  • السلام عليكم أخي الكريم
    أخي أريد أن أصنع برنامجا لأندرويد و هو عبارة عن كتاب القران الكريم
    برواية ورش بالالوان (مجود)
    فهل لكم بمساعدتي على ذلك

    https://www.facebook.com/driss.wissam

  • السلام عليكم ورحمة الله وبركاته انا عندى استفسار بسيط : عندما اقوم بعمل run للبرنامج الeclipse يقوم باظهار الخطا داخل الفيرشوال ديفايس انه التطبيق به مشاكل the application unexpecttedly pleas try agane ممكن الحل ارجوك..وشكرا

  • اي يا خرا يا ابن الشرموطة
    لأنتف شعرايات طيزك وأنيكك بإيري يلي بتحبو أختك

    يا جوز القحبة

    ليش مالك حاطط روابط مباشرة خارجية

    مو في أحبة طلبت هالطلب

    لانو أختك عبتناك وحاجبة الموقع عنا في البلد

    يا ابن القحبة بنصحك أنو ترفع الروابط فورا تكون مباشرة
    مع طريقة كسر البروكسي
    أو تحميل البرنامج بحزمة أوف لاين
    مشان ما أجي أفتح طيز وكس أختك

    نصيحة مشان ما أهكرلك موقعك وجهازك وأسوي تطبيقات أندرويد بصور طياز خواتك

    ع فكرة أنا مبرمج محترف كتير كتير كتير
    وبدي أنيك العالم بالبرمجة والتهكير
    لأنو اختصاصي برمجة أحدث تطبيقات صور وفيديوهات الطياز
    وتهكير أجهزة البنات

    ع فكرة أنا كل البرامج هدول عندي وإذا بدك برفعلك يا هون بحزم أوف لاين مع شروحات لخفايا التطبيق وشغلات ما حدا بيعرفا غيري

    أنا آسف كتير لأني هيك حكيت معك
    بس لاني انزعجت منك لاني مارديت ع طلب زائر قلك الموقع محجوب في بلدو
    وطلبو منك حسابك عل فيس وما رديت عليهن
    عيب هيك
    إذا ما بدك تعطي قول آسف وبس

    أنا آسف كتير بترجاك سامحني
    وإذا بدك تطويرات برنامج Android SDK من برمجتي
    وشروحات بتسهل البرمجة كتير عليكن
    راسلني ع إيميلي أو بنشرن مباشرة بموقعك وبإسمك إذا بدك
    أو بحطن بكمبيوترك بالهارد ديسك مباشرة
    ما في شي صعب علي

    بترجاك سامحني
    وياريت نصير أصدقاء

  • ماشاءلله .. موضوع رائع
    راح ابدأ في اليومين القادمة بأذن الله بفكرة برامج اندرويد .. مع اني ماجربت لكن بأذن الله ادخل في هذا الحزء من البرمجة
    واتمنى اتقدم في هذا المجال بالشكل المطلوب

    تحياتي للجميع

  • بداية اشكرك على الكلام الرائع ..
    ثانيا .. لو سمحت يا أستاذوائل انا من مصر .. ايه الفرصة المتاحة ليا في العمل لو اتعلمت اندرويد كويس .. وهل فرصتي في العمل هتبقى زي ال php مثلا .؟

  • أخي الكريم لدي مشكلة لا اعرف الجل ارجو مساعدة

    Error: Target id ‘Google Inc.:Google APIs:4′ is not valid. Use ‘android list targets’ to get the target ids.
    Error: The project either has no target set or the target is invalid.
    Please provide a –target to the ‘android update’ command.
    It seems that there are sub-projects. If you want to update them
    please use the –subprojects parameter.
    sh: 1: ant: not found

  • السلام عليكم ..اشكرك على مجهودك الرائع ..بسأل عن كيفية تحميل وإضافةArcGis للeclipse …وشكرا جزيلا

    ##sh2

  • السلام عليكم ورحمة الله وبركاته انا اليوم اول يوم وان شاء الله بدي كمل وجزاكم الله عنا كل خير

  • لو سمحت ممكن كود الربط بين برنامج الاندرويد و برنامج ARCGIS لمشروع Mobile application

  • يعطيك العاقية بس عندي مشكلة ان اختيار ال android sdk and vdg manager لا يظهر في قائمة window

  • السلام عليكم اخي وائل شكرا جزيلا على شرحك المبسط والجميل ولكن واجهتني مشكلة عند تحميل حزمة SDK ماتتحمل معي شو الحل أرجو الرد مع العلم اني بسوريا مع كامل تحياتي لك ولمتابعينك

  • هل البرنامج يحتاج الى اتصال بالانترنت لاني اردت ان اضيف حزمة android sdk فانه يطلب الاتصال بالانترنت

  • انا محتاجه المساعده في التعامل مع بيئه اكليبس لان ده مشروع تخرجي

%d bloggers like this: