យើងរៀបចំកម្មវិធីដែលអាចមើលឃើញ! ការសម្តែងជាវិជ្ជមានជាមួយនឹងការអភិវឌ្ឍកម្មវិធីអេមអេសអេមអេសអេមអេសអេសត្រូវបានធានា.
ទំនាក់ទំនង
ប្រសិនបើអ្នកថ្មីចំពោះការអភិវឌ្ឍន៍ Android, មានជម្រើសផ្សេងគ្នាមួយចំនួនសម្រាប់ការអភិវឌ្ឍន៍កម្មវិធី Android. ជម្រើសទាំងនេះរួមមាន Android Studio, អស់សង្ឃឹម, Makerpad, និងអ្នកបង្កើតកម្មវិធី Android. នីមួយៗផ្តល់នូវគុណសម្បត្តិផ្ទាល់ខ្លួន, ហើយខ្ញុំនឹងពិភាក្សាដោយសង្ខេបអំពីភាពខុសគ្នារវាងពួកគេ។. នៅពេលដែលអ្នកបានសម្រេចចិត្តថាជម្រើសមួយណាដែលសាកសមនឹងអ្នក។, នេះគឺជាមូលដ្ឋាន. ប៉ុន្តែមុនពេលអ្នកចាប់ផ្តើម, ត្រូវប្រាកដថាទាញយកឧបករណ៍ត្រឹមត្រូវសម្រាប់ការងារ.
នៅពេលអ្នកប្រើ Android Studio ដើម្បីបង្កើតកម្មវិធី Android, អ្នកនឹងអាចបង្កើតកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នកបានយ៉ាងឆាប់រហ័សសម្រាប់ឧបករណ៍ចល័តរបស់អ្នក។. កម្មវិធីទូរស័ព្ទមានសមាសភាគសំខាន់ពីរ: សកម្មភាព និងទិដ្ឋភាព. សកម្មភាពគឺជាផ្នែកនៃកម្មវិធីដែលកំណត់រូបរាងក្រាហ្វិកផ្នែកខាងលើ និងមុខងារ. វាត្រូវបានបង្កើតឡើងដោយកូដ Java, ដែលកំណត់សកម្មភាពអ្វីដែលគួរកើតឡើងនៅពេលចុចប៊ូតុង. កម្មវិធីខ្លួនវាអាចដំណើរការលើឧបករណ៍ដែលត្រូវគ្នានឹងប្រព័ន្ធប្រតិបត្តិការ Android.
ដើម្បីចាប់ផ្តើមបង្កើតពាក្យសុំរបស់អ្នក, បើកកម្មវិធីរុករកគម្រោង. វានឹងបង្ហាញពីប្រព័ន្ធប្រតិបត្តិការ Android Zielplattform, ម៉ាស៊ីនមេ, និងថតឯកសារធនធាន. ក៏មានកផងដែរ “បង្អួចមើលការទុំជាមុន”, ដែលនឹងអនុញ្ញាតឱ្យអ្នកមើលឃើញកម្មវិធីនៅលើឧបករណ៍ជាច្រើន. នៅពេលដែលអ្នកបានជ្រើសរើសទិដ្ឋភាពមួយ, អ្នកអាចប្តូរវាតាមបំណងដោយចុចប៊ូតុងដែលត្រូវគ្នា. ប្រសិនបើអ្នកត្រូវការបង្កើតកម្មវិធីច្រើនជាងមួយ, អ្នកអាចបង្កើតទស្សនៈផ្ទាល់ខ្លួនសម្រាប់ពួកគេម្នាក់ៗ.
បន្ទាប់, ភ្ជាប់ឧបករណ៍ Android ទៅកុំព្យូទ័ររបស់អ្នក. អ្នកត្រូវជ្រើសរើសឧបករណ៍ដែលដំណើរការស្ទូឌីយោ Android. អ្នកអាចភ្ជាប់ទៅឧបករណ៍ Android ដោយប្រើយូអេសប៊ី. ផ្លូវនេះ, អ្នកអាចសាកល្បងកម្មវិធីនៅលើវាហើយធ្វើការផ្លាស់ប្តូរចាំបាច់. អ្នកក៏អាចសាកល្បងកម្មវិធីនៅលើឧបករណ៍នេះមុនពេលអ្នកសាងសង់វាសម្រាប់វេទិកាគោលដៅរបស់អ្នក. គ្រាន់តែអត់ធ្មត់! ប្រសិនបើអ្នកមិនប្រាកដថាត្រូវធ្វើយ៉ាងម៉េច?, អានវេទិកាអ្នកអភិវឌ្ឍន៍ប្រព័ន្ធប្រតិបត្តិការ Android. ពួកគេមានការណែនាំលម្អិតអំពីរបៀបធ្វើឱ្យឧបករណ៍និទានរបស់ស្ទូឌីយោ Android.
ការអភិវឌ្ឍកម្មវិធីទូរស័ព្ទត្រូវការការវិនិយោគច្រើន, ទាំងពីអ្នកអភិវឌ្ឍន៍និងមកពីបរិស្ថានអភិវឌ្ឍន៍. អ្នកច្នៃប្រឌិតកម្មវិធីហ្គូហ្គលគឺជាឧទាហរណ៍នៃបរិស្ថានអភិវឌ្ឍន៍ដែលរួមបញ្ចូលគ្នា (អាយឌីអេ) ដែលរួមបញ្ចូលទាំងឧបករណ៍សូហ្វវែរទាំងអស់ដែលត្រូវការដើម្បីបង្កើតកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android. ទោះយ៉ាងណាក៏ដោយ, វាដំណើរការក្នុងកម្មវិធីអ៊ីនធឺណិតហើយមិនត្រូវបានគាំទ្រដោយ Internet Explorer ទេ. ទោះយ៉ាងណាក៏ដោយ, ប្រសិនបើអ្នកថ្មីក្នុងការសរសេរកម្មវិធីហើយមិនមានប្រវត្តិនៅក្នុងការអភិវឌ្ឍន៍កម្មវិធីទេ, អ្នកច្នៃប្រឌិតកម្មវិធីអាចជាដំណោះស្រាយដ៏ល្អឥតខ្ចោះ.
នៅពេលដែលអ្នកចូលទៅគេហទំព័រអ្នកច្នៃប្រឌិតកម្មវិធី, អ្នកអាចចាប់ផ្តើមធ្វើការលើគម្រោងរបស់អ្នក. ចុចប៊ូតុងចាប់ផ្តើមគម្រោងថ្មីនៅលើមឺនុយនិងដាក់ឈ្មោះវា. អ្នកច្នៃប្រឌិតកម្មវិធីនឹងបើកក្នុងទិដ្ឋភាពអ្នករចនាម៉ូដ. ពីរបារចំណងជើង, អ្នកអាចបន្ថែមអេក្រង់និងប្តូររវាងពួកវា. របារចំណងជើងក៏អនុញ្ញាតឱ្យអ្នកបិទ / បើករវាងប្លុកនិងការមើលអ្នករចនាម៉ូដផងដែរ. នៅពេលអ្នកត្រៀមខ្លួនជាស្រេចដើម្បីចាប់ផ្តើម, អ្នកអាចជ្រើសរើសឈ្មោះគម្រោង.
ជម្រើសមួយទៀតសម្រាប់អ្នកច្នៃប្រឌិតកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android គឺការបង្កើតកម្មវិធីកម្មវិធី. បរិស្ថានអភិវឌ្ឍន៍ផ្អែកលើគេហទំព័រនេះអនុញ្ញាតឱ្យអ្នកចាប់ផ្តើមដំបូងបង្កើតនិងប្តូរកម្មវិធី Android ប្ដូរតាមបំណងដោយមិនចាំបាច់សរសេរលេខកូដតែមួយប៉ុណ្ណោះ. អ្នកច្នៃប្រឌិតកម្មវិធី MIT ត្រូវបានថែរក្សាយ៉ាងសកម្មដោយមន្ទីរពិសោធន៍សិក្សាទូរស័ព្ទចល័តរបស់មីត. ដើមឡើយវាត្រូវបានបង្កើតឡើងដោយក្រុមហ៊ុន Google ប៉ុន្តែឥឡូវនេះត្រូវបានប្រើដោយអ្នកអប់រំនិងនិស្សិតជាច្រើន. អ្នកច្នៃប្រឌិតកម្មវិធី MIT គឺជាកម្មវិធីឥតគិតថ្លៃហើយមាននៅក្រោមអាជ្ញាប័ណ្ណ Apache 2.0 និងការច្នៃប្រឌិតច្នៃប្រឌិតបញ្ជាក់យ៉ាងច្បាស់ 3.0 មិនបានរាយការណ៍.
ឧបករណ៍អភិវឌ្ឍន៍កម្មវិធី Kivy android គឺជាប្រភពបើកចំហ, ឧបករណ៍លឿនសម្រាប់បង្កើតកម្មវិធី, ក៏ដូចជាសម្រាប់គំរូដើម. ទោះយ៉ាងណាក៏ដោយ, វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថាកម្មវិធី Kivy មិនមែនជាវេទិកាដើមទេ។, ដូច្នេះពួកគេនឹងមានទំហំ APK ខ្ពស់ជាង ហើយការចាប់ផ្តើមយឺតជាងកម្មវិធីដើម. នេះជាគុណវិបត្តិមួយដែលបានផ្តល់ឱ្យនូវការដំណើរការរបស់ leistungsfahige នៃទូរស័ព្ទ Android សព្វថ្ងៃ. សម្រាប់ហេតុផលនោះ។, អ្នកប្រើប្រាស់ជាច្រើនជៀសវាងការបង្កើតកម្មវិធីផ្ទាល់ខ្លួនរបស់ពួកគេជាមួយ Kivy.
ដើម្បីបង្កើតកម្មវិធី Android, អ្នកនឹងត្រូវបន្ថែមប៊ូតុង និងធាតុ UI ផ្សេងទៀត។. សកម្មភាពទាំងនេះត្រូវបានគេស្គាល់ថាជាកូដដែលជំរុញដោយព្រឹត្តិការណ៍, ហើយ Kivy ត្រូវបានបង្កើតឡើងដើម្បីដោះស្រាយព្រឹត្តិការណ៍ទាំងនេះ. ឧទាហរណ៍, ធាតុក្រាហ្វិកស្លាកអាចមានគុណលក្ខណៈបី: អត្ថបត, ទំហំ_ជំនួយ, និង pos_hint. តម្លៃទាំងនេះមានសារៈសំខាន់សម្រាប់ការធ្វើឱ្យស្លាកបង្ហាញនៅលើអេក្រង់. ធាតុក្រាហ្វិកស្លាកនឹងត្រូវការទទឹង និងអត្ថបទ, ក៏ដូចជាការណែនាំអំពីទំហំ.
នៅពេលដែលអ្នកបានបង្កើតកម្មវិធីរបស់អ្នកនៅ Kivy, វាដល់ពេលដែលត្រូវខ្ចប់វាហើយ. ដើម្បីខ្ចប់កម្មវិធីក្នុងទ្រង់ទ្រាយ APK, អ្នកត្រូវតំឡើងកម្មវិធីក្នុងថតផ្ទុកទិន្នន័យខាងក្រៅ. ថតឯកសារជាធម្មតា / sdcard. បីរក្រោយមក, អ្នកអាចជ្រើសរើសការបង្ហាញសាកល្បងនិងចេញផ្សាយកំណែរបស់កម្មវិធី. កម្មវិធី Kivy Android បន្ទាប់មកបានត្រៀមខ្លួនជាស្រេចដែលត្រូវតំឡើងនៅ Google Play. អ្នកក៏អាចបង្កើតកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android នៅលើ Paspberry PI ដោយប្រើការតំឡើងដោយដៃឬប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ Kivypie.
Makerpad គឺជាវេទិកាមួយសម្រាប់ការបង្កើតកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android, ហើយការសិក្សាករណីនិងការបង្រៀនយ៉ាងទូលំទូលាយរបស់វាអាចជួយអ្នកឱ្យចាប់ផ្តើមជាមួយនឹងការសរសេរកូដ. ជាមួយនឹងដំណើរការងាយស្រួលក្នុងការតាមដាន, អ្នកអាចបង្កើតការរចនាម៉ូដនិងកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ភ្ជាប់និងរៀបចំទិន្នន័យ. លើសពីនេះទៀត, វេទិកាអនុញ្ញាតឱ្យអ្នកប្រៀបធៀបឧបករណ៍ផ្សេងៗគ្នាដើម្បីកំណត់ថាតើមួយណាល្អបំផុតសម្រាប់អ្នក. វាគឺជាឧបករណ៍ដ៏ល្អសម្រាប់អ្នកចាប់ផ្តើមដំបូងនិងអ្នកអភិវឌ្ឍន៍ដែលមានបទពិសោធន៍. យើងនឹងពិនិត្យមើលហេតុផលមួយចំនួនដែលធ្វើឱ្យ Makerberpad មានប្រសិទ្ធភាពខ្ពស់ណាស់.
លក្ខណៈពិសេសមួយក្នុងចំណោមលក្ខណៈពិសេសបំផុតរបស់ Makerpad គឺថាវាបានចាប់ដៃគូជាមួយឧបករណ៍ជាច្រើនពីអ្នកលក់ផ្សេងៗ. ដោយជ្រើសរើសឧបករណ៍ដែលបានចាប់ដៃគូ, អ្នកនឹងអាចទាញយកអត្ថប្រយោជន៍ពីលក្ខណៈពិសេសកម្រិតខ្ពស់របស់វា. ឧបករណ៍ទាំងនេះរួមមានការធ្លាក់ចុះ, ខារ៉ូដ, សន្លឹក 2Site, និងពង្រីក. អ្នកអាចប្រើ Makerpad ដើម្បីបង្កើតកម្មវិធីសម្រាប់អាជីវកម្មរបស់អ្នកឬសូម្បីតែចំណង់ចំណូលចិត្ត. និង, ជាមួយនឹងសហគមន៍ដ៏ទូលំទូលាយរបស់វា, អ្នកអាចសួរសំណួរនិងទទួលបានជំនួយគ្រប់ពេល.
Makerpad មិនថោកទេ, ទោះយ៉ាងណាក៏ដោយ. តម្លៃនៃការជាវប្រចាំខែ $16 និងត្រូវបានកំណត់គោលដៅនៅអ្នកចាប់ផ្តើមដំបូងដែលចង់ស្វែងយល់ពីពិភពលោកនៃការអភិវឌ្ឍគ្មានលេខកូដ. ប៉ុន្តែប្រសិនបើអ្នកយកចិត្តទុកដាក់លើការសរសេរកូដ និងការកសាងឧបករណ៍, អ្នកអាចចុះឈ្មោះសម្រាប់គម្រោង Builder, ដែលចំណាយ $41 មួយខែ. ផែនការអ្នកសាងសង់មានតម្លៃថ្លៃជាង ប៉ុន្តែមានតម្លៃសម្រាប់អ្នកដែលចង់មានផលិតភាព ហើយចាប់ផ្តើមជួល. ប្រសិនបើអ្នកមិនមានបទពិសោធន៍ជាមួយការអភិវឌ្ឍន៍គ្មានកូដ, Makerpad គឺជាជម្រើសដ៏ល្អ.
ប្រសិនបើអ្នកកំពុងព្យាយាមត្រាប់តាមបទពិសោធន៍នៃការប្រើប្រាស់ឧបករណ៍ Android ពិតប្រាកដ, អ្នកអាចប្រើ Acceleration Execution Manager សម្រាប់ Android. ឧបករណ៍នេះប្រើបច្ចេកវិទ្យានិម្មិតដែលជួយផ្នែករឹង ដើម្បីបង្កើនល្បឿននៃកម្មវិធីត្រាប់តាម Android. វាដំណើរការតែលើ processors ជាមួយបន្ទះឈីប Intel ប៉ុណ្ណោះ។. នៅពេលដំឡើងរួច, កម្មវិធីគ្រប់គ្រង AVD នឹងចាប់ផ្តើមត្រាប់តាមកម្មវិធី Android ដោយស្វ័យប្រវត្តិ. ការប្រើប្រាស់ឧបករណ៍នេះគឺសាមញ្ញ. អ្នកអាចដំឡើងវាតាមរយៈ Android Studio ឬដោយប្រើកម្មវិធីដំឡើងជាក់លាក់.
AVDs គឺជាឯកសារដែលកម្មវិធីត្រាប់តាម Android ប្រើដើម្បីក្លែងធ្វើផ្នែក flash នៃឧបករណ៍ពិត. ពួកវាត្រូវបានផលិតចេញពីឯកសារបីប្រភេទ: ខឺណែល, ទិន្នន័យអ្នកប្រើប្រាស់, និងកាត SD. រូបភាពទាំងនេះត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិ ប្រសិនបើអ្នកមិនផ្តល់ឱ្យពួកគេ។. នៅពេលអ្នកចាប់ផ្តើមកម្មវិធីត្រាប់តាម, AVD នឹងបង្កើតរូបភាពទិន្នន័យអ្នកប្រើប្រាស់ថ្មី ប្រសិនបើអ្នកមិនផ្តល់វាទេ។. ជាជម្រើស, អ្នកអាចបញ្ជាក់ទីតាំងថ្មីដោយប្រើជម្រើស -system-dir.
ការកំណត់រចនាសម្ព័ន្ធ AVD នៃកម្មវិធីត្រាប់តាមប្រព័ន្ធប្រតិបត្តិការ Android កំណត់លក្ខណៈផ្នែករឹងនៃទូរស័ព្ទដែលបានត្រាប់តាម. ដោយកំណត់រចនាសម្ព័ន្ធ AVD, អ្នកអាចសាកល្បងដំណើរការនៃកម្មវិធី Android នៅលើបន្សំផ្នែករឹងផ្សេងៗ. ឧទាហរណ៍, កម្មវិធី Android អាចប្រើបណ្តាញ, ចាក់អូឌីយ៉ូ ឬវីដេអូ, រក្សាទុកទិន្នន័យ, និងជូនដំណឹងដល់អ្នកប្រើប្រាស់. អ្នកថែមទាំងអាចប្រើកម្មវិធីត្រាប់តាម ដើម្បីសាកល្បងមុខងាររបស់កាមេរ៉ា និងឧបករណ៍វាស់ល្បឿន.
នៅពេលបង្កើតកម្មវិធី Android, អ្នកគួរតែពិចារណាអំពីសកម្មភាពជីវិតរបស់ Android. មុខងារនេះអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងវដ្តជីវិតនៃសកម្មភាពតែមួយ, ដូចជានៅពេលដែលវាបន្ត ឬផ្អាក. ស្ថានភាពផ្អាកនៃសកម្មភាពគឺជាពេលវេលាដ៏ល្អបំផុតដើម្បីរក្សាទុកស្ថានភាពនៅក្នុងកម្មវិធីរបស់អ្នក និងបញ្ឈប់ការប្រើប្រាស់ធនធាន. វាក៏ផ្តល់ឱកាសល្អក្នុងការផ្អាកចលនាផងដែរ។, ដែលប្រហែលជាមិនអាចមើលឃើញនៅក្នុងសកម្មភាពដែលបានផ្អាក. ដោយមិនគិតពីសកម្មភាពបន្ត, អ្នកនៅតែត្រូវប្រាកដថាប្រើការផ្អាក() វិធីសាស្រ្ត.
វដ្តជីវិតរបស់សកម្មភាពចាប់ផ្តើមដោយ onCreate() វិធីសាស្រ្ត. វិធីសាស្រ្តនេះត្រូវបានហៅនៅពេលដែលអ្នកប្រើចុចលើរូបតំណាងកម្មវិធីជាលើកដំបូង. នៅក្នុងវិធីសាស្រ្តនេះ។, អ្នកកំណត់ប្លង់ហើយចាប់ផ្តើមទស្សនៈ. ជំហានបន្ទាប់ក្នុងមួយជីវិតគឺហៅទូរស័ព្ទទៅ ONSTAT() វិធីសាស្រ្ត, ដែលធ្វើឱ្យសកម្មភាពដែលអាចមើលឃើញនិងអនុញ្ញាតឱ្យអ្នកប្រើធ្វើអន្តរកម្មជាមួយវា. ចាប់ផ្តើម() ត្រូវបានគេហៅថានៅពេលសកម្មភាពមួយត្រូវបានចាប់ផ្តើមនិងបិទ. ជាជម្រើស, onPause() វិធីសាស្រ្តអាចត្រូវបានកេះប្រសិនបើសកម្មភាពត្រូវបានបំផ្លាញ.
អាយុកាលសកម្មភាព Android មួយពិពណ៌នាអំពីដំណាក់កាលដែលសកម្មភាពឆ្លងកាត់. រូបតំណាងរបស់កម្មវិធីមិនមាននៅលើបញ្ជីអេក្រង់ផ្ទះទេ, ប៉ុន្តែវានឹងបង្កើតសារព្រឹត្តិការណ៍ឱ្យបានឆាប់នៅពេលដែលអ្នកប្រើប្រាស់ចុចប៊ូតុងថយក្រោយ. នៅពេលអ្នកបង្កើតកម្មវិធីរបស់អ្នក, ត្រូវដឹងអំពីអាយុកាលសកម្មភាព Android. ប្រសិនបើអ្នកកំពុងបង្កើតកម្មវិធី Android, អ្នកគួរតែរៀនអំពីដំណើរជីវិតទាំងនេះដើម្បីចៀសវាងការគាំងកម្មវិធីនិងបញ្ហាផ្សេងទៀត.
សូមចំណាំ, ដែលយើងប្រើខូឃីស៍, ដើម្បីធ្វើឱ្យប្រសើរឡើងនូវការប្រើប្រាស់គេហទំព័រនេះ. តាមរយៈការទស្សនាគេហទំព័រ
ការប្រើប្រាស់បន្ថែមទៀត, ទទួលយកខូឃីស៍ទាំងនេះ
ព័ត៌មានបន្ថែមអំពីខូឃីស៍អាចរកបាននៅក្នុងគោលការណ៍ឯកជនភាពរបស់យើង