الكمبيوتر الكفي

الكمبيوتر الكفي (http://www.ce4arab.com/vb7/index.php)
-   منتدى هواتف Google Android العام (http://www.ce4arab.com/vb7/forumdisplay.php?f=92)
-   -   تعلم صنع برامج الاندرويد بلغة الجافا باستخدام برنامج Eclipse (http://www.ce4arab.com/vb7/showthread.php?t=237697)

Sys. Developer 11-08-2010 12:30 PM

تعلم صنع برامج الاندرويد بلغة الجافا باستخدام برنامج Eclipse
 
بسم الله الرحمن الرحيم

باستعرض معاكم طريقة تضبيط برنامج Eclipse Java Editor المشهور واستخدامه في برمجة تطبيقات الاندرويد من 1.5 إلى 2.2

الاشياء اللي نحتاجها:

1. حزمة Android SDK من هنا
[url]http://www.ce4arab.com/vb7/showthread.php?t=226526[/url]

2. برنامج Eclipse Java Editor من هنا - لا تنزل Java [COLOR="Red"]EE[/COLOR] وانصح بالنسخة 32 بت حتى لو كان نظامك 64 بت لان الثاني يعاني من بعض المشاكل
[url]http://www.eclipse.org/downloads/[/url]

بسم الله نبتدي طريقة إعداد ال Ecliplse

اولاً: فك الضغط عن الملف android-sdk_r06-windows.zip داخل مجلد C:/
ثانياً: فك الضغط عن الملف eclipse-java-helios-win32.zip داخل مجلد C:/

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184563.jpg[/IMG]


بعدها ادخل مجلد eclipse وعند eclipse.exe اضغط باليمين وبعدها Send to وبعدها Desktop Shortcut

بعدها قم بتشغيل برنامج Eclipse وعند اول تشغيل يظهر لك Workspace Launcher، قم باختيار مساحة البرمجة workspace، وبالنسبة لي اخترت الدرايف D كما في الصورة، مع وضع علامة صح بجانب Use this as default and do not ask again

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184564.jpg[/IMG]



ستظر لك واجهة Welcome، قم باغلاقها...

الآن مع تنزيل حزمة Android لبرنامج Eclipse، يتم ذلك بالذهاب إلى Help ثم Install New Software

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184565.jpg[/IMG]



عند Work with، قم بادخال العنوان التالي ثم اضغط ADD ، بعدها ادخل اسم Repository وليكن Android SDK مثلا:

[CODE]https://dl-ssl.google.com/android/eclipse/[/CODE]

ستظر لك الحزمة بهذا الشكل

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184566.jpg[/IMG]


قم باختيار Developer Tools بعدها Next وأيضاً Next مرة اخرى

بعدها قم بالموافقة على الشروط وغيرها واضغط Finish سيظر لك تحميل البرنامج

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184567.jpg[/IMG]



اذا ظهرت لك هذه الرسالة، اضغط OK وسيواصل التحميل

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184568.jpg[/IMG]




بعدها اضغط على Restart now ليتم إعادة تشغيل البرنامج، لا تخف الوندوز لن يعيد التشغيل فقط البرنامج

بعدها اذهب إلى Window>Preferences واختر Android وتجاهل رسالة الخطأ

عند SDK Location ضع عنوان المجلد للـ SDK والذي افترضنا ان نفك الضغط عنه في هذا العنوان:

[CODE]C:\android-sdk-windows[/CODE] واضغط Apply ثم OK

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184569.jpg[/IMG]



بعدها اذهب إلى Windows>Android SDK and ADV Manager

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184570.jpg[/IMG]



من خلال Available Packages، ضع الاختيار على جميع الخيارات، واضغط Install Selected، المعذرة فهم موجودين عندي وفي الصورة التالية لا يمكن ان اضغط على Install Selected، هذه العملية ستأخذ وقت طويل

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184571.jpg[/IMG]



الآن مع كيفية اختيار المحاكي المناسب:
من نفس الخيار السابق، إذهب إلى Virtual Devices واختر New وضع الخيارات المناسبة لك كما في الصورة ، ثم Add ADV

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184572.jpg[/IMG]



بعدها، من خلال File>New>Other قم باختيار مشروع الاندرويد ثم Next

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184573.jpg[/IMG]



بعدها اختر اسم للمشروع وقم باختيار Build Target المناسب وفي خانة Application Name ادخل اسم البرنامج

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184574.jpg[/IMG]



عند النزول قليلاً، هناك خيارات يجب وضعها ثم Finish


[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184575.jpg[/IMG]



تم انشاء مشروع الجافا الخاص بالاندرويد ;)

[IMG]http://www.ce4arab.com/vb7/images/sub/1007_1/184576.jpg[/IMG]



الآن يمكنك البدء في البرمجة

اتمنى ان يكون الشرح مفهوم :o

الخبير21 11-08-2010 12:39 PM

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

Sys. Developer 11-08-2010 02:08 PM

[QUOTE=الخبير21;1793715]حبيت من جد اشكرك على الموضوع والشرح القيم وكل عام ونت بخير[/QUOTE]

وانت بخير وصحة وسلامة اخوي
ويلا نبي نشوف ابداعاتكم يا شباب

Untraceable 11-08-2010 02:43 PM

يعطيك العافية أخوي و بارك الله فيك على الشرح الممتاز .. وكل عام و انت بخير

أسير المشاعـر 11-08-2010 02:47 PM

سلام عليكم
انا لي فتره اشتغل على برمجة الاندرويد
ممكن نتبادل الخبرات فيما بيننا مستقبلا :) ، او حتى العمل معا على مشروع بسيط

وشكرا لك على الشرح الرائع

~*¤ôسلطانô¤*~ 11-08-2010 03:48 PM

الف شكرا اخي الكريم افاده مهمه لكل مستخدم اندرويد

et3rnal 11-08-2010 04:22 PM

شكراااا جزيلا :)

اليوم كنت افكر بطرح فكرة فتح قسم لبرمجة الاندرويد هنا D: مارأيكم؟

انا اريد ان ابحث عن طرق البرمجه بلغات اخرى لاني ما اعرف بالجافا شيء :| بالضافه لاني افكر بشي يكون كروس بلات فورم هل هناك اي افكار ؟

وايضا هل هناك واجهه رسوميه لبرمجه الواجهه ؟ visual

abu-jana 11-08-2010 04:55 PM

شكراا جزيلا

أسير المشاعـر 11-08-2010 06:04 PM

[quote=et3rnal;1794003]شكراااا جزيلا :)

