|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
كثير من التطبيقات نرها في نظام اندرويد وهي عملية فتح عدد من الشاشات الاخرى ولكن نحن نسئلنا كيف يتم عمل أكتر من شاشة في تطبيقاتنا , طبعاً أستخدام مثل هذي الامور في كثير من التطبيقات فمثلاً نستطيع عمل Button وعند الضغط علية يقوم بفتح عن ملعومات عن المبرمج وايضاً اشياء اخرى كثيرة ، نشاهد مثال على درسنا :- مثال على الدرس إذا لم يعمل الفيديو توجة الى مصدر الدرس بعد مشاهدتنا لمثال درسنا لليوم عن كيفية عمل Activity يقوم بفتح واجة جديدة عن الضغط على Button نقوم اولاً بفتح مشروع جديد وهي معروفة بشكل كامل لكيفية عمل مشروع جديد في الايكليبس وبعد ذلك نقوم بعمل Button جديد نقوم بتسميتة بأي اسم نريدة رمز Code: نتيجة الكود السابق :- بعد ذلك نقوم بإنشاء Class جديد في ملف src ونقوم بتسميتة بالاسم المناسب لك وقبل ان نقوم بالضغط على كلمة انهاء نقوم بتعديل super class ونبحث عن android.app.Activity كما موضحة بالصورة وبعد عملية تعديل Supper Class نقوم الان بعملية كتابة الكود الخاص بملف about حيت سوف يكون الكود كالتالي رمز Code: package com.aburtag.createstartinganactivity; import android.app.Activity; import android.os.Bundle; public class about extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.abute); } } ننتقل الى ملف Main_Activity.java رمز Code: import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity implements OnClickListener { Button btnActTwo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnActTwo = (Button) findViewById(R.id.btnActTwo); btnActTwo.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.btnActTwo: // TODO Call second activity Intent intent = new Intent(this, ActivityTwo.class); startActivity(intent); break; default: break; } } } وبهذا نكون انتهينى من برمجة تطبيقنا ولكن بقيت اخر خطوة وهي اضافة تعريف الاكتفيتي الخاص بنا وذلك بالذهاب الى ملف AndroidManifest.xml ونقوم بإضافة الـ Super Class اللي قمنا بإنشائه بالسابق بنفس الترتيب اللي بالارقام اقتباس: لتحميل السورس كود الخاص بالدرس من هنا , لكن تذكر أن كتابتك للإكواد البرمجية يدوياً يجعلك تسطيع التعامل مع مثل هذة الامور مستقبلاً دون الرجول الى الدرس او المصدر المصدر : مقالات مطور أندرويد | درس : Create and Starting an Activity لتطبيقات اندرويد - أبوريتاج __DEFINE_LIKE_SHARE__ |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
ثيمات تحميل أقوى ثيم اندرويد 2014 ثيم جلاكسي نوت 3 على جميع أجهزة اندرويد Galaxy Note 3 | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 04-12-2014 10:10 PM |
أفضل ثيم اندرويد ثيم جلاكسي نوت 3 على جميع أجهزة اندرويد Galaxy Note 3 Theme 3.0.0 | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 04-12-2014 07:40 PM |
[ Android ] تحميل لعبة اندرويد من سيربح المليون اندرويد 2014 | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 03-30-2014 10:10 PM |
Activity Stream The Activity Stream should auto-refresh/update and show photos/videos. Also ability to post from the | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 10-11-2012 01:10 PM |
Forum Admin create Users Fails to create profile | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 05-12-2010 08:40 AM |