ئەندرۆید سـتۆدیۆ فێرکاری بەرنامەی ئەندرۆید ستۆدیۆ
ئامادەکردنى محمد کاظم جاف سلێمانى
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