اليوم كنت افكر بطرح فكرة فتح قسم لبرمجة الاندرويد هنا D: مارأيكم؟

انا اريد ان ابحث عن طرق البرمجه بلغات اخرى لاني ما اعرف بالجافا شيء :| بالضافه لاني افكر بشي يكون كروس بلات فورم هل هناك اي افكار ؟

وايضا هل هناك واجهه رسوميه لبرمجه الواجهه ؟ visual[/quote]

الإكليبس يمكنك من البرمجة فيجوال :) ... ارمي زر وارمي خانة تعديل وابدا سوي البرمجة عليهم

Sys. Developer 12-08-2010 07:42 AM

[QUOTE=أسير المشاعـر;1793902]سلام عليكم
انا لي فتره اشتغل على برمجة الاندرويد
ممكن نتبادل الخبرات فيما بيننا مستقبلا :) ، او حتى العمل معا على مشروع بسيط

وشكرا لك على الشرح الرائع[/QUOTE]

اتشرف بمعرفتك والله ياخوي

[QUOTE=et3rnal;1794003]شكراااا جزيلا :)

اليوم كنت افكر بطرح فكرة فتح قسم لبرمجة الاندرويد هنا D: مارأيكم؟

انا اريد ان ابحث عن طرق البرمجه بلغات اخرى لاني ما اعرف بالجافا شيء :| بالضافه لاني افكر بشي يكون كروس بلات فورم هل هناك اي افكار ؟

وايضا هل هناك واجهه رسوميه لبرمجه الواجهه ؟ visual[/QUOTE]


فكرة ممتازة، ان شاء الله تلاقي ترحيب من الادارة.. وبالنسبة للجافا تراه عذاب اسئلني عنه :( بس اذا فهمته صح بتفهم كل لغات البرمجة وبتكون عليك سهلة جداً

بالجافا تقدر تصمم بالواجهة الرسومية بعد

et3rnal 12-08-2010 09:18 AM

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

[url]http://www.mosync.com/[/url]

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

طبعا انا مبتداء بال C/C++ "بدرسها بالجامعه" بس لانه ممكن نبرمج لكل هل بلات فورمز مع بعض افضل؟

Sys. Developer 12-08-2010 09:25 AM

[QUOTE=et3rnal;1795174]جميل جدا
شكرا على التوضيح الان خلصنا من الفيجوال بس بقى انا ما اعرف شي بالجافا :|
لكن انا وجدت شي الكم وياريت تعطونا ارأكم بخصوصه واذا احد جربه

[url]http://www.mosync.com/[/url]

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

طبعا انا مبتداء بال C/C++ "بدرسها بالجامعه" بس لانه ممكن نبرمج لكل هل بلات فورمز مع بعض افضل؟[/QUOTE]

اعتقد انه لا يدعم C++
ولكن اللغة مافيها اختلاف كبير عن الجافا، مجرد بعض المفاهيم والاساسيات اللي مختلفة

وشكراً على الموقع :o

et3rnal 13-08-2010 03:54 PM

[quote=Sys. Developer;1795179]اعتقد انه لا يدعم C++
ولكن اللغة مافيها اختلاف كبير عن الجافا، مجرد بعض المفاهيم والاساسيات اللي مختلفة

وشكراً على الموقع :o[/quote]

اذا كنت تقصد ان MoSync ؟ فلا تظن ذالك
قمت بتحميله وتثبيته وكل شي يشير الى انه يستخدم C\C++ للبرمجه عليه

طبعا لم تختلف الجافا عنها كثير لكن الفرق هنا انها عند استخدام MoSync SDK سيمكننا من تشغيل تطبيقاتنا على اكثر من نظام تشغيل بدون تغيير الكود

بالطبع هذا شيء رائع :eek:


انا في السابق توجهة لل Qt الخاصه بنوكيا بعتبار انها تدعم هذا المفهوم وتدعم منصات وندوز وماك ولينكس وايضا تدعم سيمبيان ومي كو :thumbup:

بس حاليا انا اندرويدي :D

j_h3000 14-08-2010 12:40 AM

جزاك الله خيراً
يا فرحة ما تمّت :( كنت أظن ان البرنامج سهل نسبياً للمبتدئين لكن تبين أنه يحتاج إلمام بالجافا (و أنا كل اللي أخذته هو كورس introduction to programming منذ أكثر من 4 سنوات :) )

يا ريت إذا أحد يعرف برنامج يكون فيجوال و لا يعتمد بالأساس على الأكواد البرمجية لأني أريد أن أعمل برنامج قرآن كريم و لدي الخامات و المتطلبات (ما عدا الخبرة طبعا :) )

