ئەندرۆید ستۆدیۆ

Page 1


‫ئەندرۆید‬ ‫سـتۆدیۆ‬ ‫فێرکاری بەرنامەی‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئامادەکردنى‬ ‫محمد کاظم جاف‬ ‫سلێمانى‬

‫‪2017‬‬


‫دابةزاندني بةرنامةي ئةندرؤيد ستؤديؤ‬

‫سةرةتا دةبيَت جاظا داببةزيَنني بؤ ناو كؤمثيوتةرةكةمان ئةمةش لة ساييت‬ ‫َدا هةية‬ ‫ئؤراكل‬

‫‪http://www.oracle.com/technetwork/java/javase/download‬‬ ‫‪s/index-jsp-138363.html‬‬

‫‪www.oracle.com‬‬ ‫َدا بنوسة‪::‬‬ ‫يان لة ساييت طؤطل‬ ‫‪Java oracle download‬‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪2‬‬


‫سةرةتا كليك‬ ‫ليَرة بكة‬

‫دواتر‬ ‫هةنطاوةكان‬ ‫جيَبةجيَبكة‬ ‫هةتا كؤتايي‬ ‫دادةبةزيَت‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪3‬‬


‫دواتر بؤ ئةوةي بزانيت كة جافاكةت دابةزيوة ثيَويستة ‪cmd‬بكةيتةوة‬ ‫لة ‪ Run‬دا بنوسة ‪cmd‬‬

‫دواي كردنةوةي ‪ Cmd‬بنوسة ‪ java –version‬و ‪Enter‬بكة‬ ‫دةبينيت جافاكة دابةزيوة‬

‫دواي دابةزاندني جافا لةسةر كؤمثيوتةرةكةت دةنوسني ‪Javac‬دةبينني‬ ‫نةناسيَنراوة هةربؤية دةبيَت ئةم هةنطاوانةي خوارةوة ئةجنام بدةين بؤ‬ ‫ئةوةي جافا بناسيَنريَت و بتوانيت بةباشي بةرنامةي ئةندرؤيد ستؤيد‬ ‫ئيش ثيَبكةين‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪4‬‬


‫هةنطاوةكان بؤ‬ ‫ناساندني جافا‬ ‫بضؤرة سةر ‪My‬‬ ‫‪computer‬و‬ ‫كليكى الى راست‬ ‫بكة ‪Properties‬‬ ‫َبذيَرة ئةم‬ ‫هةل‬ ‫خشتةية دةكريَتةوة‬

‫دواتر كليك لةم‬ ‫بةشة بكة‬

‫دواتر كليك لةم‬ ‫بةشة بكة‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪5‬‬


‫دواتر كليك لة ‪ Path‬بكة و‬ ‫دواتر كليك لة ئايكؤني لة ‪edit‬‬ ‫بكة و‬ ‫خشتةيةكت‬ ‫بؤ دةكريَتةوة‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪6‬‬


‫ثاشان بضؤرة درايفى ‪C:‬‬ ‫َدةرى ‪Java‬‬ ‫َدةرى ‪ Program File‬بكةرةوة و بضؤرة ناو فؤل‬ ‫دواتر فؤل‬ ‫َدةرت هةية وةكو ئةوةى خوارةوة‬ ‫دواتر دةبينيت دوو فؤل‬

‫َدةرى ‪ bin‬ةوة و‬ ‫َدةرة بة جيا بيكةرةوة و بضؤرة ناو فؤل‬ ‫هةر فؤل‬ ‫لينكةكةيان كؤثي بكة و لة خشتةكةى ثيَشوتردا دايبينَ‬

‫لينكةكة كة كؤثيتكرد لةم خانةيةدا دايبينَ دواتر باسي دةكةين ضؤن‬ ‫دايبنيَيت‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪7‬‬


