OsamaSaif نشر 21 يناير 2016 أرسل تقرير نشر 21 يناير 2016 هل من شرح مبسط لطريقة إنشاء Activity وتشغيله ليظهر على الشاشة في آندرويد؟ اقتباس
2 Lujain Maaz نشر 21 يناير 2016 أرسل تقرير نشر 21 يناير 2016 (معدل) يمكن تصوّر مراحل إنشاء وتشغيل النشاط Activity في تطبيق آندرويد بثلاث خطوات:الخطوة الأولى: استخدام eclipse IDE لإنشاء تطبيق آندرويد وتسميته مثلًا HelloWorld في الحزمة com.example.helloworldالخطوة الثانية: تعديل ملف MainActivity.java كما هو موضّح أدناه.الخطوة الثالثة: تشغيل وإطلاق محاكي آندرويد.فيما يلي محتوى الملف MainActivity.java الذي يجب أن يكون بعد تعديله واستدعاء الدّوال الخاصة Callback بإدارة دورة حياة وتشغيل النشاط Activity:package com.example.helloworld; import android.os.Bundle; import android.app.Activity; import android.util.Log; public class MainActivity extends Activity { String msg = "Android : "; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d(msg, "The onCreate() event"); } /** Called when the activity is about to become visible. */ @Override protected void onStart() { super.onStart(); Log.d(msg, "The onStart() event"); } /** Called when the activity has become visible. */ @Override protected void onResume() { super.onResume(); Log.d(msg, "The onResume() event"); } /** Called when another activity is taking focus. */ @Override protected void onPause() { super.onPause(); Log.d(msg, "The onPause() event"); } /** Called when the activity is no longer visible. */ @Override protected void onStop() { super.onStop(); Log.d(msg, "The onStop() event"); } /** Called just before the activity is destroyed. */ @Override public void onDestroy() { super.onDestroy(); Log.d(msg, "The onDestroy() event"); } } يقوم الصف activity class بتحميل جميع العناصر UI component باستخدام ملف XML المتوفر الموجود في المجلد res/layout من المشروع.الشيفرة التالية تقوم بتحميل مكوّنات واجهة المستخدم من الملف res/layout/activity_main.xml:setContentView(R.layout.activity_main);يمكن أن يحوي التطبيق الخاص بك نشاط واحد أو أكثر بدون أي قيود. ويجب أن تقوم بتعريف كل نشاط في الملف AndroidManifest.xml وكذلك النشاط الرئيسي للتطبيق main activity يجب الإعلان عنه في ملف manifest ضمن <intent-filter> والذي يتضمن MAIN action و LAUNCHER category:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.helloworld" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="22" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> </manifest>أخيرًا شغّل محاكي آندرويد بالضغط على Run في ايكليبس. تم التعديل في 21 يناير 2016 بواسطة Lujain 1 اقتباس
السؤال
OsamaSaif
هل من شرح مبسط لطريقة إنشاء Activity وتشغيله ليظهر على الشاشة في آندرويد؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.