المجازف 14-08-2010 05:47 AM

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

Sys. Developer 05-09-2010 04:40 PM

مشكورين على الردود

ان شاءا لله اخلص بعض الامور في العمل واتفرغ للبرمجة

online444 11-09-2010 11:21 PM

موضوع رائع بارك الله فيك ... فأنا أعشق الجافا ... وقد استفدت من هذا الموضوع كثيرا

kamalabaza 12-09-2010 10:23 PM

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

فى إنتظار درك
و شكرا

Sys. Developer 14-09-2010 10:37 PM

[QUOTE=kamalabaza;1857470]مشكور جداً على هذا الفكرة الرائعة
و لكن لى طلب و أرجو منك المساعدة:
لدى جهاز DELL Streak الإصدار 1.6 و هو لا يدعم اللغة العربية و أريد إضافتها للجهاز من حيث قراءة و كتابة الرسائل و أيضاً دعم اللغة العربية فى المتصفح و ليس مهم دعم القوائم
فأريد عمل برنامج عبارة عن مجموعة الخطوط العربية لدمجها فى الجهاز

فى إنتظار درك
و شكرا[/QUOTE]

بالنسبة للتعريب فكل جهاز له تعريب خاص، والديل لم ينزل في الشرق الأوسط فمن الصعب إيجاد تعريب له :(

بس هناك حل مؤقت من خلال هالموضوع
[url]http://www.ce4arab.com/vb7/showthread.php?t=243554[/url]

الموضوع موجود في قسم السامسونغ ولكنه ينفع لكل الاجهزة تقريباً

computerchy 14-09-2010 10:52 PM

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

Ahmad Helmy 15-09-2010 06:58 AM

موضوع رائع ياريت يثبت للاستفاده الدائمه من كل من يحب البرمجه (مثلي) ويريد التطوير والتعليم

أسير المشاعـر 15-09-2010 07:25 AM

شباب.. ودي لو نكون لنا قروب مطورين نتعاون فيما بيننا من ناحية افكار وتطوير وانشاء برامج :)
هذا ايميلي لاضافتي عالمسنجر...
[email]anas.hsn@live.com[/email]

Sys. Developer 14-10-2010 01:20 AM

[QUOTE=أسير المشاعـر;1862201]شباب.. ودي لو نكون لنا قروب مطورين نتعاون فيما بيننا من ناحية افكار وتطوير وانشاء برامج :)
هذا ايميلي لاضافتي عالمسنجر...
[email]anas.hsn@live.com[/email][/QUOTE]

سأضيفك عما قريب...

بس اخلص بعض الامور ;)

Hisham.M.Q 16-10-2010 01:25 AM

موضوع قيم اخوي ... الواحد وده بوقت فراغه يسوي شي مفيد بس الجافا تعل :P

et3rnal 16-10-2010 08:22 AM

[quote=computerchy;1861437]ما احب لغة الجافا لانها جدا بسيطة ، ياريت لو كانت انظمة الاندرويد تعتمد على الفلاش اكثر فسيكون أكثر من روعة ، بس لازم تكون الأجهزة قوية جدا لأن الفلاش قوي وله امكانيات عالية[/quote]


يمكنك البرمجه بلغات اخرى مثل ال C++ وغيرها

ايضا هناك دعم ولكنه في بدايته لفريم Qt الخاص بنوكيا
واخيرا يمكنك البرمجه بالفلاش على اندرويد وطبعا الاصح انك تستعمل الادوبي اير :D


جميع الأوقات بتوقيت GMT +3. الساعة الآن 04:41 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.