: ‫لينكى ناو ئةم خانةية بةم ئيَوةية نوسراوة‬ C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\s ystem32;%SystemRoot%;%SystemRoot%\System32\Wb em;%SYSTEMROOT%\System32\WindowsPowerShell\v 1.0\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\QuickTime\QTSystem\ ‫ دابنيَيت و ئةو‬semicolon ‫تؤ دةبيَت دواي ئةم لينكة ; واتة دةبيَت‬ ‫ ةكة كؤثيتكردووة دةبيَت‬java ‫َدةرى‬ ‫ لةناو فؤل‬bin ‫لينكةى لة فؤَلدةرى‬ ‫ليَرة دايبنيَيت‬ : ‫بؤ منونة‬ C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\s ystem32;%SystemRoot%;%SystemRoot%\System32\Wb em;%SYSTEMROOT%\System32\WindowsPowerShell\v 1.0\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\QuickTime\QTSystem\ ; C:\Program Files\Java\jdk1.8.0_131\bin ; C:\Program Files\Java\jre1.8.0_131\bin ‫َدةرةى تريش كؤثي دةكةيت و لةتةنيشت‬ ‫دواتر بة هةمان شيَوة لينكى فؤل‬ ‫ دابنيَيت و لينكى ئةويش دادةنيَيت‬semicolon ‫ئةمةوة ; واتة دةبيَت‬

8

2017

‫ محمد کاظم جاف‬: ‫ئا‬

‫ئەندرۆید ستۆدیۆ‬


‫ئةطةر سةير بكةيت دةبينيت هةردو لينكةكة لةدواي لينكةكةوة دانراون‬ ‫َدةرى ‪program file‬‬ ‫ثاشان دةضينةوة ناو درايفى ‪ C:‬و دةضينة ناو فؤل‬ ‫َدةرى يةكةم دةكةينةوة‬ ‫َدةرى ‪ java‬و فؤل‬ ‫و دواتر دةضينة ناو فؤل‬

‫لينكةكةى كؤثي دةكةين و ليَرة دايدةنيَني‬ ‫ئةم بةشة ضؤن‬ ‫دةكريَتةوة ‪:‬‬ ‫كليك لة ‪new‬‬ ‫و‬ ‫دةكةين‬ ‫ناويَكى دةنيَني‬ ‫‪Home_java‬‬ ‫وةكو‬ ‫لةسةرةوة‬ ‫بامسان كرد‬ ‫لينكةكةى تيَدا‬ ‫دادةنيَني‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪9‬‬


‫ئيَستا كارةكةمان تةواوكرد ئيَستا دةضني‬ ‫ناسيَنراوة و كيَشةى نية‬

‫‪ cmd‬دةكةينةوة بزانني‬

‫دواى ئةوةى ‪cmd‬كرايةوة دةنوسني ‪ javac‬و ‪Enter‬دةكةين‬

‫دةبينني كيَشةى نية دةبيَت الى تؤش بةم شيَوةية بيَت ئةوكات جافا‬ ‫ناسيَنراوةو بةرنامةى ئةندرؤيد بكةرةوة و كارةكانت بكة‬ ‫ئةطةر كيَشةى هةبو دوبارةى بكةرةوة هةنطاوةكان بةباشى جيَبةجيَبكة بؤ‬ ‫َيشةكانت نةم َيينَ‬ ‫ئةوةى ك‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪10‬‬


‫دابةزاندنى بةرنامةى ئةندرؤيد ستؤديؤ‬

‫دةضينة ناو سايتى ئةندرؤيد ستؤديؤ‬ ‫‪https://developer.android.com/studio/index.html‬‬ ‫َدا بنوسة ‪ Android Studio‬و دايبةزيَنة‪:‬‬ ‫يان لة سايتى طؤطل‬

‫هةناطاوةكان جيَبةجيَبكة تا كؤتايي دادةبةزيَت‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪11‬‬


‫دواي دابةزاندن ‪:‬‬ ‫ضؤنيةتي كردنةوةي بةرنامةكة و ثرؤذةي نو َ‬ ‫ي‬

