الدرس الرابع: [دورة تعليميه - الدرس 4] تعلم صنع تطبيقات الاندرويد بالتفصيل - تشغيل البرنامج على المحاكي
[RIGHT] السلام عليكم،
نتابع الدروس معكم وسيكون الدرس الرابع عن كيفيه تشغيل البرامج التي نقوم ببرمجتها يمكن لنا ان نشغل البرنامج بطريقتين: - باستعمال المحاكي (هاتف اندوريد داخل الكومبيوتر) - باستعمال هاتف حقيقي لكل طريقه سلبيات وايجابيات ومن رأيي ان نستعمل المحاكي في المراحل الاولى من تصميم وتنفيذ البرنامج حتى نصل للنسخه الكامله او التي تستوفي كل الطلبتا، وبعدها نبدأ مراحل التطبيق والفحص على هواتف حقيقيه لا يخفى علينا العدد الكبير من اصدارات الاندرويد وكذلك العدد الكبير من الهواتف التي تعمل بالاندرويد وهذه النقطه بقدر ايجابيتها وجمالها الا انها تشكل عبئ على المبرمج الذي يجب ان يحرص على ان يعمل برنامجه بشكل يتوافق مع اكبر شريحه من هذه الهواتف والاصدارات. باستعامل المحاكي: اولا يتوجب عليك انشاء هاتف افتراضي لكي تشغله باستعمال المحاكي ومن ثم تشغل برنامجك عليه يطلق على الهاتف الافتراضي AVD او Android Virtual Device اي جهاز الاندرويد الافتراضي ويمكن انشاؤه كالتالي: - من Window اختر Android SDK and AVD Manager - اول خيار في القائمه على اليسار Virtual Devices - اضغط New [IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/384599.jpg[/IMG] والارقام كما يلي: 1- اسم الجهاز الافتراضي سميه اي اسم تحب 2- من هنا تختار اي نظام تشغيل او اي اصدار ترغب بأن يعمل على هذا الهاتف، تذكرون الانظمه التي اخترناها عند عمل تحديث لل ADT... 3- اذا اردت ان يحو الهاتف بطاقه ذاكره، تحدد هنا ان كان ملف او خيار الحجم Size، وتحدد الحجم الذي تريده... نحتاج هذه اذا كان البرنامج الذي تعمل عليه سيتدخل في بطاقه الذاكره سواء للكتابه عليها او القراءه منها ... يمكن ان تترك الخيار على Size وتحدد مثلا 50 ميجا ... (يمكن التعديل لاحقا) 4- هذه من التحديثات الجديده لا اعرف صراحه ما عملها 5- اعتقد هي لشكل الهاتف وشكل شاشته اذا كان يهمك الدقه في الصوره وقياسات الشاشه .. عاده انا اختار HVGA. 6- هذه من الاضافات الجديده كذلك وهي لاضافه اشياء معينه للهاتف الافتراضي .. ربما ليكون العمل كأنه ببيئه هاتف حقيقي اكثر... صراحه لم اجربها بعد واذا ضغط new التي بجانبها ترى الخيارات الممكن اضافتها [IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/384600.jpg[/IMG] - اضغط Create AVD وهكذا اصبح الهاتف الافتراضي جاهز... اغلق ال AVD Manager الان سنقوم بتشغيل برنامجنا باستعمال الهاتف الافتراضي الذي انشأناه طبعا انشاء الهاتف مره واحده، ولا داعي لانشاء هاتف جديد لكل برنامج نعمل عليه الا اذا اردت هاتف بمواصفات اخرى مثلا تزيد الميموري او تغير الاصدار المستعمل ... وهكذا.. [FONT="] [/FONT] - من قائمه Run اختر Run Configurations [IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/384601.jpg[/IMG] اختر android application رقم 1 بالصوره ثم اضغط ايقونه جديد رقم 2 في الصوره اعلاه وبقيه الارقام كما يلي: 3- اسم هذا الاعداد اعطه اي اسم تريد. 4- من هنا تضغط browse وتحدد هذا الاعداد مرتبط لاي مشروع 5- من هنا Target تحدد اي هاتف افتراضي ستستعمل (من التي انشأتها مسبقا) وهناك خيارين .. Automatic و Manual حيث لا يسألك كل مره عن اي هاتف تريد العمل عندما تضغط تشغيل. يعني تختار autiomatic وتضع اشاره صح بجانب الهاتف الافتراضي الذي تريد استعماله اضغط apply الان من قائمه Run اختر Run او اختصارها Ctrl+F11 او من شريط الادوات الزر الدائري الاخضر بداخله مثلث البيض (الزر الكبير وليس الصغير) هنا يبدأ عمل المحاكي ويقوم بتبويت النظام كاملا للهاتف الافتراضي الذي حددته من الاعداد [IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/384602.jpg[/IMG] انتظر حتى يكتمل التشغيل وتظهر شاشه فك القفل. [IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/384603.jpg[/IMG] وبمجرد فتح القفل انتظر قليلا وسترى برنامجك على الهاتف .. واذا لم يعمل بشكل تلقائي يمكنك فتح قائمه البرامج والبحث عنه وتشغيله بنفسك... كأنك على هاتف حقيقي .. يكون اسمه HelloWorldCe4arab كما اسميناه في الدرس السابق. [IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/384604.jpg[/IMG] الان حاول الضغط على زر Change تلاحظ ان النص تغير، وبهذا يكون برنامجنا يؤدي عمله المطلوب ** اذا اجريت تعديلات على البرنامج فلا داعي لاغلاق المحاكي واعاده تشغيله.. فقط اعد الضغط على زر التشغيل من برنامج الايكليبس، فيقوم بتثبيت برنامجك على المحاكي مره ثانيه ويشغله. عند الانتهاء اغلق المحاكي على زر X كأنك تغلق اي برنامج اخر. نهايه الدرس واتمنى لكم الفائده واي استفسار تفضلو... اخوكم يزن - الاردن فهرس الدوره: [url]http://www.ce4arab.com/vb7/showthread.php?t=325071[/url] [/RIGHT] [/RIGHT] |
[url=http://www.herosh.com][img]http://www.ce4arab.com/vb7/images/sub/06_2011/378978.jpg[/img][/url]
شكلي طالب بليد لازم تتحملنا |
[url=http://www.herosh.com][img]http://www.ce4arab.com/vb7/images/sub/06_2011/378980.jpg[/img][/url]
شكلي طالب بليد لازم تتحملنا |
ههههههههه اخي ولا يهمك
الكل يغلط بالبدايه سؤالي لك هل استعملت الملفين من المرفقات؟ حيث انهم يخلون من الاخطاء وسيشتغلون عندك اذا كنت قد استعملتها ، هناك مشكله اخرى لديك في اسفل شاشه الايكليبيس هناك عده ازرار صغيره على اليسار اول واحد اسمه problems panel (يظهر في الصوره التي وضعتها انت) لضغط عليه واضغط اشاره + التي بجانب كل ما يظهر بداخله وضع الصوره هنا... ان شاء الله نحلها |
تسلم اخي يزن جاري التطبيق بارك الله فيك ...
|
نعم استعملتهم
وطبقت كل شي بس البليد بليد [url=http://www.herosh.com][img]http://www.ce4arab.com/vb7/images/sub/06_2011/379507.jpg[/img][/url] |
مشكور على الموضوع المفيد , لاكن ياليت اتحط روابط المواضيع القديمه ( الدرس الأول والثاني...) بهالموضوع او بتوقيعك علشان إلي يطوفه شي يرجعله
|
[quote=fartoot321;2533069]نعم استعملتهم
وطبقت كل شي بس البليد بليد [url=http://www.herosh.com][url]http://www.ce4arab.com/vb7/images/sub/06_2011/379507.jpg[/url][/url][/quote] يقول انه هناك مشكله عنك الوظيفه onClick تأكد انه لا يوجد تحتها خطوط حمراء في الكلاس وتأكد انك وضعت جمل import من الملف المرفق صراحه لم اتمكن من قراءه الخطأ كامل لانه ليس ظاهر، جرب اعمل كليك يمين على سطر المشكله من الصوره واختر copy وضعه هنا |
[quote=scuba33;2533541]مشكور على الموضوع المفيد , لاكن ياليت اتحط روابط المواضيع القديمه ( الدرس الأول والثاني...) بهالموضوع او بتوقيعك علشان إلي يطوفه شي يرجعله[/quote]
حياك الله اخي منور الموضوع رابط الفهرس في توقيعي.. وهذا هو مره ثانيه لعيونك [url]http://www.ce4arab.com/vb7/showthread.php?t=325071[/url] |
الشــكر واجــب :)
لنــا رجــعة بإذن الله سلـمت يــدآك .. |
[quote=stinger1;2534101]يقول انه هناك مشكله عنك الوظيفه onClick تأكد انه لا يوجد تحتها خطوط حمراء في الكلاس
وتأكد انك وضعت جمل import من الملف المرفق صراحه لم اتمكن من قراءه الخطأ كامل لانه ليس ظاهر، جرب اعمل كليك يمين على سطر المشكله من الصوره واختر copy وضعه هنا[/quote] Description Resource Path Location Type The method onClick(View) of type btnChecng_onclickListener must override a superclass method HelloWorldCe4arabActivity.java /helloworldce4arab/src/com/ce4arab/helloworld line 35 Java Problem [url=http://www.herosh.com][img]http://www.ce4arab.com/vb7/images/sub/06_2011/379830.jpg[/img][/url] |
[quote=fartoot321;2534552]Description Resource Path Location Type
The method onClick(View) of type btnChecng_onclickListener must override a superclass method HelloWorldCe4arabActivity.java /helloworldce4arab/src/com/ce4arab/helloworld line 35 Java Problem [url=http://www.herosh.com][url]http://www.ce4arab.com/vb7/images/sub/06_2011/379830.jpg[/url][/url][/quote] اسف للتأخر .. تعرف عطله نهايه اسبوع و100 قصه :rolleyes: صراحه error غريب جرب ان تحذف @override التي قبل onClick() واخبرني بالنتيجه |
السلام عليكم
اشتغل المحاكي ولكن لم تظهر معي شاشة فتح القفل وبعد تقريبا 15 ثانية يهنق المحاكي (عدم استجابة) جربت اكثر من 5 مرات نفس المشكلة [url=http://www.herosh.com][img]http://www.ce4arab.com/vb7/images/sub/06_2011/380756.jpg[/img][/url] |
(¯`'•.¸(¯`'•.¸, _________________ , .•'´¯) .•'´¯) (¯`'•.¸(¯`'•.¸««««««««««««»»»»»»»»»»»¸.•'´¯).•'´¯) --==>>>---> ألف شكر يا زعيم وتسلم الأيادى <---<<<==--
(_¸.•'´(_¸.•'´««««««««««««»»»»»»»»»»»`'•¸_)'•.¸_) (_¸.•'´(_¸.•'´¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ `'•.¸_)`'•.¸_) مشكوووووووووووووووووووووور باليونانية :افخريستو بولي بالصينية: راخ مت بالاسبانية: جراتسي بالايطالية: جراثياس بالحبشية: اميسكانالو بالانجليزية: ثانكس بالفرنسية:مغسي بالألمانية : Danke دنكــه بالتركية : تشك تشكر ادارم بالهندية: شكريا: باللغه الام شكرا جزيلا مشكور مشكور...........................................مش كور مشكور...........مشكور.......................مشكور. ........مشكور مشكور......................مشكور......مشكور....... ............مشكور مشكور...........تسلمــــ.........مشكور.........ايد كــــــ........مشكور مشكور............................................. ...............مشكور مشكور..................LOVE_you ......................مشكور مشكور............................................. ....مشكور مشكور.......Thanks Ya Man..........مشكور مشكور....................................مشكور مشكور...........................مشكور مشكور................مشكور مشكور.......مشكور مشكور __________________ |
للاستاذ المهندس يزن
السلام عليكم ورحمة الله وبركاته ارجو ان يتم اضافه اخوك الى الطلاب الجدد من هذا العام :) ونرجو ان نكون عند حسن ظنك يا استاذ وننجح بتفوق عسى يارب ونكون من يقوم بالبرامج الدعويه النافعه ونسأل الله ان يسهل امرنا وامر كل طالب وصراحه جهد جبار وشغل متعوب عليه الله يحرمك على النار يا اخوي وجمعنا معك بالجنه قول امين انت من يقرأ الموضوع |
[quote=fartoot321;2536892]السلام عليكم
اشتغل المحاكي ولكن لم تظهر معي شاشة فتح القفل وبعد تقريبا 15 ثانية يهنق المحاكي (عدم استجابة) جربت اكثر من 5 مرات نفس المشكلة [url=http://www.herosh.com][url]http://www.ce4arab.com/vb7/images/sub/06_2011/380756.jpg[/url][/url][/quote] غريب جدا اخي ما هو الويندوز الذي لديك؟ عندما يهنق المحاكي اذهب للايكليبس واختار window ومن داخلها view اعتقد واختر other ثم اختر logcat وارسل لي كل ما يظهر ، سيكون الحجم كبير لذا انسخه بملف text وضعه بالمرفقات لو سمحت. [quote]للاستاذ المهندس يزن السلام عليكم ورحمة الله وبركاته ارجو ان يتم اضافه اخوك الى الطلاب الجدد من هذا العام ونرجو ان نكون عند حسن ظنك يا استاذ وننجح بتفوق عسى يارب ونكون من يقوم بالبرامج الدعويه النافعه ونسأل الله ان يسهل امرنا وامر كل طالب وصراحه جهد جبار وشغل متعوب عليه الله يحرمك على النار يا اخوي وجمعنا معك بالجنه قول امين انت من يقرأ الموضوع[/quote] بريق الصحوه ... نتشرف بك معنا اهلا وسهلا [quote]باليونانية :افخريستو بولي بالصينية: راخ مت بالاسبانية: جراتسي بالايطالية: جراثياس بالحبشية: اميسكانالو بالانجليزية: ثانكس بالفرنسية:مغسي بالألمانية : Danke دنكــه بالتركية : تشك تشكر ادارم بالهندية: شكريا: باللغه الام شكرا جزيلا[/quote] gomimic اخجلتم تواضعنا اخي صراحه هذا شيء بسيط لكم اخوتي هنا في المنتدى الرائع وانا اقول لك ... بكل لغات العالم ... عفوا.. لا شكر على واجب :D |
السلام عليكم
اولا الظاهر اني لن اتعلم غلبتك معي عندي اليوم امتحان مادة غثيثة جدا biopharmaceutics دعواتكم لي ولكل الطلاب ارجو المعذرة خاسس اني زودتها ويندوز7 لم اجد خيارlogcat |
[quote=fartoot321;2539987]السلام عليكم
اولا الظاهر اني لن اتعلم غلبتك معي عندي اليوم امتحان مادة غثيثة جدا biopharmaceutics دعواتكم لي ولكل الطلاب ارجو المعذرة خاسس اني زودتها ويندوز7 لم اجد خيارlogcat[/quote] الله يوفقك اخي ان شاء الله بعد الامتحانات برواق بنشوف شو القصه اللي عندك المهم الان ركز بدروسك. |
اللهم امين
اليوم كان اخر امتحان وشكلي جبت العيد الله ييسر المور ويوفق الجميع |
اللهم امين
اليوم كان اخر امتحان وشكلي جبت العيد الله ييسر المور ويوفق الجميع |
mskoooooooooooorr
|
السلام عليكم
نزل الدرس الخامس وانا مازلت معلق في الرابع |
السلام عليكم
نزل الدرس الخامس وانا مازلت معلق في الرابع |
[quote=fartoot321;2549472]السلام عليكم
نزل الدرس الخامس وانا مازلت معلق في الرابع[/quote] اخي هل قمت بتثبيت الجافا JDK حسب الدرس الاول؟ صراحه مشكلتك غريبه ولا ارى لها تفسير غير مشكله بالجافا او ان كان السبب من ويندوز 7 او فيستا لاني لم اجرب غير ال xp صراحه بالبرمجه |
ننتظر الدرس السادس يا استاااااااااذنا العزيز
|
جميع الأوقات بتوقيت GMT +3. الساعة الآن 11:07 AM. |
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.