ميحرلا
نمحرلا
هللا
مسب
ديوردنلاا
تاقيبطت
ةجمرب
(ANDROID)
ةغل
ملعت
سنوي
يشيعرق
:
دادعإ
Graichi Younes
2016/2015
27/10/2015
خيراتب
طيسبلا
باتكلا
اذه
تايوتحم
ةمدقملا
:
نم سوردلا
ىلولاا
ةلسلسلا
ديوردنلاا
ميهافم
:
لولأا
سردلا
يقيبطت
لاثم
افاجلاو
xml
عم
لماعتلا
:
يناثلا
سردلا
activity
ةايح لا
ةرود
:
ثلاثلا
سردلا
activity
ةايح لا
ةرود
مهفل
يقيبطت
لاثم
:
عبارلا
سردلا
اهتلاامعتسا
يهامو
intent
لا
: يهام
سماخلا
سردلا
intent
لوح لا
قيبطت
:
سداسلا
سردلا
onActivityResult
ةلادو
intent
لاوح
2
يقيبطت
لاثم
:
عباسلا
سردلا
)
browser
(
صاخ
حفصتم
ميمصت
:
نماثلا
سردلا
ةجمربلا
نم
ءاهتنلاا
دعب
apk
فلم
جارخا
ةيفيك
:
عساتلا
سردلا
فتاهلا
ةيفلخ
رييغتل
طيسب
قيبطت
ةجمرب
:
رشاعلا
سردلا
تانايبلا
ةدعاق
عم
لماعتلل
طيسب
قيبطت
ةجمرب
رشع :
يداحلا
سردلا
ةبعل
ميمصت
:
ةلسلسلا
يف
ريخلااو
رشع
يناثلا
سردلا
:
نم سوردلا
ةيناثلا
ةلسلسلا
Facebook SDK
عم
لماعتل
ا
hash
لا
دوك
:بلج
لولاا
سردلا
ةيموسرلا
ةهجاولا
ىلا
هتفاضاو
faceboock sdk
ليمحت
:
يناثلا
سردلا
eclipse
لا
ةهجاو
:
لولاا
ءزجلا
android studio
ة
هجاو
:
يناثلا
ءزجلا
عقوم
للاخ
نم
قيبطتلا
تادادعا
طبضب
مايقلا
ديدج و
عورشم
ءاشنا
:
ثلاثلا
سردلا
كوبسيف
مدختسملا
تامولعم
راضحاو
كوبسيفلا
يف
لوخدلا
ليجست
رز
ةجمرب
:
لوخدلا
عبارلا
سردلا
دعب
ليجست
لوخدلا
ليجست
دعب
مدختسملل
ةيصخشلا
ةروصلا
راضحا
:
سماخلا
سردلا
)
post
(رز
كوبسيفلا
ىلع طئاح
رشنلا
ةيلمعب
مايقلل
رز
ةجمرب
:
سداسلا
سردلا
مدختسملا
ىلع طئاح
ةنيعم
تامولعم
ةكراشمب
مايقلل
رز
ةجمرب
:
عباسلا
سردلا
:
نم سوردلا
ةثلاثلا
ةلسلسلا
Bluetooth
ليغشت
عم رز
لماعتلا
:
لولاا
سردلا
Bluetooth
لا
ءافطا
:رز
يناثلا
سردلا
لا
قيرط
نع
اهعم
pair
لمع
مت
يتلا
ةزهجلاا
راضحا
لاثلاث :
سردلا
Bluetooth
Bluetooth
لا
مادختسإب
ةزهجلاا
نع
ثحبلا
:
عبارلا
سردلا
اهيلع
انرثع
يتلا
ةزهجلاا
عم
لماعتلل
طيسب
دوك
:
سماخلا
سردلا
.
ةمتاخلا
نيب
ارشتناو
لاامعتسا
رثك
لأا
ايجولونكتلا
يه
يلاحلا
انتقو
يف
ةيكذلا
:
ةمدقم
فتاوهلا
عمتجملا
ربتعت
دارفا
.
ةيرمعلا
ةئفلا
نع
رظنلا
ضغب
يكذلا
فتاهلا
لمعتسي
هدجت
لا
درف
يأ
اولخي
ذا لا
ارظنو
اهمادختساو
اهلمح
ةلوهسل
ارظن
ريبكلا
مهاست
لابقلاا
يتلا
اذه
تازيملا
ةيكذلا
نم
فتاوهلا
ديدعلا
ىقلتو
اهريفوتل
فلتخمب
تاقيبطتلا
ةرثكو
راشتنا
اضيأ
دعاس
دقو
,
ناسنلاا
اهرفوت
ةايح
يتلا
ريسيتو
تامدخلاو
ليهست
يف
اهعاونأ
ةيكذلا
فتاوهلا
لامعتسا
ىلع
ريبكلا
لابقلاا
اذه
يف
لضفا
لوح حاد
نا ءاش هللا
ثدحتن
فوس
هعنصب
ملاعلا
تمق
يف
يذلا
مدختست
طيسبلا
يتلا
باتكلا
ةيكذلا
اذه
يف
ةمظنلأا
ةجمرب
ةيفيك
لوح
يجمربلا
باتكلا
بناجلا
اذه
يف
يف
ماظنلا
قرطتنس
اذه
,
عم
ديوردنلا
لماعتلاو
ا
ماظن
ديوردنلاا
وهو
اعبط
فتاوه
رهشلااو
تاقيبطت
.
ةغل
لاوأ
ملعتي
هيلع نا
ديوردنلاا
ةجمرب
ىلا
هجوتلاب
.
java
موقي
صخش
لا
ةغل
يأ
يهو
نا
ةيساساو
اعبط لبق
ةمهم
ةجمربب
ةقلعتملا
ءيشلا
ةطيسبلا
ضعب
تاحورشلا
ىلع ضعب
ىلا
هللا
هجوتنس
تاقيبطتلا
نذإب
باتكلا
كلذكو
اذه
ديوردنلاا
رفوتي
فوس
تاقيبطت
ةمدقتملا
نا ءاش هللا
مكباجعا
باتكلا
اذه
نا لاني
ىنمتأ
ادج هنم
ريبك
لكشب
باتكلا
اذه
أرقي
صخش
يأ
ديفتسي
نا
ىنمتأو
اذه
يف
زميات
راتس
تايدتنم
يف
اهرشنب
و يتلا
تمق
نا ءاش هللا
هذه سوردلا
يمقلب
سوردلا
عمجب
هذهو
تمق
دقف
باتكلا
هللا
ةكرب
ىلع
أدبن
نم سوردلا
ىلولأا
ةلسلسلا
ديوردنلاا
ميهافم
:
لولأا
سردلا
هتاكربو
هللا
ةمحرو
مكيلع
ملاسلا
ىلع هللا
انلكوت
هللا
مسب
ةيساسا
اهنلا
java
ةغل
ملعتت
كيلع نا
ديوردنلاا
تاقيبطت
ةجمرب
ملعتل
لاوا
,
ةفاجلا
ةغل
تايساسا
فرعت
كنا
أدبم
نم
قلطنأس
كلذل
ديوردنلااب
ةصاخلا
eclipse
ةهجاو
مادختساب
جمربا
انا
امومع
انه
نم
اهليمحتل
http://dl.google.com/android/adt/adt
-
bundle
-
-mac
x86_64
2014
-
0702.zip
lg g2 mini
صاخلا
يفتاه
مدختسا
انا
اهعنصا
يتلا
تاقيبطتلا
ةبرجتلو
genymotion
مدختسا
تنك
لبق
نمو
vm
ةرم نم
نويلم
لضفا
وهف
genymotion
لا
eclipse
اومدختست
لاا
ةدشب
نا
كل ةئيب
مكحصنا
اهرفوت
انا
يتلا
ريثكب
هنم
عرساو
فخا
وهف
عقوملا
اذه
نم
هليمحت
كنكمي
genymotion.com
ديوردنلاا
تاقيبطت
ةجمرب
ملعت
يف
أدبنل
اهجاتحن
يتلا
ءايشلاا
هذه يه
مومعلا
ىلع
مادختساب
android
ديدج يف لا
عورشم
حتف
ةيفيك
حرش
زواجتا
فوس
ينأب
دقتعا
لا
ةئيب
eclipse
اذه
لوح
Advertisement
تاحورشلا
نم
ديدعلا
دجوت
هنلا
ديوردنلاا
لوح
ةيساسا
ميهافم
يف حرش
ةرشابم
أدبا
فوس
كلذل
eclipse
لا
ىلع ةئيب
ديوردنلاا
ديدج يف
عورشم
دنع حتف
ةروصلا
يف
حضوم
امك وه
تافلملا
د نم
يدعلا
ظحلات
فوس
http://i1224.photobucket.com/albums/ee376/jonasess/1.png
ةروصلا
طبار
src
لا
1- فلم
اهيف
بتكت
يتلا
class
ه ىلع
لخاد
يوتحي
يذلاو
package
ديوردنلاا
قيبطتب
ىلع
اذه
افلملا
صاخلا
افاجلا
يوتحي
دوك
افاجلا
ةغلب
صاخ
ءزجلا
اذهو
,
داوكلاا
ةباتكو
ةجمربلا
روما
عيمج
انه متت
راصتخاب
نم
ديدعلا
اهلخاد
حتفو
package
نم
ديدعلا
نا حتفت
كنكمي
,,خلا
src
ميظنتلا
فلم
دصق
اعبط
لخاد
تاسلاكلا
وه
ةروصلاب
قفرملا
لاثملا
اذه
يف
package
لا
ةظحلام
com.example.newapp
يه
سلاك
هلخادو
MainActivity.java
gen
لا
2- فلم
R.java
ىلع فلم
اهلخاد
يوتحي
اذه فلملا
متيس حرش
افاجلا
xml (
دوك
لا
نيبو
طبر نيب
)
ديوردنلاا
يذلا
وهف
قيبطت
ديوردنلاا
ةهجاو
عورشم
لقنل
ادج يف
,
اقحلا
مهم
xml
اذه فلملا
لا
وهام
ايلاح
هجمربت
يذلا
قيبطتلاب
مكحتي
يذلا
دوكلا
نا
رز بجي
اهتفضا
تفضا
يتلا
لاثم كنا
وا
ءايشلاا
لقنلو
رارزلاا
ءيش
فرعت
نع يقاب
امدنع
هزيمي
xml
يف لا
هب
id صاخ
كنا
رزلا
رخا
كلذل
ىنعمب
يطعت
R
يف فلم
فورحو
ماقرا
لكش
ىلع
id
لا
كلت
نيزخت
متي
id
هيطعت
يحن
مهملا
افاجلا
دوك
يف
دعب
اميف
هعم
لماعتت
ىتح
لوصولل
اذه فلملا
اهيطعتو
مدختست
اهب
كنا
مكحتلا
,يا
نم
رماوا
نكمتت
افاجلا
دعب
دوك
ىتح
يف
xml
اميف
يف
اذه فلملا
يتلا
اهتأشنا
جاتحت
رصانعلا
تناو
ىلا
هللا
هان نذإب
هفيضا
فوس
R
لوح فلم
ءيش
يا
تركذت
نا
مومعلا
ىلع
res
لا
3- فلم
تافلملا
نم
ديدعلا
ىلع
يوتحي
اذه فلملا
ايجيردت
اهحرشب
أدبا
فوس
drawable
لا
تافلم
لاوا
ديرت
يذلا
ديوردنلاا
قيبطتب
ةصاخلا
,
تانوقيلاا
وا
روصلا
اهيف
عضت
تافلملا
هذه
اهتجمرب
يتلا
ةقيبطتلا
ةنوقيا
,وا
كقيبطت
ةهجاو
ميمصتل
اهمدختست
خلا
ىلع فتاهلا
روص
قيبطتلا
وا
تايفلخ
دنع تيبثت
لاثم
رهظت
مسلاا
بسح
فلتخت
اهنكلو
drawable
مسا
لمحت
تافلم
سمخ
كانهف
ظحلات
امكو
hdpi
ldpi
mdpi
xhdpi
xxhdpi
ءيشنت
نا
ةيفلخلا
ديرت
كلت
لاثم
عضت
يحيضوت
كيلع نا
لاثم
ةرجش
يف
كيطعأس
اهيف
م
,
سورم
ةفلتخم
ماجحلال
ةيفلخ
ماجحأب
زمرت
ىلع
ءامسلاا
ةفاضملا
يوتحي
ديوردنا
نكل
ةسمخلا
تافلملا
هذه
قيبطت
هذه
ةروصلا
سفن
لمحت
مث
hdpi
ةريغص يف فلم
تاساقمب
يف فلم
ةرجشلا
ةريبك
ةيفلخ
تاساقمب
عضت
لاثم
اهعضتو
xxhpi
ليمحتب
موقي
قيبطتلاف
,
ديوردنا
ىلع فتاه
قيبطتلا
drawable
نيح
لغشت
يف تافلم
هنم وه كنا
يتلا
اهتعضو
ةدئافلا
روصلا
؟؟هذه
نم
ةدئافلام
:
لاؤسلا
مجح فتاهلا
ىلع بسح
hdpi
نم فلم
روصلا
لمحي
ريغص
فتاهلا
نا ناك
xxhdpi
نم فلم
روصلا
لمحي
فوسف
tablet
لاثم تيلبات
ريبك
فتاهلا
ناو ناك
لاثم
ةظوفحم
ةروصلا
ةدوج
نا ىقبت
نم لجا
كلذو
layout
لمف
ىلا
لقتنن
اذه
دعب
xml
دادتمإب
تافلملا
نم
ديدعلا
هلخاد
نا حتفت
كنكمي
اذه فلملا
ديوردنلاا
قيبطتل
ةيموسرلا
ةهجاولا
يه
xml
دادتما
لمحت
يتلا
تافلملا
كب
هذه
صاخلا
,,,,,
لوادجلاو
مئاوقلا
عضوو
لا
صنلا
ةغل
لوقحو
)اب
رارزلاا
قيبطتلا
مادختس
xml
مسرب
ةهجاو
موقت
انه
ممصت
,
انه
رخا
ىنعمب
راصتخإب
(
هب
id صاخ
ىلع
يوتحي
نا
بجي
xml
افاجلا
لخاد
ةغلب
هئشنت
اقحلا
(لاثم رز )
هيف
مكحتلا
رصنع
نم
اعبط لك
ىتح
نكمتت
.
ميظنت
يه
هتمهمو
,
هلخاد
تافلم
ةثلاث
ىلع
يوتحي
اذه فلملا
values
روملاا
ضعب
فلم
كانه
ليهستو
وه فلم
هيف
انمهيام
string
فلمو
style
رملاا
مهفت
ىتح
String
ىلع فلم
لاثم
كيطع
أس
انه)
طغضا
.لاثم (
مسلاا
سفن
لمحت
رارزلاا
هذه
,
رارزا
11
لاثم كيدل
11 تارم
اهرركتو
رارزلاا
هذه
مسا
بتكتو
xml
فلم
ىلا
نا بهذت
لدبف
string
انه )يف فلم
طغضا
(
مسلاا
نا بتكت
كيفكي
xml
يف فلم
ةرشابم
هلمعتست
اهدعبو
string
فلم
مدختست
مل
كنا
كارث ضرفنلاف
حيضوتل
ديرت
كل كنا
نيبت
ةدم نم تقولا
دعب
, )
انه
طغضا
(
مسا
)
اهتيطعاو
(
ىلا
ليمحت
رارزا
مسلاا
11
كلذ
تأشناو
ريغت
نا
انه )ىلا
طغضا
نم (
مسلاا
ريغتو
اهلك
رارزا
ىلع لا 11
يقيدص كيلع نا رمت
خأيسذ تقو
)
اذهو
انه اي
ليمحت
(
string
يف فلم
اهتبتك
نا
نكل
رارزلاا
عيمج
يف
ريغتتسو
string
يف فلم
طقف
ةدحاو
ةرم
اهريغت
نا
يفكيف
ةدعب
رفوتم
كقيبطت
لعجت
نا
تدرا
اذا
ةلاح ام
يف
اضيا
string
لا
فلم
مدختسي
تاغل
خلا
,,,,
ةيزيلجنا
-
Advertisement
ةيبرع
AndroidManifest.xml
لا
فلم
اريخا
4-
تلااامعتسلاا
نم
ديدعلا
هيدلو
ادج
مهم
اذه فلملا
تايحلاصلا
يهو
اهمها
ركذن
ىرخا
ءايشا
وا
bluetooth
وا لا
wifi
لا
مدختسي
كقيبطت
نا ناك
لاثمف
AndroidManifest.xml
لا
للاخ فلم
نم
لاوا
تايحلاصلا
هيطعت
نا
كيلعف
قلغيو
أطخلا
ةتفلا
كل
جرخت
فوس
قيبطتلا
ليغشت
درجمبف
تايحلاصلا
هطعت
مل
نإف
قيبطتلا
تاقيبطتلا
ىلا
ةراشا
لاسرا
رخا
ىنعمب
(
intent
يف
اذه فلملا
)
مادختسا
اهمدختسي
ينكم
يكل
ككلذ
ىرخلاا
ديربلا
ىتح
قيبطت
قيبطتلا
وا
كلذل
لاصتلاا
)
ةراشا
قيبطت
لثم
(
intent
ىرخا
لسري
تاقيبطت
وهف
رخا
مادختسا
قيبطت
نكمتي
ديري
وا يا
كقيبطت
لاثم
ينورتكللاا
نم
هلامعتسا
مادختسا
كيلع
بجوتي
intent
لا
نيداه
دحاو
يكل
نم لا
intent
AndroidManifest.xml
نيعون
اعبط وي
فلم
دج
لمعي
ليلقلاب
ولو
مكتدفا
دق
ينا
ىنمتا
ديوردنلاا
ميهافمل
لولاا
حرشلا
يهتني
يناوخا
انه
ىلا
نا ءاش هللا
رو
ملاا
ضعب
حرشا
فوسو
xml
ىلا
لخدا
فوس
نا ءاش هللا
لبقملا
يف سردلا
هيف
نا ءاش هللا
يقيبطت
لاثم
عضوب
موقن
فوسو
اهطبرو
ةطيسب
ديوردنا
قيبطت
ةهجاو
عنص
ةيفيكو
xml
لوح لا
:
يناثلا
افاجلا
سردلا
دوك
عم
هلفسا
ةروصلا
يف
حضوم
امك وه
ءايشلاا
بحس
قيرط
,وا نع
ايودي
eclipse
دوكلا
كل لا
تكاةب
اهرفوي
,
اما
يتلا
نيتقيرط
ةهجاولا
xml
لامعتساب
عم لا
لماعتلل
يتلا
اهديرت
نيرز
نع
ةرابع
طيسب
دوك
ةباتكب
موقن
فوس
مومعلا
ىلع
سكعلاب
موقي
يناثلاو
,
ددعلا
ةدايزب
موقي
لولاا
ةي
حيضوت
ةروص
http://i1224.photobucket.co
m/albums/ee376/jonasess/1_1.png
ةروصلا
طبار
xml
لا
دوكل
ةروص ىرخا
http://i1224.photobucket.com/albums/ee376/jonasess/2.png
ةروصلا
طبار
xml
لا
دوك
حرشأس
نلاا
android:id="@+id/upid"
اذه لا
اميف
R
رصانعلا
لا
فلم
نع يقاب
مدختسنسو
هزيمي
id
ماقرأو
يف
هل
يطعت
لكش فورح
اهانعضو
يتلا
كيلع نا
ىلع
R
رصانعلا
موقت
يف فلم
ىلا
رصنع
هنيزخت
انه يا
متي
id
نم لجا
دعب
لوصولا
هتفاضإب
xml
افاجلا
دوك
للاخ
نم
كلذو
android:layout_width="wrap_content"
android:layout_height="wrap_content"
pxl
لاب
ماقرا
ىلا
ةميقلا
رييغت
نكميو
رزلا
ضرعو
لوطب
ناقلعتم
نارصنعلا
ناداه
وا
dp
android:layout_marginTop="31dp"
ةميقلا
تداز
املك
قيبطتلل
ىلعلاا
دحلا
نع
رزلا
دعب
اهب
لفسلاا
دصقي
ىلا
marginTop
لزني
رزلا
نأب
تيأر
انه لا
املك
android:layout_marginLeft="50dp"
ىرسيلا
ةهجلل
ةبسنلاب
رملاا
سفن
android:layout_below="@+id/textid"
رصنع
انددح
دقو
textview
تحت
امود
رصنع
هب
صاخلا
id
نوكي
قيرط
رزلا
نع
نا
اهانعم
انه
textview
لا
id
اذه لا
لمحي
يذلا
رصنعلا
تحت
رزلا
اذه
عض
xml
لل
لوقن
نحن
رخأ
ىنعمب
@+id/textid
android:text="UP"
رصنعلا
وا
رزلا
ةيمستب
انمق
انه
افاجلا
دوك
ىلا
لاقتنلاا
لبق
اهيلا
قرطتا
نا
بجي
ةمهم
ةظحلام
كانه
layout
لا
يهو
اهضعب
نع
يه فلتخت
اعبطو
مدختسن
اهمدختسن
نها
نحنف
نا
اننكمي
)...
يتلا
لوادجلاو
layout
رارزلاا
(
نم لا
رصانعلا
ديدعلا
كانه
يف بيترت
اهسفن
رصانعلا
ىلع
رصانعلل
هبيترت
يف
دمتعي
layout
اذه لا
RelativeLayout
نوكي
نا
بجي
هنا
رزلا
كلذل
لوقت
لاثم رز
نيعم
نيعم
لودج
رصنع
وا نم
عضت
نيح
نم رز رخا
تنا
نيعم
نى رخا
عمب
ىلع دعب
رز نيعم
وا تحت
؟؟اذه
نم
ةدئافلام
رزلا
نع
ديعب
A
لاثم
رزلا
نا
ظحلاتسف
ديوردنا
زاهج
ىلع
قيبطتلا
لاثم ول تلغش
B ب
35 dp
نيب
ةفاسملا
نكل
ريغتي
قيبطتلا
مجحف
tablet
ىلع
ةرم ىرخا
ريغتت
قيبطتلا
لا
و
B
ول تلغش
رزلا
A
RelativeLayout
ةدئاف
هذه يه
layout
اذه لا
ىلع
نودمتعيلا
تاقيبطتلل
نيجمربملا
ةيبلغا
اعبط
اهريغ
وا
لوادج
وا
رارزا
اهعضت
يتلا
ءايشلاا
يبن
ةفاسملا
ريغي
هنلا لا
نا
ىرتس
ةفلتخم
تاشاش
ماجحأبو
فلتخم
اهلاح
يف فتاوه
ىلع
ىقبت
قيبطتلا
قيبطتلل
لغشت
املف
ةيموسرلا
يلاتلابو
ةهجاولا
ريغ
ةريبك
ةحاسم
نا كانه
ىرتسف
tablet
يف لا
اصوصخو
قيبطتلا
لكشم
ةهجاو
ببسي
يف
اذهو
ةلغتسم
م
ومعلا
, ىلع
مادختسا
ىلع
اربجم
تسل
لاثملا
اذه
يف
RelativeLayout
اهنيب
قرفلا
ىتح ىرت
ةيقبلا
ةبرجت
,وا
رخا
layout
مادختسا
كنكمي
.
سلاك
ىلا
ديدحتلابو
src
فلم
ىلا
لقتننس
يا
افاجلا
دوك
ىلا
لقتنن
نلاا
MainActivity.java
MainActivity.java
فلم
نيح حتفت
لاودلا
نم
ةعومجم
ةباتك
وا
فيرعتب
دق تماق
eclipse
ةمهم
ةنيعم
لا
لاودلا
ةهجاو
هذه
نأب
نم
ظحلات
ةلاد
فوس
اعبط لكل
ةيحيضوت
ةروص
http://i1224.photobucket.com/albums
/ee376/jonasess/4_1.png
ةروصلا
طبار
ىلع ةلاد
لمعن
فوس
حرشلا
اذه
يف
نلاا
نحن
protected void onCreate(Bundle savedInstanceState)
اهانأشنا
يتلا
رصانعلاب
مكحتي
يذلا
افاجلا
دوك
انه فوس بتكن
مهملا
رطسلا
هاذ
دجوي
ءيش
لك
لبق
نكل
setContentView(R.layout.activity_main);
R
Advertisement
فلم
قيرط
نع
xml
يف
اهانممص
يتلا
ديوردنلاا
قيبطت
ةهجاو
ءاعدتسا
انه مت
layout
فلم
ىلا
هل بهذا
لوقيو
R
لا
فلم
يعدتسي
,
رخا
ىنعمب
يا
هضرعب
مث مق
activity_main
همسا
xml
نع فلم
ثحباو
هبتكنس
يذلا
دوكلل
ةي
حيضوت
ةروص
هذه
دوكلا
ةباتك
ىلا
دوعن
http://i1224.photobucket.com/albums/ee376/jonasess/3_1.pn
g
ةروصلا
طبار
textview
و
نيرز
رصانع
ةثلاث
xml
يف فلم
انأشنا
دقل
لاوا
ةقيرطلا
هذه
مادختساب
كلذو
افاجلا
دوكب
رصانعلا
هذه
انيلع نا طبرن
نلاا
Button up= (Button)findViewById(R.id.upid);
Button down= (Button)findViewById(R.id.downid);
final TextView txt= (TextView)findViewById(R.id.textid);
ىلع رز
حرشا
فوس
افاجلا
دوكب
xml
نيرخلاا
اهانأشنا
يف
نيرصنعلا
يتلا
رصانعلا
ىلع
اضيا
قبطني
طبرب
انمق
رملااو
انه
up
findViewById
داةل
انيعدتسا
مث
Button
افاجلا
نع رز يف
ةرابع
نئاك
انفرع
اذك)
id
لمحي
يذلا
رصنعلا
ىلع
رثعا
اهانعم
(
id
لا
عيمج
ظفحي
هنأب
انلق
يذلا
R
فلم
اهل
انررم
مث
R.id.upid
لا id
لمحي
يذلا
رصنعلا
ىلع
يل
رثعاو
id
ىلا
طبضلابو
R
ىلا
بهذا
اهانعم
upid
وه
هلعف
انيلع
لك ام
رز ,نلاا
ىلا
ليوحتل
رصنعلا
طقف
اذه
رماولاا
كلذو
هئاطعاو
cast
up
انلمع
عم رز
اعبطو
لماعتلا
up.setOn ClickListener(new OnClickListener() {
ةلادلا
هذه
قيرط
نع
كلذو
@Override
public void onClick(View v) {
/////
دوكلا
انه بتكن
////
}
});
كئاشنا
نم
ةلاد
تسيل
اهنا
رخا
ىنعمب
يا
ديوردناو
ةفاجلا
يف ةغل
ةفرعم
ةلادلا
هذه
صاخلا
)
ديوردنا
(
ةفاجلا
ةغلب
ةصاخ
لب يه
ثدحي
فوسف
up
ىلع رز
طغضت
امدنع
ةلادلا
)
(
هذه
ةلادلا
لخاد
هذه
هبتكت
لخاد
ه
ءيش
تباتكب
هنا
يا
ءيش تمق
اهانعم
لك
مقرلا
ةدايزب
موقي
يذلا
رملاا
ةلادلا
هذه
لخاد
بتكنس
String nbr= txt.getText().toString();
int nbrr=Integer.parseInt(nbr);
nbrr=nbrr+1;
txt.setText(String.valueOf(nbrr));
xml
يف
textview
وه
يذلا
txt
وهو
انب
صاخلا
رصنعلا
انيدل
انه
حرشلا
وه
textview
يف
بوتكملا
صنلا
راضحإب
موقت
يتلا
getText
ةلادلا
انيعدتسا
ةعيبطب
مقر
لاحلا
هظفحب
انمقو
toString
ةلاد
نع قيرط
String
ىلا
هليوحتب
انمق
nbr
هراضحا
ريغتم
دعب
يف
اذه
مقر 1 ىلا
ةدايزب
انمقو
int
ىلا
String
نم
nbr
ريغتملا
انلوح
كلذ
دعب
رصنعلا
ةلادلا
انمدختسا
كلذ
دعب
يف
دجاوتملا
textview
ىلا
ديدجلا
ددعلا
لاسرإب
موقت
ةهجاولا
يتلا
يهو
يف
رهظي
setTExt
يلاتلابو
xml
هذه
انبتك
ةظحلام
String.valueOf(nbrr)
انب نم
صاخلا
ريغتملا
ريغت
نم لجا
يهو
int
,
طقف
String
لبقتست
setTex
ةلادلا
نلا
String
ىلا
صاقنلااب
موقي
يذلا
رزلا
يف
ةيسكعلا
ةيلمعلاب
انمقو
onCreate
ةلاد
يهام
وهو
عوضوملا
اذه
هل يف
قرطتا
ءيش مل
كانه
اهلخاد
نا بتكن
بجي
طبضلاب
اذاملو
دوكلا
اذه
اهلخاد
انبتك
يتلا
ديوردنلاا
يف
فرعم
يه ةلاد
ةلادلا
هذه
داوكلاا
أر
قيو
ةلادلا
هذه
ىلا
ةرشابم
بهذي
قيبطتلاف
قيبطتلا
نا حتفت
اهيف
درجمب
يا
ةدجاوتملا
نا ءاش
.
اهل
مدختست
قرطتنس
اذام
,
يفو
لبقتسملا
لاودلا
هذه
يف
نم
اهجاتحنسو
فدهلا
وهام
ةلادلا
هذه
حرشأس
ريغ
ىرخا
لاود
لبقملا
انسرد
يف
كانه
هللا
Activity lifecycle
ب
فرعتام
وا
قيبطتلا
ةايح
ةرود
حرش
:
ثلاثلا
سردلا
يف
هحتفت
avtivity
,لك
وا رثكا
ةدحاو
activity
نم
ةايح
نوكتي
ةلحرمب
ديوردن
رمي
ا
يكذلا
قيبطت
لك
كفتاه
ةيلاتلا
ةروصلا
يف
ةحضوم
هذه
ةايحلا
ةلحرم
ديوردنلال
يمسرلا
عقوملا
نم
ةدوخأم
ةروصلا
ديوردنلاا
يف
اقبسم
ةفرعملا
لاودلا
نم
ةعومجم
دجوت
ةروصلا
يف
نوظحلات
امك
ةلاد
يهو
قباسلا
يف سردلا
اهادحا
انفداصو
دقلو قبس
,
ةروصلا
حرشنل
onCreate()
بيترتلا
ىلع
ةثلاثلا
لاودلا
هذه
يعدتسي
هناف
ديوردنلاا
قيبطت
نيح حتفت
مومعلا
ىلع
ريبك
ةعرسب
ةثلاثلا
لاودلا
لاودلا
هذه
ىلع
رمي
يا
ةلادلا
ىوتحم
ةءارق
يف
لاوا
أدبي
onCreate()
ةلادلا
ىلا
رمي
اهنم
ءاهتنلاا
دعب
onstart()
ةلادلا
ىلا
رمي
اهدعبو
onResume()
A
وه
يلاحلا
انقيبطت
نا
ضرفنلاف
B
رخا
قيبطت
انيدلو
بيترتلا
ىلع
ةثلاثلا
لاودلاب
رميف
A
قيبطتلا
حتفب
انمق
A
قيبطتلا
قوف
B
قيبطتلا
انحتف
اهدعب
بيترتلا
ىلع
ةثلاثلا
لاودلاب
اضيا
رمي
B
قيبطتلا
A
قيبطتلا
يف نيح نا
ةلادلا
رميس ىلع
يلاتلابو
ةيفلخلا
ىلا
بهذي
onPause()
ةلادلا
مث
onStop()
A
قيبطتلا
ىلا
عوجرلاب
انمق
ام
اذا
لاحة
يف
ةلادلا
نم
لقتني
هنإف
onStop()
ةلادلا
ىلا
onRestart()
مث
onS tart()
مث
onResume()
ةرشابم
------------------------------------------------------
ةلادلا
يف
اننا
ضرفنلاف
ىلا
عجرن
ملو
تاقيبطتلا
نم
اىرخ
ةعومجم
انحتفو
ةيفلخلا
يف
A
onStop()
قيبطتلا
A
نا
يا
قيبطتلا
ةلادلا
ىلا
وا بهذي
ةرشابم
هلفق
متي
اما
Advertisement
ةنيعم
ةدم
دعب
هنإف
onDestroy()
يف
ram
لا
ةحاسم
ريفوتل
ىرخا
تايلمعب
يام
وا قلا
اضيا
قيبطتلا
لفق
متي
حثي
زاهجلا
.
ديوردنلاا
يف
ةفرعم
امك قبس تلقو
لاودلا
هذه
عيمج
مومعلا
ىلع
onCreate
عم ةلاد
لاحلا
امك
امامت
طقف
اهبتكت
نا
يفكي
اهمدختسا
اتدر
نإف
لاودلا
هذهب
ام رم
اذا
كب
صاخلا
قيبطتلا
اهدفني
نا
ديرت
يتلا
داوكلاا
اهلخاد
بتكتو
لاودلا
هذه
نم
ةدئافلام
انه وه
هحرطت
دق
يذلا
لاؤسلا
اعبط
ىلولاا
لاود
ةثلاثلا
ىلع
طيسب
لاثم
كيطعأس
قيبطت
ام وا يا
ةكرشل
ةبعل
حتفت
امدنع
هنا
ظحلات
لاثم ول
ام
ىقيسوم
حتفيو
راعشلا
دنع
يناوث
ةعضب
فقوتي
قيبطتلا
نإف
onCreate
هذه لاثم يف ةلاد
دفنت
نا
كنكمي
لاثم
راعشلا
اذه
عض
onCreate
ةلاد
دفنت
نيح
قيبطتلل
لوقت
ثيحب
يناوث
3 وا 4
ةدمل
لاثم
sleep
ةنيعم
ىقيسوم
حتفاو
وا
مونلا
ةلاد
عضت
اعبطو
on start
ةلاد
ىلا
لاو بهذي
قيبطتلا
لطعتي
ىتح
لاثم
لوخدلا
ىقيسوم
قلغت
on start
لاثم يف ةلاد
كنكمي
ةدملا
يهتنت
نيح
كلذ
دعب
باعللاا
يف ضعب
لاحلا
امك
animation
ةوص
ضرعتو
onResume
ةلاد
ىلا
باهذلا
دعبو
كب
صاخلا
دوكلا
نا بتكت
كنكمي
كانه
تاوطخلا
هذه
ىلع عابتا
اربجم
تسل
اعبط تنا
ةلاد
لخاد
كب
صاخلا
دوكلا
ةباتكب
ءافتكلااو
لاودلا
هذه
نع
ءانغتسلاا
كنكمي
onCreate
.
onPause
لوح ةلاد
لاثم
كيطعا
نا
عيطتسا
ةبعل
وا
قيبطت
تأشنا
كنا
لاثم ضرفنلاف
score
لا
عمجب
ةبعللا
هذه
موقت
لاثم
ةبعل
لقنلاف
يفتاه
لاصتا
لاثم كئاج
ةأجفو
.
ةليوط
ةدم
لاثم
يفتاهلا
لاصتلاا
اذه
دخاو
data
تانايبلا
,وا تدقف
ترسخ
كسفن
دجتس
ةبعللا
ىلا
عوجرلا
دنع
انه
onPause
ةلاد
مدختست
نا
كنكمي
كلذل
score
ةيلاحلا
ةجيتنلا
ظفحل
)وا
فقوتلا
ةمئاق
راهظا
(
ةبعللا
فاقيلا
اما
تانايبلا
ظفح
يا
رورم
عم
اهيلع
نا فرعتت
كنكمي
,
لاودلا
هذهل
ديوردنلاا
تامدختس
تاقيبطتل
نم لاا
ديدعلا
كتجمرب
اعبط كانه
تقولا
ةرثكو
سردلا
يهتني
انه
ىلا
نا
هحرشب
موقاو
لاودلا
هذه
ىلع
لاثم
لمعا
فوس
نا ءاش هللا
مداقلا
يف سردلا
ءاش هللا
.
هللا
هيلع نذإب
بيجأس
لاؤس ,
وا
راسفتسا
يا
مكيدل
نا ناك
Activity
ب
فرعتام
وا
قيبطتلا
ةايح
ةرود
لوح
يقيبطت
لاثم
:
عبارلا
سردلا
lifecycle
activity
ةايح لا
ةرود
ةروص
هذه
قيبطت
ةجمربب
موقن
فوس
نلاا
لوقت
ةلاسر
راهظإب
موقيو
onCreate
لا
ةلادب
رمي
فوس
هحتفن
نيح
ةلادلا
قيبطتلا
هذه
يف
اذه
هنأب
موقيو
ةلادلا
هذه
يف
هنأب
لوقت
ةلاسر
رهظيو
on start
لا
ةلاد
ىلا
ىقيسوملا
مث بهذي
ليغشتب
.
اضيا
ةلاسر
رهظيو
onResume
لا
ةلاد
ىلا
مث بهذي
ةلاد
ىلا
قيبطتلا
بهذي
فوسف
قيبطتلا
اذه
قوف
رخا
قيبطت
تحتف
اذا
ةلاح ام
يف
onPause
قيبطتلا
ىلا
ةدوعلا
ةلاح
,يف
ىقيسوملا
وا
توصلا
,
فاقيإب
ىقيسوملا
موقي
فوس
ديعي
يلاتلابو
فوس
ليغشت
هبتكنس
يذلا
سروس
دوكلا
ةروص
هذه يه
مومعلا
ىلع
ىلولاا
ةروص
لا
http://i1224.photobucket.com/albums/ee376/jonasess/1_2.pn
g
ةروصلا
طبار
لاثم ,مث
raw
هيمسن
اهيف
ةديدج
فلم
ةفاضإب
موقنو
res
فلم
ىلا
بهذن
لاوا
بحسن
فلم
يف
حضوملاو
يلاتلا
سروس
دوكلا
بتكن
بدع كلاذ
(raw) ,
اذه فلملا
نيتيلاتلا
ىلا
توصلا
نيتروصلا
ةيناثلا
ةروصلا
http://i1224.photobucket.com/albums/ee376/jonasess/2_2.png
ةروصلا
طبار
ةثلاثلا
ةروصلا
http://i1224.photobucket.com/albums/ee376/jonasess/3_3.pn
g
ةروصلا
طبار
ةثلاثلا
روصلا
يف
بوتكملا
سروس
دوكلا
حرشن
نلاا
MediaPlayer mySound;
توصلاب
ةصاخلا
سلاكلا
يهو
class MediaPlayer
نم
object
فيرعتب
انمق
انه
mySound=MediaPlayer.create(MainActivity.this, R.raw.sounds);
يف فلم
هانعضو
يذلا
توصلا
فلمب
هانطبرو
انب
صاخلا
توصلا
قلخب
انمق
انه
raw
انبتك
اهدعب
mySound.start();
توصلا
ليغشت
ةيادب
انه نم لجا
Toast.makeText(getApplicationContext()," hi i'm
onCreate",Toast.LENGTH_LONG).show();
hi i'm
وه
هراهظإب
موقنس
يذلا
(صنلا
صن
ةتفلا
راهظا
نم لجا
)
ةلادلا
هذه
onCreate
ةعبرلاا
لا
نم ودلا
يف لك ةلاد
فلتخي
هراهظا
ديرن
يذلاو
هانبتك
يذلا
صنلا
اعبطو
بيجأسو
لاؤس هنع
حرط
ءاجرلا
,
راسفتسا
وا
رطسلا
اذه
يف
لاكشإ
نا ناك
كانه
نا ءاش هللا
onPause
يف ةلاد
دوكلا
اذه
انعضو
mySound.release();
ةلادلا
هذه
ىلا
لوخدلا
دنع
ىقيسوملا
وا
توصلا
ليغشت
فاقيا
نم لجا
اذهو
يتلا
لئاسرلا
رهظتس
قيبطتلا
نا حتفت
اديج برج
اذه سردلا
ميركلا
ةئارق
مهفت
يخا
لسلست
يكل
كيرت
لاودلا
هقوف
رخا
قيبطت
.حتفا
on start
لا
ةلاد
ىلا
لاوخدلا
دعب
ىقيسوملا
قلطنتسو
ىقيسوملا
فقواو
onPause
ةلاد
ىلا
بهذ
هنا
ظحلاتس
on start
ةلاد
ىلا
بهذ
هنا
ظحلاتس
قيبطتلا
ىلا
ةدوعلا
دعب
ىقيسوملا
ليغ
شت
ةداعإب
رما
اهيفو
يف
انلقو
قبس
امكو
اهبيترتو
لاودلا
هذه
لمع
ةيفيك
حيضوتل
لاود
ىرخا
يقيبطت...