‫‪SDK Manager‬‬

‫ثيَش ئةوةي ثرؤذةي نوىَ دروست بكةيت دةبيَت ‪SDK‬‬ ‫داببةزيَنيت بؤ ئةم مةبةستة‬ ‫َي ئينتةرنيَتت هةبيَت‬ ‫بؤ دابةزاندني ئةم بةشة دةبيَت هيَل‬ ‫كليك لة ‪Configure‬دةكةين‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪12‬‬


‫ثاشان كليك لة ‪ SDK Manager‬دةكةين‬

‫خشتةيةكمان بؤ دةكريَتةوة لة ‪ Android SDK‬و لةبةشي‬ ‫َدةبةذيَرين و نيشانةى راست‬ ‫سةرةوة ‪SDK Platform‬هةل‬ ‫لةو دووانة دةدةين ئةمةش دياريكردني ظيَرذنى ئةندرؤيدة‬ ‫دةتواني هةموي داببةزيَنيت و ئاسايية‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪13‬‬


‫ثاشان كليك لة بةشى ‪ SDK Tools‬دةكةين و نيشانةى‬ ‫َبذاردانة دةدةين كة لة ويَنةكةدا ديارة‬ ‫راست لةو هةل‬

‫هةنديَجار بةثيَى ئيشى خؤت هةنديَكيت ثيَويست نية يان‬ ‫ئةواني ترت ثيَويست دةبيَت دةتوانيت دايببةزيَنيت‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪14‬‬


‫دروستكردني ثرؤذةى نويَ‬ ‫دواي ئةوةى بةرنامةكةمان كردةوة كليك لة ‪:‬‬

‫دواتر ناوي ثرؤذةكة دةنوسني‬

‫وة شويَنى خةزني ثرؤذةكةش دةتوانني دياري بكةين‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪15‬‬


‫ثاشان بةرنامةكة بؤ ضي ئاميَريَك دروست دةكةيت دياريدةكةيت‬ ‫ئيَمة بؤ ئايفؤن و تابليَت بةرنامةكة دروست دةكةين‬

‫ثاشان شيَوازيَك لة‬ ‫روخسارى بةرنامةكة بؤ‬ ‫َدةبذيَرين‬ ‫ئيشكردن هةل‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪16‬‬


‫دواتر ناوي روكار و ناوي كؤدةكة دةنيَني‬ ‫واتة ئةم بةرنامةي تؤ دروسيت دةكةيت دوو بةشة‬ ‫يةكةم ‪ :‬روكاري بةرنامةكة واتة روكارى ويَنة و دةركةوتةية‬ ‫بةكارهيَنةر دةيبينيَت‬ ‫دووةم ‪ :‬كؤدةكةية كة تةنها بةرهةميَنةر دةيبينيَت‬ ‫ليَرةدا هةردو بةشةكة ناو دةنيَني‬

‫ي دةكةين تا ثرؤذةكة دةردةكةويَت‬ ‫ثاشان ‪ Finish‬دةكةين و ضاوةر َ‬ ‫و ئيشةكاني تيَدا دةكةين‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪17‬‬


‫ئةمةش ثرؤذةكة لةبةرنامةى ئةندرؤيد ستؤديؤ‬

‫ئةم بةشة‬ ‫بريتية‬ ‫لة كؤدي‬ ‫بةرنامةكة‬ ‫و‬ ‫روكارى‬ ‫بةرنامةكة‬ ‫كارةكامنانى‬ ‫تيَدا ئةجنام‬ ‫دةدةين‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪18‬‬


‫‪Design‬‬

‫ئةم بةشة‬ ‫بريتية لة‬ ‫بابةتةكان بؤ‬ ‫ديزاين و‬ ‫دروستكردني‬ ‫روكارى‬ ‫بةرنامةكة بؤ‬ ‫منونة نوسني و‬ ‫ويَنةو دوطمةو‬ ‫خشتة ‪ ...‬هتد‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪19‬‬


