កម្មវិធី
បញ្ជីត្រួតពិនិត្យ

    ទំនាក់ទំនង





    ប្លក់របស់យើង

    យើងរៀបចំកម្មវិធីដែលអាចមើលឃើញ! ការសម្តែងជាវិជ្ជមានជាមួយនឹងការអភិវឌ្ឍកម្មវិធីអេមអេសអេមអេសអេមអេសអេសត្រូវបានធានា.

    ទំនាក់ទំនង
    ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android

    ប្លក់របស់យើង


    កម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android – របៀបបង្កើតកម្មវិធី Android Activity Lifecycle Callback និង SettingsFragment

    ការសរសេរកម្មវិធី Android គឺជាការបណ្តាក់ទុនដ៏លំបាក ប៉ុន្តែរកកម្រៃបាន ដែលនឹងផ្តល់ឱ្យអ្នកនូវភាពលេចធ្លោជាងដៃគូប្រកួតប្រជែងរបស់អ្នក។. ដំណើរការនេះគឺផ្អែកលើបទពិសោធន៍ជាច្រើនឆ្នាំក្នុងការអភិវឌ្ឍន៍កម្មវិធី ហើយត្រូវបានកែសម្រួលជាពិសេសទៅនឹងតម្រូវការផលិតផលរបស់អ្នក។. នៅក្នុងអត្ថបទនេះ។, យើងនឹងពន្យល់ពីរបៀបបង្កើត Android Activity Lifecycle Callback និង SettingsFragment. យើងក៏នឹងរៀបរាប់អំពីរបៀបប្រើ Java ជាភាសាសរសេរកម្មវិធីសម្រាប់ Android ផងដែរ។. ទីបំផុត, ដំណើរការនឹងនាំអ្នកពីដំបូងទៅផលិតផលដែលបានបញ្ចប់.

    Java គឺជាភាសាសរសេរកម្មវិធីនៃជម្រើសសម្រាប់កម្មវិធី Android

    Java គឺជាភាសាសរសេរកម្មវិធីដ៏ពេញនិយមបំផុតមួយដែលត្រូវបានប្រើប្រាស់សម្រាប់ការអភិវឌ្ឍន៍កម្មវិធី Android. មានកម្មវិធីរាប់រយនៅលើ Play Store ដែលត្រូវបានសរសេរជា Java. ភាសា​ងាយ​ស្រួល​ក្នុង​ការ​រៀន និង​មាន​ទំហំ​ធំ, សហគមន៍គាំទ្រ. នេះធ្វើឱ្យវាជាជម្រើសដ៏ល្អសម្រាប់អ្នកអភិវឌ្ឍន៍ដែលស្វែងរកភាសាលឿន និងអាចទុកចិត្តបានសម្រាប់បង្កើតកម្មវិធីទូរស័ព្ទ. កម្មវិធីពេញនិយមបំផុតមួយចំនួនដែលត្រូវបានបង្កើតឡើងនៅក្នុង Java រួមមាន Twitter និង Spotify.

    Java ផ្តល់ជូននូវសំណុំ APIs ដ៏សម្បូរបែប, ដូចជាការញែក XML និងការភ្ជាប់មូលដ្ឋានទិន្នន័យ. វាក៏ជាភាសាសរសេរកម្មវិធីឯករាជ្យលើវេទិកាផងដែរ។, មានន័យថាអ្នកអភិវឌ្ឍន៍ដែលសរសេរកូដ Java អាចដំណើរការវានៅលើ Windows, លីនុច, ឬ Mac OS. អត្ថប្រយោជន៍នៃការប្រើប្រាស់ Java សម្រាប់ការអភិវឌ្ឍន៍កម្មវិធីទូរស័ព្ទ ធ្វើឱ្យវាក្លាយជាជម្រើសដ៏ល្អសម្រាប់អ្នកអភិវឌ្ឍន៍ទូរស័ព្ទ.

    Java គឺជាភាសាសរសេរកម្មវិធីដ៏ពេញនិយមបំផុតមួយសម្រាប់បង្កើតកម្មវិធី, ជាពិសេសសម្រាប់អ្នកចាប់ផ្តើមដំបូង. ភាសានេះក៏ត្រូវបានគាំទ្រដោយ Android Studio ផងដែរ។. ដោយសារតែភាពពេញនិយម និងការប្រើប្រាស់យ៉ាងទូលំទូលាយ, Java គឺជាភាសាសរសេរកម្មវិធីនៃជម្រើសសម្រាប់បង្កើតកម្មវិធីសម្រាប់ Android. ទោះយ៉ាងណាក៏ដោយ, មានអត្ថប្រយោជន៍ក្នុងការប្រើភាសាផ្សេង, ដូចជា Kotlin, សម្រាប់ការអភិវឌ្ឍន៍កម្មវិធី Android.

    Java គឺជាភាសាតម្រង់ទិសវត្ថុដែលបង្កើតឡើងដោយ Sun Microsystems in 1995. វាមានមុខងារគ្រប់គ្រងអង្គចងចាំដ៏រឹងមាំ និងស្របគ្នា។. វាក៏គាំទ្រអ្នកប្រមូលសំរាមដើម្បីគ្រប់គ្រងអង្គចងចាំក្នុងកូដផងដែរ។, ដែលជួយសម្រួលការគ្រប់គ្រងអង្គចងចាំបានយ៉ាងល្អ. នេះមានន័យថា កូដ Java អាចវែងជាង និងស្មុគស្មាញជាងកូដ Kotlin.

    ដោយសារតែភាពបត់បែន និងភាពរឹងមាំរបស់វា។, Java គឺជាជម្រើសដ៏ល្អសម្រាប់ការអភិវឌ្ឍន៍កម្មវិធី Android. ភាសាមានភាពងាយស្រួលក្នុងការរៀន និងប្រើប្រាស់បណ្ណាល័យប្រភពបើកចំហដែលធ្វើអោយដំណើរការកាន់តែងាយស្រួល. កម្មវិធី Java អាចគាំទ្រដំណើរការជាច្រើន។, ដែលចាំបាច់សម្រាប់ក្រុមហ៊ុនដែលមានតម្រូវការធ្ងន់. ពួកគេក៏អាចគ្រប់គ្រងអ្នកប្រើប្រាស់មួយចំនួនធំផងដែរ។.

    ជម្រើសមួយទៀតសម្រាប់ការអភិវឌ្ឍន៍កម្មវិធី Android គឺ Corona. Corona ងាយស្រួលរៀនជាង Java ហើយប្រើភាសា LUA. វាក៏ផ្តល់នូវ SDK ដែលធ្វើអោយការសរសេរកូដកាន់តែងាយស្រួល. វាមានអត្ថប្រយោជន៍ជាច្រើន។, ដូចជាភាពឆបគ្នាជាមួយបណ្ណាល័យដើមទាំងអស់។. វា​ក៏​អាច​ត្រូវ​បាន​ប្រើ​ដើម្បី​បោះផ្សាយ​កម្មវិធី​ទៅ​វេទិកា​ផ្សេង​ទៀត​. Corona ភាគច្រើនប្រើសម្រាប់បង្កើតហ្គេម. កូដត្រូវបានបញ្ចូលក្នុងកម្មវិធីកែអត្ថបទ ហើយអាចដំណើរការលើកម្មវិធីត្រាប់តាមដោយមិនបាច់ចងក្រង.

    ការបង្កើតកម្មវិធី Android ទាមទារការអភិវឌ្ឍន៍sumgebung

    Developmentsumgebung គឺជាបរិស្ថានដែលអាចឱ្យអ្នកបង្កើតកម្មវិធីសម្រាប់ឧបករណ៍ Android. វាជួយអ្នកក្នុងការដំឡើងកម្មវិធីរបស់អ្នកឱ្យដំណើរការប្រកបដោយប្រសិទ្ធភាពនៅលើឧបករណ៍ Android ទាំងអស់។. ឧទាហរណ៍, អ្នកនឹងចង់បង្កើតគម្រោងដែលអនុញ្ញាតឱ្យអ្នកធ្វើការជាមួយធនធានផ្សេងៗគ្នានៅលើឧបករណ៍ផ្សេងៗគ្នា. គម្រោងនេះក៏ត្រូវតែមានភាពងាយស្រួលក្នុងការរុករក ហើយត្រូវតែមានបរិស្ថានស្អាត និងរៀបចំ. វាក៏គួរតែអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍកម្មវិធីរបស់អ្នកដោយគ្មានបញ្ហាអ្វីទាំងអស់។.

    បរិស្ថាន Android តម្រូវឱ្យអ្នកអភិវឌ្ឍន៍ប្រើឯកសារ XML ដើម្បីកំណត់ខ្សែអក្សរ UI. ឯកសារ XML អាចកំណត់ម៉ឺនុយ, រចនាប័ទ្ម, ពណ៌, និងចលនា. ឯកសារទាំងនេះក៏កំណត់ប្លង់នៃចំណុចប្រទាក់អ្នកប្រើប្រាស់សកម្មភាពផងដែរ។. ដោយប្រើឯកសារ XML, អ្នកអាចបង្កើនប្រសិទ្ធភាពកម្មវិធីរបស់អ្នកដើម្បីដំណើរការលើឧបករណ៍ផ្សេងៗ និងបង្ហាញគុណភាពបង្ហាញ. អ្នកក៏អាចកំណត់ឯកសារធនធានជំនួសនៅក្នុងគម្រោងរបស់អ្នកផងដែរ។. ផ្លូវ​នេះ, អ្នកនឹងមានភាពបត់បែនបន្ថែមទៀតនាពេលអនាគត.

    ការបង្កើតការហៅត្រឡប់មកវិញនូវវដ្តជីវិតសកម្មភាព Android

    វិធីសាស្រ្តវដ្តជីវិតនៃសកម្មភាព Android ត្រូវបានប្រើដើម្បីទទួលបានព័ត៌មានអំពីស្ថានភាពនៃសកម្មភាព, ដូចជាស្ថានភាពបច្ចុប្បន្នរបស់វា។. ករណី​ខ្លះ, វិធីសាស្រ្តវដ្តជីវិតត្រូវបានហៅមុនពេលសកម្មភាពមួយត្រូវបានបំផ្លាញ. ដើម្បីមើលលទ្ធផលនៃវិធីសាស្រ្តនេះ។, អ្នកអាចប្រើ logcat. វាបង្ហាញអ្នកនូវលទ្ធផលនៅលើកម្មវិធីត្រាប់តាម, ឧបករណ៍, ឬ​ទាំងពីរ. អ្នកក៏អាចឃើញខ្លឹមសារនៅក្នុង logcat សម្រាប់ onCresume ផងដែរ។, នៅលើផ្អាក, និងវិធីសាស្រ្ត onStop.

    នៅពេលដែលសកម្មភាពត្រូវបានបន្ត, ប្រព័ន្ធនឹងហៅ onResume() ហៅ​មកវិញ. អ្នកគួរតែទាញយកអត្ថប្រយោជន៍ពីព្រឹត្តិការណ៍នេះ ដើម្បីរក្សាទុកស្ថានភាពនៅក្នុងការចងចាំ, ទោះបីជាសកម្មភាពរបស់អ្នកត្រូវបានផ្អាកក៏ដោយ។. ផ្លូវ​នេះ, អ្នក​ប្រើ​របស់​អ្នក​នឹង​មាន​សិទ្ធិ​ចូល​ប្រើ​មុខងារ​កម្មវិធី​របស់​អ្នក ខណៈ​ដែល​សកម្មភាព​ត្រូវ​បាន​ផ្អាក.

    វិធីសាស្ត្រហៅត្រឡប់មកវិញនៃវដ្តជីវិតក៏អាចត្រូវបានប្រើដើម្បីដោះស្រាយការផ្លាស់ប្តូររវាងស្ថានភាពផ្សេងគ្នានៃសកម្មភាពមួយ។. ឧទាហរណ៍, កម្មវិធីចាក់វីដេអូស្ទ្រីមអាចផ្អាក និងបន្តវីដេអូឡើងវិញ នៅពេលដែលអ្នកប្រើប្រាស់ប្តូរកម្មវិធី. វាក៏អាចបិទការភ្ជាប់បណ្តាញរបស់វា នៅពេលដែលអ្នកប្រើប្រាស់ប្តូរកម្មវិធី. និង, នៅពេលអ្នកប្រើប្រាស់ត្រឡប់មកវិញ, វាអាចបន្តវីដេអូពីទីតាំងដដែលដែលវាបានចាកចេញ.

    នៅពេលដែលសកម្មភាពត្រូវបានបង្កើតឡើង, វានឹងឆ្លងកាត់ onCreate() និងលើការបំផ្លាញ() វិធីសាស្រ្ត. វិធីសាស្រ្តទាំងនេះនឹងត្រូវបានហៅតែម្តងគត់ក្នុងអំឡុងពេលវដ្តជីវិតរបស់សកម្មភាព. ទោះយ៉ាងណាក៏ដោយ, ប្រសិនបើអ្នកប្រើបិទកម្មវិធី មុនពេលសកម្មភាពបញ្ចប់, onSaveInstanceState() ការហៅត្រឡប់មកវិញនឹងត្រូវបានហៅ.

    ក្រៅពីការបង្កើតសកម្មភាព, អ្នកក៏អាចប្រើ onStart ផងដែរ។() វិធីសាស្រ្តដើម្បីចាប់ផ្តើមសកម្មភាពឡើងវិញ. វិធីសាស្រ្តនេះត្រូវបានហៅដោយប្រព័ន្ធ Android បន្ទាប់ពីវាបង្កើតសកម្មភាព. និង, បន្ទាប់ពីសកម្មភាពត្រូវបានបញ្ឈប់, វាអាចត្រូវបានចាប់ផ្តើមឡើងវិញដោយការហៅទូរស័ព្ទទៅការចាប់ផ្តើមឡើងវិញ. វាអាចជួយឱ្យប្រព័ន្ធរក្សាដំណើរការផ្សេងទៀតដែលអាចនឹងដំណើរការនៅពេលក្រោយ, ដូច្នេះការកែលម្អដំណើរការទាំងមូលនៃកម្មវិធី. ទោះយ៉ាងណាក៏ដោយ, អ្នកនឹងចង់ពិចារណាលម្អិតមួយចំនួនមុនពេលប្រើបច្ចេកទេសនេះ។.

    ជំហានដំបូងក្នុងការបង្កើត Android Activity Lifecycle Callback គឺត្រូវយល់ពីរបៀបដែលការហៅត្រឡប់មកវិញដំណើរការ និងនៅពេលដែលពួកគេត្រូវបានហៅ. ទីមួយត្រូវបានគេហៅថា onCreate(). នៅពេលដែលវិធីសាស្រ្តនេះត្រូវបានហៅ, សកម្មភាពត្រូវបានបង្កើត និងបង្កើតទិដ្ឋភាពចាំបាច់ទាំងអស់។, ការចង, និងបញ្ជី. បន្ទាប់ពី onCreate() ហៅ​មកវិញ, OS នឹងផ្ទេរការគ្រប់គ្រងទៅ onResume() ឬនៅលើការបំផ្លាញ().

    ការបង្កើតផ្នែកការកំណត់ប្រព័ន្ធប្រតិបត្តិការ Android

    នៅពេលបង្កើតកម្មវិធី Android, អ្នកអាចប្រើ PreferenceFragment ដើម្បីធ្វើឱ្យទំព័រការកំណត់មើលទៅស្រស់ស្អាត និងឯកសណ្ឋាន. វានឹងធ្វើឱ្យប្រាកដថាអ្នកប្រើប្រាស់របស់អ្នកមានបទពិសោធន៍អ្នកប្រើប្រាស់ជាប់លាប់ មិនថាការកំណត់ណាមួយដែលពួកគេកំពុងមើលនោះទេ។. ដើម្បីប្រើសមាសធាតុប្រភេទនេះ។, អ្នកត្រូវតែពង្រីកថ្នាក់ PreferenceActivity. បន្ទាប់មក, អ្នកគួរតែអនុវត្ត onBuildHeaders() ហៅ​មកវិញ.

    អ្នកក៏អាចបង្កើតបំណែកឯកទេសផងដែរ។. បំណែកទាំងនេះគឺជាស្ថាបត្យកម្មដែលអាចបត់បែនបានច្រើនជាងសកម្មភាពធម្មតារបស់អ្នក។. បំណែកគឺជាផ្នែកម៉ូឌុលជាមូលដ្ឋាននៃសកម្មភាពរបស់អ្នក។, និងមានវដ្តជីវិតផ្ទាល់ខ្លួន. ពួកគេក៏ទទួលបានព្រឹត្តិការណ៍បញ្ចូលរបស់ពួកគេផងដែរ។. លើសពីនេះទៀត។, អ្នកអាចបន្ថែមបំណែកទៅកម្មវិធីរបស់អ្នក ខណៈពេលដែលវាកំពុងដំណើរការ.

    PreferenceFragment គឺជាសមាសភាគដែលមានឋានានុក្រមនៃវត្ថុចំណូលចិត្ត. វាត្រូវបានប្រើនៅក្នុងកម្មវិធី Android និងរក្សាទុកការកំណត់ចំណូលចិត្តទៅ SharedPreferences. វាមិនគាំទ្រប្រធានបទរចនាសម្ភារៈទេ។, ទោះយ៉ាងណាក៏ដោយ. វាអាចធ្វើទៅបានដើម្បីពង្រីក DialogPreference និង TwoStatePreference ដោយប្រើការកំណត់ API.

    ប្រសិនបើ​កម្មវិធី​របស់​អ្នក​មាន​ន័យ​ថា​ត្រូវ​បាន​កំណត់​ឱ្យ​ស្រប​នឹង​អ្នក​បន្ថែម​ទៀត។, អ្នកអាចប្រើ PreferenceFragment. ថ្នាក់នេះត្រូវបានណែនាំសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android 3.0 និងខ្ពស់ជាងនេះ។. វាអនុញ្ញាតឱ្យអ្នកប្ដូររូបរាង និងអារម្មណ៍នៃកម្មវិធីរបស់អ្នក។. អ្នកអាចបង្កើតចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិកសម្រាប់កម្មវិធីរបស់អ្នក។. ប្លង់ក៏អាចប្ដូរតាមបំណងបានផងដែរ។.

    PreferenceFragment គឺជាមធ្យោបាយងាយស្រួលមួយដើម្បីរក្សាទុកចំណូលចិត្តរបស់អ្នកប្រើប្រាស់. នៅពេលអ្នកផ្លាស់ប្តូរចំណូលចិត្តនៅក្នុងកម្មវិធីរបស់អ្នក។, ប្រព័ន្ធប្រតិបត្តិការ Android នឹងរក្សាទុកការផ្លាស់ប្តូរដោយស្វ័យប្រវត្តិនៅក្នុងឯកសារ SharedPreferences. ប៉ុន្តែនេះមានន័យថាកូដកាន់តែច្រើនដើម្បីគ្រប់គ្រងការផ្លាស់ប្តូរ. កម្មវិធីជាច្រើនត្រូវស្តាប់ការផ្លាស់ប្តូរនៅក្នុងឯកសារ SharedPreferences.

    វីដេអូរបស់យើង
    ទទួលបានការដកស្រង់ឥតគិតថ្លៃ