#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 لتطبيقات اندرويد - أبوريتاج أكثر... |
مواقع النشر (المفضلة) |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
ثيمات تحميل أقوى ثيم اندرويد 2014 ثيم جلاكسي نوت 3 على جميع أجهزة اندرويد Galaxy Note 3 | RSS | Arabic Rss | 0 | 04-12-2014 10:04 PM |
[ Android ] تحميل لعبة اندرويد من سيربح المليون اندرويد 2014 | RSS | Arabic Rss | 0 | 03-30-2014 10:22 PM |
حزمة اندرويد الانيقة لتغير وندوز 7 الى نظام اندرويد | RSS | Arabic Rss | 0 | 11-01-2011 09:21 PM |
مشكلة starting windows | RSS | Arabic Rss | 0 | 06-18-2011 12:30 PM |
Activity Panel كالطلاسم | RSS | Arabic Rss | 0 | 10-11-2010 08:53 PM |
|