‫َى)‬ ‫َى ( مؤبايلي خةيال‬ ‫دروستكردني ئامريَى خةيال‬ ‫‪Android Emulators‬‬

‫كاتيَك بةرنامةيةك دروست دةكةين دةبيَت مؤبايليَك هةبيَت بؤ ئةوةي‬ ‫ئةجنامةكةي ببينينةوة و رةن بيَت لةسةرى‬ ‫بؤ ئةمةش دةبيَت مؤبايلي خؤت بةكاربيَنيت يان مؤبايليَكى هاوشيَوةى‬ ‫َى لةناو بةرنامةى ئةندرؤيد دروست بكةيت‬ ‫َم خةيال‬ ‫ئةوةى خؤت بةال‬ ‫واتة هةموكات تؤ مؤبايلى خؤت لةبةردةست نية و بيبةستيت بة‬ ‫كؤمثيوتةرةكةتةوة بؤ ئةوةي ئةو بةرنامةيةي دروستت كردووة رةني‬ ‫بكةيت لةسةر ئةجنامةكةى بزانيت ضيية بؤية ئيَمة ئيَستا مؤبايليَكى‬ ‫َي دروست دةكةين‬ ‫خةيال‬ ‫دواي كردنةوةى ثرؤذةكةت دةضيتة سةر‬ ‫‪Tools > Android > AVD Manager‬‬ ‫يان بةشى سةرةوةى بةرنامةكة دةبينيت ئايكؤنيَك هةية‬ ‫تايبةت بةوكارة و ناوى ‪AVD Manager‬‬ ‫كليكي لةسةر دةكةيت دواتر خشتةيةكت بؤ دةكريَتةوة ‪:‬‬

‫كليك لةم ئايكؤنة بكة‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪20‬‬


‫َدةبذيَرين‬ ‫َدةبذيَريت ئيَمة مؤبايل هةل‬ ‫لةم بةشةدا جؤري ئاميَرةكة هةل‬ ‫ثاشان ض جؤرة مؤبايليَك دياري دةكةيت بة ئارةزووى خؤت دياري بكة‬ ‫وة دةتوانيت خؤت مؤبايليَك دروست بكةيت ئةويش بة كليك كردن‬ ‫لةسةر ئايكؤنى ‪ new hardware profile‬ئةمةش لةبةشي خوارةوةى‬ ‫خشتةكة هةية و دواتر خشتةيةكى تر دةكريَتةوة ‪:‬‬

‫ليَرةدا جؤر و‬ ‫شيَوةو‬ ‫تايبةمتةنديةكاني‬ ‫مؤبايلةكة دياري‬ ‫دةكةين‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪21‬‬


‫‪ Next‬دةكةين دةضينة هةنطاويَكى تر و خشتةيةكي تر‬ ‫ثاشان‬ ‫دةكريَتةوة ‪:‬‬

‫َدةبذيَرين ئةطةر ويندؤكةت‬ ‫ليَرةدا ‪ API‬هةل‬ ‫َبذيَرة‬ ‫َبذيَرة ئةطةر ‪ 6 4‬بت بوو ئةوا ‪ 6 4‬هةل‬ ‫هةل‬

‫‪ 3 2‬بت بوو ئةوا ‪3 2‬‬

‫لةم بةشةدا دةستكاري كؤمةَليَك تايبةمتةندي ترة دةستكاري دةكةيت‬ ‫وةكو شيَوازى دةركةوتن و ديقة و ئةوشتانةى تر كة تيَيداية‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪22‬‬


‫لةكؤتايدا ‪ Finish‬دةكةين و ضاوةريَ دةكةيت هةتا مؤبايلة‬ ‫َيةكةمان بؤ دروست دةكات‬ ‫خةيال‬ ‫ئيَستا دةبيَت بزانني كاتيَك بةرنامةيةك دروست دةكةين ضؤن رةن بيَت‬

‫دةضينة سةر ‪Run‬و كليك لة ‪ Run app‬دةكةين‬ ‫يان كليك لة ئايكؤني‬ ‫ئةندرؤيد‬

‫‪run‬دةكةين لة بةشى سةرةوةى بةرنامةى‬

‫دواتر ئةجنامى بةرنامةكة‬ ‫رةن دةبيَت لةسةر ئةم‬ ‫مؤبايلة كة دروستمان‬ ‫كردووة‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪23‬‬


‫‪HAXM installation error‬‬

‫َةية ضيية و ضؤن ضاك دةكريَت ؟‬ ‫ئةم هةل‬ ‫َيةكة‬ ‫َةية كاتيَك رودةدات كة دةتةويَت ئاميَرةكة خةيال‬ ‫ئةم هةل‬ ‫َةية لة شيَوةي مةسج بؤكسيَدا‬ ‫(‪ )Emulators‬رةن بكةيت ئةم هةل‬ ‫َةية ضارةسةر بكةيت‬ ‫دةردةكةويَت و دةبيَت ئةم هةل‬

‫ضارةسةركردني ئةمةش ئاسانة لةبةشي ‪ SDK Manger‬بةشيَك‬ ‫هةية دانةبةزيووة ثيَويستة بضني دايبةزيَنني بؤ ئةوةي ئةم‬ ‫َةيةمان نةميَنيت‪ ،‬دةضينة سةر‬ ‫هةل‬ ‫‪Tools > Android > SDK Manager‬‬ ‫بةشي ‪ SDK‬دةكريَتةوة و ثاشان لةبةشي ‪ SDK Tools‬ئةم بةشة‬ ‫نيشاني راسيت ليَ دةدةين و ‪ Apply‬دةكةين‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪24‬‬


‫‪Enable Virtualization Technology VTx‬‬ ‫َةية ضيية و ضؤن ضاك دةكريَت ؟‬ ‫ئةم هةل‬

‫َةكةي ثيَشوو كاتيَك رودةدات كة دةتةويَت‬ ‫َةيةش وةكو هةل‬ ‫ئةم هةل‬ ‫َيةكة (‪ )Emulators‬رةن بكةيت لة شيَوةي مةسج‬ ‫ئاميَرةكة خةيال‬ ‫بؤكسيَدا دةردةكةويَت‬

‫َةية لة ‪ BIOS‬دا دةكريَتةوة‪ ،‬كؤمثيوتةرةكةت‬ ‫ضارةسةري ئةم هةل‬ ‫‪Restart‬دةكةيتةوة و دةضيتة ناو ‪ Bios‬لةويَدا بةشي‬ ‫‪ Virtualization Technology‬هةية و ‪ Disable‬كراوة تؤ‬ ‫دةبيَت ‪Enable‬ي بكةيت ثاشان سةيظي بكةو بضؤرةوة ناو ويندؤ‬ ‫و بضؤرةوة ناو بةرنامةي ئةندرؤيدةكة كاري خؤت بكة‬ ‫كؤمثيوتةرةكان‬ ‫بايؤسيان‬ ‫جياوازة‬ ‫هةريةكةيان بة‬ ‫جؤريَكة ئاطاداربة‬ ‫َم طرنط‬ ‫بةال‬ ‫ئةوةية تؤ ئةو‬ ‫بةشة بدؤزيتةوة‬ ‫لةناو بايسؤدا‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪25‬‬


‫ثيَكهاتةى بةرنامةى ئةندرؤيد‬ ‫ئةندرؤيد لةضةند بةشيَك ثيَكهاتووة ئيَمة ئيَستتا باستي بةشتى تةنيشتت‬ ‫دةكةين‬ ‫ئةم بةشة هةمو كتؤدو ويَنتةو نوستني و بابةتتةكاني ئتةو بةرنامةيتة لتةخؤ‬ ‫دةطريَت كة تؤ دروست دةكةيت‬ ‫وةكو دةزانني بةرنامةيةك كة دروسيت دةكةين لة دوو بةش ثيَك ديَت‪:‬‬ ‫‪ -1‬روكارى بةرنامةكة ( ويَنة – نوسني – خشتتة – ئتايكؤن و ضتةندين‬ ‫بابةت كةلةسةر روكارى دةرةوةى بةرنامةكة هةية)‬ ‫واتة ئةو روكارةى كة بةكارهيَنةرةكة دةيبينيَت و ديارة‬ ‫‪ -2‬ئةو بةشةى كة بةكارهيَنةرة نايبينيَت و ديارنيتة ئتةويش كؤدةكانتة‬ ‫( كؤدي جافا ) هتةمو كتارو ضتاالكيةكان ئتةم كؤدانتة دةيكتةن‪ ،‬تتةنها ئتةو‬ ‫كةسة دةيبينيَت كة دروسيت دةكات‬ ‫دواتتتتر كتتتة بةرنامةكتتتة دروستتتتكراو خرايتتتة بةردةستتتت بةكارهيَنتتتةر ئتتتةم‬ ‫كؤدانتتتتة لتتتتة ثشتتتتتةوة كتتتتاري خؤيتتتتان دةكتتتتةن و بةكارهيَنتتتتةر ناتوانيَتتتتت‬ ‫بيانبينيَت‬ ‫َطرتنى ئةم ويَنتةو‬ ‫َدةر بؤ هةل‬ ‫واتة ئةندرؤيد بةشيَكى هةية لة شيَوةى فؤل‬ ‫نوسني و كؤدانة‬ ‫َى ئتةويت نابيَتت‬ ‫هيض شتيَك لتةو شتتانةى لةستةرةوة بامستان كترد تيَكتةل‬ ‫َدةرى تايبةتى خؤيةوة‬ ‫هةر بابةتةو دةضيَتة ناو فؤل‬ ‫دةبيَتتت بةرهتتةمهيَن ئتتةم بةشتتة بناس تيَت و بزانيَتتت كتتاري تيَتتدابكات‪ ،‬بتتؤ‬ ‫ئةوةى بتوانيَت بة ئاساني بةرنامة دروست بكات‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪26‬‬


‫ثيَكهاتةى بةرنامةى ئةندرؤيد‬

‫َبذيَرين‬ ‫يةكةجمار دةبيَت ‪ Android‬هةل‬ ‫َدةرةكامنان بؤ دةكريَتةوة‬ ‫دواتر فؤل‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪27‬‬


‫يةكةم‬ ‫أ‬ ‫ب‬ ‫ج‬ ‫دووةم‬

‫ئةم بةشة لة دوو بةش ثيَك ديَت ‪:‬‬ ‫يةكةم ‪app :‬‬ ‫دووةم ‪Cradle Scripts :‬‬ ‫بة كليك كردن لةسةر ئةو سةهمانةى تةنيشتيان ئةم دوو بةشة‬ ‫َدةرى ترى تيَداية كة‬ ‫دةكريَنةوة هةريةكيَك لةمانة يةك كؤمةلَ فؤل‬ ‫َدةرةو بؤ بابةتيَكى دياريكراو ئامادةكراوة‬ ‫هةر فؤل‬ ‫‪App‬يةكةم ‪ :‬ثيَكهاتووة لة سيَ بةشي طرنط ئيَستا باسي ئةم‬ ‫بةشة دةكةين‪:‬‬ ‫َس و روكاريَك كة‬ ‫أ ‪Manifests -‬تايبةتة بة ناساندني هةر كال‬ ‫زيادى بدةين بؤ بةرنامة ليَرةدا دةيناسيَنني‬ ‫َسةكانى جافا‬ ‫َطرتنى كؤد و كال‬ ‫ب‪ Java -‬ئةم بةشة تايبةتة بة هةل‬ ‫َطرتنى ويَنةو نوسني و ظيديؤ و‬ ‫ج‪ res -‬ئةم فؤَلدةرة تايبةتة بة هةل‬ ‫بازنةو هيَل و خشتة و ‪ ...‬بابةتى تر كة لةروخسارى بةرنامةكةدا‬ ‫هةية‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪28‬‬


‫َدةرةكان كراونةتةوة و فايلى‬ ‫ئةطةر سةيربكةيت دةبينيت فؤل‬ ‫تايبةتي تيَداية‬ ‫َدةريَك يةك دانة فايلي تيَداية بةثَيى ثيَويست و ئيشةكانى‬ ‫هةر فؤل‬ ‫خؤمان هةريةك لةو بةشانة فايلي ترى بؤ زياد دةكريَت‪ ،‬ئةطةر‬ ‫فايليَكمان زياد كرد بؤ ئةو بةشانة ئةوا لة بةشى ‪ manifests‬دا‬ ‫دةيناسيَنني‬ ‫بؤ منونة ئةطةر ثيَويستى كرد تؤ دوو روكار يان زياترت زياد‬ ‫َسيَكى ترت زياد دةكةيت بؤ جافاكة‬ ‫دةكةيت بؤ بةرنامةكة يان كال‬ ‫واتة بةثيَى ئيشى خؤت زياد و كةم دةكةيت‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪29‬‬


‫ثيَكهاتةى بةرنامة (‪)App‬‬

‫روكارى دةرة كة‬ ‫ديارة ثيَى دةَليَن‬ ‫‪ lay out‬كة لةناو‬ ‫َدةرى ‪ res‬دا هةية‬ ‫فؤل‬ ‫كؤدةكاني ثشتى ئةم‬ ‫‪ lay out‬كة نابينريَت‬ ‫بريتية لة كؤدي‬ ‫‪ java‬كة لةناو‬ ‫َدةرى ‪ java‬دا‬ ‫فؤل‬ ‫هةية‬ ‫بةرهةردوكيان‬ ‫‪ Activity‬دروست‬ ‫دةكةن‬ ‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪30‬‬


‫‪Activity‬‬ ‫كاتيَك كة ثرؤذة دروست دةكةين تةنها يةك ‪ Activity‬مان هةية‬ ‫َم ئةطةر ثيَويستمان بوو دةتوانني دروست بكةين‬ ‫بةال‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪31‬‬


‫‪Activity‬‬

‫ثيَشتتتتتت بامستتتتتانكرد كتتتتتة ئتتتتتةو بةرنامةيتتتتتةي دروستتتتتتى دةكتتتتتةين‬ ‫ثيَكهتتاتووة لتتة كتتؤد و روكتتار‪ ،‬دةبيَتتت ئتتةو كتتؤدو روكتتارة ثيَكتتةوة‬ ‫ببةستتتني واتتتة هتتةمو دوطمتتةو ويَنتتةو بابةتتتةكانى ستتةر روكارةكتتة‬ ‫ببةستني بة كؤدى جافاكةوة‬

‫ئةم ثيَكةوة بةستنةش لةريَطةي ميسؤديَكةوة دةبيَت ‪:‬‬ ‫{)‪public void onCreate(Bundle savedInstanceState‬‬ ‫;)‪super.onCreate(savedInstanceState‬‬ ‫;)‪setContentView(R.layout.activity_main‬‬ ‫}‬ ‫ئةم ميسؤدةش ثيَكهاتووة‬ ‫لةم شيَوةية بؤ ثيَكةوةبةستنى‬ ‫ئةو دوو بةشة‬

‫ئەندرۆید ستۆدیۆ‬

‫ئا ‪ :‬محمد کاظم جاف‬

‫‪2017‬‬

‫‪32‬‬



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.