យើងរៀបចំកម្មវិធីដែលអាចមើលឃើញ! ការសម្តែងជាវិជ្ជមានជាមួយនឹងការអភិវឌ្ឍកម្មវិធីអេមអេសអេមអេសអេមអេសអេសត្រូវបានធានា.
ទំនាក់ទំនង
ប្រសិនបើអ្នកចង់រៀនពីរបៀបបង្កើតកម្មវិធី Android, អ្នកត្រូវដឹងរឿងមួយចំនួនអំពី Java-Code, ចេតនាបង្កប់ន័យ, ជម្រើសអ្នកអភិវឌ្ឍន៍, និងប្រព័ន្ធម៉ូឌុល. ទាំងនេះគឺជាមូលដ្ឋានគ្រឹះនៃការសរសេរកម្មវិធីសម្រាប់ Android. ប្រសិនបើអ្នកនៅតែយល់ច្រឡំ, បន្តអាន. អ្នកនឹងរកឃើញពីរបៀបបង្កើតកម្មវិធីសាមញ្ញមួយក្នុងពេលមិនយូរ! បន្ទាប់មក, អ្នកនឹងមានមូលដ្ឋានរឹងមាំសម្រាប់ការអភិវឌ្ឍន៍នាពេលអនាគត.
នៅក្នុងវគ្គសិក្សានេះ។, អ្នកនឹងរៀនសមាសធាតុទាំងអស់ដែលអ្នកត្រូវការដើម្បីបង្កើតកម្មវិធី Android, រួមទាំងការធ្វើតេស្ត Android-Binding និងស្វ័យប្រវត្តិ. បន្ទាប់ពីអ្នកបានរៀនពីរបៀបបង្កើតសមាសធាតុទាំងនេះ, អ្នកនឹងអាចបង្កើតកម្មវិធីដែលមានជំនាញវិជ្ជាជីវៈ. ការប្រើប្រាស់កម្មវិធី Java-Code សម្រាប់កម្មវិធី Android គឺជាវិធីដ៏ល្អមួយដើម្បីរៀនពីរបៀបបង្កើតប្រព័ន្ធប្រតិបត្តិការទូរស័ព្ទដែលពេញនិយមបំផុត។. ទោះយ៉ាងណាក៏ដោយ, ប្រសិនបើអ្នកមិនមានពេលវេលា ឬចំណេះដឹងដើម្បីបង្កើតកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នក។, អ្នកគួរតែពិចារណាជួលអ្នកបង្កើតកម្មវិធី Android ពិសេសជំនួសវិញ។.
ឧទាហរណ៍, កម្មវិធី Android របស់អ្នកអាចធ្វើអន្តរកម្មជាមួយសេវាកម្មគេហទំព័រដែលផ្តោតលើ REST. វាជួយឱ្យវាបង្កើតតម្លៃកាន់តែច្រើន ព្រោះវាបង្ហាញព័ត៌មានពាក់ព័ន្ធដល់អ្នកប្រើប្រាស់របស់វា។. ទិន្នន័យបែបនេះជាធម្មតាត្រូវបានផ្ទុកពីសេវាគេហទំព័រផ្សេងៗគ្នាក្នុងអំឡុងពេលដំណើរការរបស់កម្មវិធី និងធ្វើបច្ចុប្បន្នភាពតាមកាលកំណត់. ដូចដែលអ្នកបានរៀនពីរបៀបសរសេរកម្មវិធី Android ជាមួយ Java, អ្នកនឹងត្រៀមខ្លួនជាស្រេចក្នុងការបង្កើតកម្មវិធីដែលមើលទៅវិជ្ជាជីវៈ. អ្នកអាចចាប់ផ្តើមថ្ងៃនេះដោយចុះឈ្មោះសម្រាប់វគ្គសិក្សាកម្មវិធី Android ដោយឥតគិតថ្លៃ!
សម្រាប់អ្នកចាប់ផ្តើមដំបូង, កម្មវិធី Java-Code សម្រាប់កម្មវិធី Android មិនពិបាកទេ។. កំណែចុងក្រោយបំផុតនៃ JDK គឺអាចរកបានពី Oracle. ដើម្បីប្រើភាសានេះ។, អ្នកត្រូវតែមានបរិស្ថានអភិវឌ្ឍន៍រួមបញ្ចូលគ្នា (អាយឌីអេ). នេះគឺជាកម្មវិធីដែលអនុញ្ញាតឱ្យអ្នកបញ្ចូលលេខកូដនិងហៅទូរស័ព្ទនៅលើ JDK. IDE ដែលអ្នកប្រើសម្រាប់ការអភិវឌ្ឍន៍ Android ត្រូវបានគេហៅថា Android Studio IDE. កម្មវិធីនេះត្រូវបានរចនាឡើងដើម្បីធ្វើឱ្យការសរសេរកូដមានភាពងាយស្រួលតាមដែលអាចធ្វើទៅបាន។.
ក្របខ័ណ្ឌ Android ប្រើប្រាស់វត្ថុបំណង ដើម្បីណែនាំកម្មវិធី. វត្ថុបំណងអាចត្រូវបានប្រើសម្រាប់គោលបំណងផ្សេងៗ, រួមទាំងការកំណត់ថាតើសមាសធាតុមួយណាដែលត្រូវចាប់ផ្តើម និងធ្វើសកម្មភាព. ទិន្នន័យ ឬសកម្មភាពដែលមាននៅក្នុងវត្ថុបំណងក៏ត្រូវបានបញ្ជូនទៅសមាសភាគទទួលផងដែរ។. ព័ត៌មាននេះអនុញ្ញាតឱ្យសមាសធាតុអ្នកទទួលអនុវត្តសកម្មភាពដែលចង់បាន. ប្រសិនបើចេតនាត្រូវបានកំណត់ឱ្យចាប់ផ្តើម, សមាសភាគអ្នកទទួលនឹងប្រតិបត្តិសកម្មភាព ឬផ្ញើទិន្នន័យដែលចង់បាន.
នៅក្នុងការសរសេរកម្មវិធី Android, វាជាការល្អបំផុតក្នុងការប្រើចេតនាច្បាស់លាស់នៅពេលចាប់ផ្តើមសេវាកម្ម. កុំប្រកាសពីចេតនាសម្រាប់សេវាកម្ម នៅពេលប្រើចេតនាមិនច្បាស់លាស់. វាបង្កើតហានិភ័យសុវត្ថិភាព ពីព្រោះអ្នកប្រើប្រាស់មិនអាចមើលថាសេវាកម្មណាមួយនឹងឆ្លើយតបទៅនឹងសំណើរបស់កម្មវិធីនោះទេ។. លើសពីនេះទៀត, ការប្រើចេតនាមិនច្បាស់លាស់នៅពេលចាប់ផ្តើមសេវាកម្មគឺមានគ្រោះថ្នាក់. ប្រព័ន្ធប្រតិបត្តិការ Android 5.0 នឹងបដិសេធករណីលើកលែង ប្រសិនបើអ្នកព្យាយាមហៅទៅ bindService() ដោយមានចេតនាមិនច្បាស់លាស់. នេះគឺដើម្បីធានាសុវត្ថិភាពនៃវេទិកា.
វត្ថុ PendingIntent រុំវត្ថុបំណង. វត្ថុ PendingIntent ប្រកាសថាចេតនានឹងត្រូវបានប្រតិបត្តិនៅពេលដែលអ្នកប្រើធ្វើសកម្មភាពជាមួយការជូនដំណឹង. កម្មវិធីគ្រប់គ្រងការជូនដំណឹង ឬ AlarmManager បន្ទាប់មកប្រតិបត្តិចេតនា. ប្រសិនបើចេតនាមិនត្រូវបានដោះស្រាយ, វត្ថុ PendingIntent ត្រឡប់សកម្មភាព. វាក៏ត្រលប់មកវិញនូវសេវាកម្មផងដែរ។. ផ្លូវនេះ, កម្មវិធីអាចចាប់ផ្តើមកម្មវិធីនៅពេលដែលពួកគេត្រូវការ.
ដើម្បីប្រើ 'geheim’ ការកំណត់នៅលើ Android, អ្នកត្រូវតែចូលប្រើ 'ជម្រើសអ្នកអភិវឌ្ឍន៍'. ការកំណត់ទាំងនេះត្រូវបានលាក់តាមលំនាំដើម ហើយចាំបាច់ត្រូវបើកដំណើរការដោយដៃ. អ្នកអាចធ្វើវាបានពីការកំណត់-កម្មវិធីរបស់ប្រព័ន្ធ Android. ពួកវាអាចបណ្តាលឱ្យមានបញ្ហាដំណើរការ ប្រសិនបើមិនបានបើកដំណើរការត្រឹមត្រូវ។. ដំណឹងល្អគឺថាពួកវាសាមញ្ញក្នុងការដកចេញ. តោះស្វែងយល់ពីរបៀបបើក 'geheim’ ជម្រើស. នេះគឺជាវិធីមួយចំនួនដើម្បីចូលទៅកាន់ 'geheim’ ម៉ឺនុយនៅលើ Android-Handy:
ប្រសិនបើអ្នកកំពុងបង្កើតកម្មវិធីទូរស័ព្ទសម្រាប់ Android, អ្នកនឹងរកឃើញថា 'អ្នកអភិវឌ្ឍន៍’ ជម្រើសគឺអាចរកបាន. ខណៈពេលដែលមិនមែនការកំណត់ទាំងអស់នេះគឺចាំបាច់, ពួកគេអាចជួយអ្នកក្នុងការកំណត់បញ្ហា និងកែលម្អដំណើរការនៃកម្មវិធីរបស់អ្នក។. ជម្រើសទាំងនេះមួយចំនួនរួមមាន USB-Debugging, មុខងារដែលអាចជួយអ្នកឱ្យ root ទូរស័ព្ទរបស់អ្នក។, ដំឡើង custom-rom, និងបម្រុងទុកទិន្នន័យរបស់អ្នក។. អ្នកអភិវឌ្ឍន៍ផ្សេងទៀត។’ ជម្រើសអនុញ្ញាតឱ្យអ្នកវិភាគដំណើរការឧបករណ៍របស់អ្នក និងដោះស្រាយបញ្ហា.
បន្ថែមពីលើការបំបាត់កំហុស និងការបង្កើតបរិស្ថានបំបាត់កំហុស, Android Studio ក៏គាំទ្រការមើលគុណលក្ខណៈនៅក្នុងកម្មវិធី និងប្លង់ផងដែរ។. ទោះបីជាមានអត្ថប្រយោជន៍ក៏ដោយ។, ការកែកំហុសមិនអាចតែងតែផ្តល់ឱ្យអ្នកនូវព័ត៌មានទាំងអស់ដែលអ្នកត្រូវការដើម្បីជួសជុលការគាំង ឬជួសជុលកំហុសនោះទេ។. ការអភិវឌ្ឍន៍កម្មវិធី Android គឺពិបាកដោយគ្មានឧបករណ៍ទាំងនេះ. ទោះយ៉ាងណាក៏ដោយ, ប្រសិនបើអ្នកមិនមានឧបករណ៍ត្រឹមត្រូវ។, អ្នកអាចប្រើគន្លឹះខាងក្រោមដើម្បីចាប់ផ្តើម. ជាចុងក្រោយ, កុំភ្លេចចងចាំរឿងទាំងនេះ!
ប្រសិនបើអ្នកចង់បង្កើតកម្មវិធី Android យ៉ាងឆាប់រហ័ស, អ្នកអាចស្វែងរកឧបករណ៍ដ៏ល្អសម្រាប់កិច្ចការនេះនៅលើអ៊ីនធឺណិត. អ្នកនឹងរកឃើញជម្រើសវាយតម្លៃខ្ពស់ជាច្រើនដែលគិតថ្លៃសេវាប្រចាំខែ. កញ្ចប់ប្រែប្រួលអាស្រ័យលើអ្នកផ្តល់សេវាណាមួយដែលអ្នកប្រើ និងប្រភេទកម្មវិធីដែលអ្នកកំពុងបង្កើត. មានកម្មវិធីពីរប្រភេទសំខាន់ៗ: ជនជាតិដើម និង PWA. ទាំងពីរមានគុណសម្បត្តិ និងគុណវិបត្តិរបស់ពួកគេ។. កម្មវិធីដើមត្រូវបានទាញយកពីហាងកម្មវិធី ឬ Google Play ហើយមានមុខងារច្រើនជាង PWAs.
ប្រសិនបើអ្នកជាអ្នកទើបបង្កើតកម្មវិធី, អ្នកនឹងចង់ប្រើឧបករណ៍អនឡាញដូចជា App-Builder. ឧបករណ៍នេះអាចប្រើបានជាមួយភាសាសរសេរកម្មវិធីភាគច្រើន ហើយល្អសម្រាប់អ្នកចាប់ផ្តើមដំបូង និងអ្នកសរសេរកម្មវិធីដែលមានបទពិសោធន៍. ទោះយ៉ាងណាក៏ដោយ, វាជារឿងសំខាន់ក្នុងការកត់សម្គាល់ថា អ្នកគួរតែមានចំណេះដឹងខ្លះអំពី Java ឬភាសាសរសេរកម្មវិធីផ្សេងទៀត មុនពេលអ្នកព្យាយាមវា។. បើមិនដូច្នេះទេ។, អ្នកទំនងជានឹងបញ្ចប់ដោយកម្មវិធីដែលមានកូដមិនល្អ.
ការបង្កើតកម្មវិធីដោយខ្លួនឯងគឺជាដំណើរការដែលចំណាយពេលច្រើន។, ប៉ុន្តែវាជាជម្រើសដែលមានប្រសិទ្ធភាពជាងការជួលអ្នកអភិវឌ្ឍន៍. អ្នកបង្កើតកម្មវិធីផ្តល់នូវសំណុំយ៉ាងទូលំទូលាយនៃធាតុកម្មវិធី. ទោះយ៉ាងណាក៏ដោយ, គុណវិបត្តិគឺការប្ដូរតាមបំណងមានកំណត់ និងលក្ខណៈពិសេសដែលមាន. ការប្ដូរតាមបំណងគឺពិបាកក្នុងការសម្រេចបាន។, ប៉ុន្តែពួកគេអាចប្រើបាន. ការបង្កើតកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នកអាចជាជម្រើសត្រឹមត្រូវប្រសិនបើអ្នកចង់បង្កើតកម្មវិធីតូចមួយសម្រាប់ថវិកាតិចតួច.
ដើម្បីចាប់ផ្តើមបង្កើតកម្មវិធី Android របស់អ្នក។, អ្នកត្រូវបង្កើតគម្រោង Android Studio. គម្រោងមានបញ្ជីឯកសារ, រួមទាំងកូដប្រភពកម្មវិធី Android របស់អ្នក។, ការកំណត់កម្រិត, និងឯកសារធនធាន. នៅពេលដែលឯកសារទាំងនេះត្រូវបានបន្ថែមទៅគម្រោង, អ្នកអាចចាប់ផ្តើមសរសេរកម្មវិធី. នៅក្នុងជំហានដំបូង, អ្នកត្រូវតែដាក់ឈ្មោះគម្រោងរបស់អ្នក។. តាមលំនាំដើម, គម្រោងនេះត្រូវបានគេហៅថាកម្មវិធី. ដើម្បីប្តូរឈ្មោះ, ចុច ឯកសារ > ថ្មី។ > ម៉ូឌុល.
នៅពេលអ្នកចាប់ផ្តើមបង្កើតកម្មវិធីរបស់អ្នក។, ឧបករណ៍ Android Studio នឹងបង្កើតគម្រោងគំរូមួយ។. ប្រសិនបើអ្នកចង់បង្កើតកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នក។, អ្នកអាចប្តូរឈ្មោះនៅក្នុងវាល ឈ្មោះ. ឈ្មោះនឹងបង្ហាញនៅលើកម្មវិធីរបស់អ្នក នៅពេលដែលវាត្រូវបានដំឡើងនៅលើឧបករណ៍របស់អ្នកប្រើប្រាស់ និងនៅពេលដែលវាត្រូវបានរាយក្នុង Google Play. ដើម្បីផ្លាស់ប្តូរនេះ។, អ្នកអាចជំនួសឈ្មោះលំនាំដើមដោយផ្ទាល់ខ្លួនរបស់អ្នក។. ជាជម្រើស, អ្នកអាចប្រើឈ្មោះកម្មវិធីដែលមានរួចហើយនៅក្នុងការកំណត់របស់គម្រោង.
អ្នកក៏អាចបង្កើតថតរងនៅក្នុងគម្រោងផងដែរ។. ថតរងទាំងនោះមានឯកសារដែលត្រូវការសម្រាប់បង្កើតកម្មវិធី Android របស់អ្នក។. src/folder មានកូដប្រភព Java ខណៈពេលដែល lib/folder មានឯកសារ jar បន្ថែមដែលត្រូវការនៅពេលដំណើរការ. ទ្រព្យសកម្ម/ថតឯកសារមានឯកសារឋិតិវន្ត និងទ្រព្យសម្បត្តិដែលអាចទាញយកបាន។. ជាចុងក្រោយ, gen/folder មានប្រភពកូដដែលបង្កើតដោយឧបករណ៍បង្កើត Android.
ឧបករណ៍កែលម្អសម្រាប់ការសរសេរកម្មវិធី Android អាចជួយកាត់បន្ថយកូដ boilerplate, ធ្វើឱ្យកូដសាមញ្ញ, និងធ្វើឱ្យគម្រោងរបស់អ្នកមានភាពសាមញ្ញ. ឧទាហរណ៍មួយចំនួននៃឧបករណ៍ refactoring រួមមាន Dagger, ហ៊ីល។, និង SafeArgs. បណ្ណាល័យទាំងនេះធ្វើឱ្យជីវិតប្រចាំថ្ងៃរបស់អ្នកអភិវឌ្ឍន៍កាន់តែងាយស្រួលដោយការដកកូដ boilerplate ចេញ, ការពារការលេចធ្លាយអង្គចងចាំ, និងការគ្រប់គ្រងវដ្តជីវិតសកម្មភាព. លក្ខណៈពិសេសទាំងអស់នេះអនុញ្ញាតឱ្យអ្នកផ្តោតលើតក្កវិជ្ជាអាជីវកម្មជំនួសឱ្យការសរសេរកូដ boilerplate.
ការកែច្នៃឡើងវិញគឺជាវិធីដ៏ល្អមួយដើម្បីកាត់បន្ថយការខិតខំប្រឹងប្រែងសរសេរកូដ, ពេលវេលា, និងការចំណាយ. បច្ចេកទេសនេះអាចត្រូវបានប្រើសម្រាប់ស្ថាបត្យកម្មកម្មវិធីស្ទើរតែទាំងអស់។, ហើយអ្នកអភិវឌ្ឍន៍ណាដែលមានចំណេះដឹងសរសេរកូដកម្រិតខ្ពស់បន្តិចអាចចាប់ផ្តើមដំណើរការបាន។. លើសពីនេះទៀត, វាអាចសន្សំសំចៃពេលវេលា និងថាមពលបានច្រើន ដោយអនុញ្ញាតឱ្យអ្នកសម្អាតស្រទាប់មួយចំនួននៃកូដ ខណៈពេលដែលរក្សាតម្លៃគម្រោងទាំងមូលនៅអប្បបរមា។. ឧបករណ៍កែឆ្នៃអាចប្រើដើម្បីបំប្លែងកម្មវិធីកុំព្យូទ័រចាស់ទៅជាកម្មវិធីទូរស័ព្ទ.
ឧបករណ៍កែលម្អសម្រាប់ការសរសេរកម្មវិធី Android អាចជួយអ្នកប្តូរឈ្មោះវិធីសាស្រ្ត និងសមាជិកនៃថ្នាក់ Java. លើសពីនេះទៀត, Android Studio អនុញ្ញាតឱ្យអ្នកមើលជាមុននូវឥទ្ធិពលនៃការប្តូរឈ្មោះនៅលើឯកសារនីមួយៗ. នេះមានន័យថាអ្នកមិនចាំបាច់សរសេរកូដថ្មីដើម្បីធ្វើបច្ចុប្បន្នភាពកូដដែលមានស្រាប់របស់អ្នកទេ។. ប្រសិនបើអ្នកមិនប្រាកដពីរបៀបប្តូរឈ្មោះវិធីសាស្ត្រ ឬថ្នាក់ជាក់លាក់, អ្នកអាចប្រើឧបករណ៍ជួសជុលរបស់ Android Studio ដើម្បីប្រាកដថាអ្នកកំពុងធ្វើវាបានត្រឹមត្រូវ។.
រឿងដំបូងដែលបែងចែកកម្មវិធីដើម និងកម្មវិធីកូនកាត់គឺវិធីសាស្រ្តអភិវឌ្ឍន៍របស់ពួកគេ។. ខណៈពេលដែលកម្មវិធីដើមត្រូវបានធ្វើឱ្យប្រសើរសម្រាប់វេទិកាមួយ។, កម្មវិធីកូនកាត់អាចប្រើប្រាស់មុខងារល្អបំផុតនៃវេទិកាទាំងពីរ. សម្រាប់ហេតុផលនេះ, ពួកគេត្រូវបានគេពេញចិត្តសម្រាប់ការលេងរហ័សនៅលើវេទិកាទាំងពីរ. លើសពីនេះទៀត។, កម្មវិធីកូនកាត់ទាញយកអត្ថប្រយោជន៍ពីប្រព័ន្ធប្រតិបត្តិការ’ លក្ខណៈពិសេសផ្សេងៗ. ទោះយ៉ាងណាក៏ដោយ, ពួកគេមិនមែនជាកម្មវិធីដើមដូចកម្មវិធីដើមទេ។. អាស្រ័យលើតម្រូវការរបស់អ្នកប្រើ, កម្មវិធីកូនកាត់គឺល្អសម្រាប់អ្នកប្រើប្រាស់មួយចំនួន.
នៅពេលប្រើការអភិវឌ្ឍន៍កូនកាត់, អ្នកអាចសន្សំសំចៃពេលវេលា និងថវិកាដោយប្រើវេទិកាដូចគ្នាសម្រាប់ការអភិវឌ្ឍន៍ទាំង Android និង iOS. ឧទាហរណ៍, អ្នកមិនចាំបាច់វិនិយោគលើវេទិកា UI ដាច់ដោយឡែកនោះទេ។. ជាងនេះ។, កម្មវិធីកូនកាត់អាចត្រូវបាននាំចូលទីផ្សារយ៉ាងរហ័ស និងចំណាយតិច ហើយធ្វើជាកម្មវិធីសាកល្បង. ការអភិវឌ្ឍន៍កម្មវិធីកូនកាត់ជួយអ្នកកាត់បន្ថយពេលវេលា និងការចំណាយក្នុងការអភិវឌ្ឍន៍ និងធ្វើឱ្យផលិតផលរបស់អ្នកទៅកាន់ទីផ្សារកាន់តែលឿន.
អត្ថប្រយោជន៍មួយទៀតនៃការប្រើប្រាស់ការអភិវឌ្ឍន៍កូនកាត់គឺភាពបត់បែនដែលវាអនុញ្ញាត. ក្រៅពីការអភិវឌ្ឍន៍ក្នុងស្រុក, កម្មវិធីកូនកាត់អាចប្រើមាតិកាគេហទំព័រដែលអ្នកបានសរសេរសម្រាប់គេហទំព័រកុំព្យូទ័ររបស់អ្នក។. តាមវិធីនេះ។, អ្នកអាចបង្ហាញមាតិកាគេហទំព័រនៅគ្រប់ផ្នែកទាំងអស់នៃកម្មវិធី, រួមទាំងបណ្តាញទិញ. អ្នកក៏អាចចូលប្រើលក្ខណៈពិសេសផ្នែករឹងនៃកម្មវិធីដើមដោយប្រើកូដដើម. កម្មវិធីកូនកាត់ក៏អាចប្រើ JavaScript APIs នៅលើវេទិកាដែលគាំទ្រវាបានផងដែរ។.
សូមចំណាំ, ដែលយើងប្រើខូឃីស៍, ដើម្បីធ្វើឱ្យប្រសើរឡើងនូវការប្រើប្រាស់គេហទំព័រនេះ. តាមរយៈការទស្សនាគេហទំព័រ
ការប្រើប្រាស់បន្ថែមទៀត, ទទួលយកខូឃីស៍ទាំងនេះ
ព័ត៌មានបន្ថែមអំពីខូឃីស៍អាចរកបាននៅក្នុងគោលការណ៍ឯកជនភាពរបស់យើង