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

    ទំនាក់ទំនង





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

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

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

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


    របៀបបង្កើតកម្មវិធី Android – ប្រព័ន្ធចេតនា, អ្នកផ្តល់សកម្មភាពចែករំលែក, និង OnItemLongClickListener

    បង្កើតកម្មវិធី Android

    ជាមួយប្រព័ន្ធប្រតិបត្តិការ Android, វាងាយស្រួលក្នុងការអភិវឌ្ឍកម្មវិធី, ប៉ុន្តែប្រសិនបើអ្នកមិនដឹងថាត្រូវចាប់ផ្តើមពីណា, កុំបារម្ភ – មានធនធានជាច្រើននៅលើអ៊ីនធឺណិតដើម្បីជួយអ្នក។. អ្នកអាចស្វែងយល់អំពី Intent Systems, អ្នកផ្តល់សកម្មភាពចែករំលែក, និង OnItemLongClickListener. ឆាប់ៗនេះ អ្នកនឹងក្លាយជា Android pro ហើយអាចបង្កើតកម្មវិធីដ៏អស្ចារ្យមួយក្នុងពេលឆាប់ៗនេះ! បន្តអានដើម្បីរៀនពីរបៀបចាប់ផ្តើម!

    ប្រព័ន្ធចេតនា

    កម្មវិធី Android អាចប្រើ Intent Systems ដើម្បីទំនាក់ទំនងរវាងសមាសធាតុ និងសកម្មភាព. ចេតនាអាចត្រូវបានកំណត់ដើម្បីបង្កសកម្មភាព ឬសារផ្សាយ. អ្នក​អាច​ចុះ​ឈ្មោះ​ទៅ​ព្រឹត្តិការណ៍​ដើម្បី​ប្រតិកម្ម​ចំពោះ​ពួកគេ។. អ្នកអាចបញ្ជាក់ទិន្នន័យដោយប្រើប្រភេទ URI និង MIME. ប្រភេទនៃទិន្នន័យដែលអ្នកចង់ផ្ញើត្រូវតែត្រូវគ្នាជាមួយនឹងសកម្មភាពដែលអ្នកចង់កេះនៅក្នុងកម្មវិធី. Intent អាចមានទិន្នន័យបឋមកថា ក៏ដូចជាទិន្នន័យបន្ថែមដោយផ្អែកលើ Bundle class, ដែលអ្នកអាចទាញយកជាមួយ getExtras() វិធីសាស្រ្ត.

    ចេតនាអាចត្រូវបានប្រើដើម្បីបង្ហាញការជូនដំណឹងសម្រាប់អ្នកប្រើប្រាស់, ដាស់តឿនពួកគេចំពោះការផ្លាស់ប្តូរស្ថានភាព, ឬធ្វើសកម្មភាពផ្សេងទៀត។. ចេតនាក៏អាចបង្កឱ្យមានសកម្មភាពដែលអ្នកប្រើប្រាស់អាចអនុវត្តតែម្តង. សកម្មភាពអាចត្រូវបានបិទនៅពេលដែលអ្នកប្រើចង់បាន. ចេតនាដំណើរការនៅពីក្រោយឆាក និងឯករាជ្យពីអ្នកប្រើប្រាស់. ពួកគេក៏អនុញ្ញាតឱ្យអ្នកផ្ញើសារផងដែរ ប្រសិនបើឯកសាររួចរាល់ក្នុងការប្រើប្រាស់ ឬកំពុងត្រូវបានទាញយក. ការបង្កើតកម្មវិធីទូរស័ព្ទដោយប្រើ Intent Systems គឺជាដំណើរការស្មុគស្មាញ.

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

    នៅពេលបង្កើតកម្មវិធីរបស់អ្នក។, អ្នកគួរតែដឹងពីប្រភេទផ្សេងគ្នានៃ Intent និងរបៀបដែលពួកវាដំណើរការ. អ្នក​អាច​ប្រើ​វា​ដើម្បី​ប្ដូរ​កម្មវិធី Android របស់​អ្នក​តាម​បំណង និង​បង្កើត​មាតិកា​អន្តរកម្ម​បន្ថែម​ទៀត។. អ្នកក៏អាចភ្ជាប់ Intent ជាមួយកម្មវិធីផ្សេងទៀតផងដែរ។, ដូចជាការជូនដំណឹង. អ្នកក៏អាចប្រើវិធីដូចគ្នានេះដើម្បីភ្ជាប់ Intent ជាមួយកម្មវិធីផ្សេងទៀត។. ចេតនាអាចត្រូវបានភ្ជាប់ជាមួយ CarAppExtenders ដើម្បីងាយស្រួលអនុវត្ត. ចេតនាក៏អាចត្រូវបានប្រើនៅក្នុងកម្មវិធីដើម្បីជូនដំណឹងដល់អ្នកប្រើប្រាស់អំពីការសង្គ្រោះបន្ទាន់ផងដែរ។.

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

    នៅពេលដែល Intent ត្រូវបានផ្ញើ, វេទិកា Android នឹងដំណើរការតម្រងចេតនា. ទិន្នន័យនឹងកំណត់ថាតើសមាសធាតុណាមួយចាប់ផ្តើម. បន្ទាប់មក អ្នកប្រើប្រាស់អាចសម្រេចចិត្តថាតើសមាសធាតុមួយណាដែលពួកគេចង់ឃើញ. អ្នកអាចចុះឈ្មោះសមាសធាតុផ្សេងគ្នាសម្រាប់ព្រឹត្តិការណ៍ជាក់លាក់ និងតម្រងចេតនា. បើមិនដូច្នេះទេ។, សមាសធាតុដែលមិនមានតម្រងចេតនានឹងត្រូវបានហៅតែនៅពេលដែលមានចេតនាច្បាស់លាស់ត្រូវបានចេញ. នេះជាអ្វីដែលជំពូកនេះពិពណ៌នា. នៅពេលដែលសមាសធាតុមួយត្រូវបានចុះឈ្មោះដោយចេតនា, វាត្រូវតែត្រូវបានបញ្ជាក់ជាមួយនឹងសកម្មភាពត្រឹមត្រូវ។, ប្រភេទ mime, និងទិន្នន័យមេតា.

    អ្នកផ្តល់សកម្មភាពចែករំលែក

    ShareActionProvider សម្រាប់ Android គឺជាក្របខ័ណ្ឌដ៏មានអានុភាពដែលអនុញ្ញាតឱ្យអ្នកចែករំលែក និងទទួលទិន្នន័យពីកម្មវិធី Android ផ្សេងទៀត។. ក្របខ័ណ្ឌនេះគឺជាផ្នែកមួយនៃប្រព័ន្ធប្រតិបត្តិការ Android SDK ហើយត្រូវបានណែនាំនៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android 4.0 (កម្រិត API 14). វាអាចត្រូវបានដាក់បញ្ចូលទៅក្នុងរបារសកម្មភាពនៃកម្មវិធី Android របស់អ្នក។. ដើម្បីស្វែងយល់បន្ថែមអំពី ShareActionProvider, សូមអានការបង្រៀនខាងក្រោម. យើងនឹងពិភាក្សាអំពីមូលដ្ឋានគ្រឹះនៃ ShareActionProvider យ៉ាងលម្អិត.

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

    មុខងារមានប្រយោជន៍មួយទៀតគឺសមត្ថភាពរបស់វាក្នុងការគ្រប់គ្រងសកម្មភាពអ្នកប្រើប្រាស់ច្រើន។. តាមរបៀបនេះ។, អ្នកអាចធ្វើឱ្យកម្មវិធីរបស់អ្នកកាន់តែមានអន្តរកម្ម. តាមរយៈការប្រើប្រាស់ ShareActionProvider, អ្នក​អាច​បង្កើត​បទពិសោធន៍​អ្នក​ប្រើ​ដែល​សម្រប​តាម​របៀប​ដែល​អ្នក​ប្រើ​របស់​អ្នក​ចូលចិត្ត​វា។. និង, ជាមួយ ShareActionProvider, អ្នកក៏អាចប្រើកម្មវិធី Android របស់អ្នកដើម្បីប្រមូល និងចែករំលែកព័ត៌មានផងដែរ។. អ្នកថែមទាំងអាចប្រើវាដើម្បីទទួលបានការជូនដំណឹង និងការជូនដំណឹងអំពីសារថ្មី។, និងធ្វើឱ្យអ្នកប្រើប្រាស់របស់អ្នកសប្បាយចិត្តក្នុងពេលតែមួយ.

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

    លើស​ពី​នេះ​ទៀត, អ្នកអាចប្រើ ShareActionProvider នៅក្នុង Action Bar ដើម្បីទាញយកអត្ថប្រយោជន៍ពីមុខងារ UI ដែលអនុញ្ញាតឱ្យអ្នកបំបែក ActionBar. ជម្រើសនេះអាចត្រូវបានប្រើនៅក្នុងរបារសកម្មភាពរបស់អ្នក ប្រសិនបើកម្មវិធីរបស់អ្នកដំណើរការលើប្រព័ន្ធប្រតិបត្តិការ Android 4.0 ឬខ្ពស់ជាងនេះ។. អ្នកអាចស្វែងយល់បន្ថែមអំពី ShareActionProvider នៅក្នុងការណែនាំរបារសកម្មភាព. វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថាមុខងារនេះអាចប្រើបានតែនៅលើប្រព័ន្ធប្រតិបត្តិការ Android ប៉ុណ្ណោះ។ 4.0 និង​ខាងលើ.

    OnItemLongClickListener

    OnItemLongClickListeners គឺជាចំណុចប្រទាក់ដែលបង្កើតមុខងារហៅត្រឡប់មកវិញនៅពេលដែលធាតុត្រូវបានចុច ឬជ្រើសរើស. វិធីសាស្រ្តនេះហៅ OnItemLongClickListener សម្រាប់ Android Framework ដើម្បីទទួលស្គាល់នៅពេលអ្នកប្រើប្រាស់ចុច ឬជ្រើសរើសធាតុវែង. បន្ទាប់មក Android Framework វាយតំលៃការបញ្ចូល និងបង្ហាញការជូនដំណឹងលេចឡើងខ្លីខណៈពេលដែលសកម្មភាពជាក់ស្តែងអាចមើលឃើញនៅក្នុងផ្ទៃខាងក្រោយ.

    អ្នកត្រូវតែអនុវត្ត OnItemClickListener-Interface មុនពេលអ្នកអាចបង្កើត OnItemLongClickListeners-Instance. ចំណុចប្រទាក់នេះធានាថា onItemClick() វិធីសាស្រ្តត្រូវបានអនុវត្ត. វានឹងត្រូវបានហៅដោយស្វ័យប្រវត្តិដោយក្របខ័ណ្ឌ Android នៅពេលដែលព្រឹត្តិការណ៍ចុចយូរកើតឡើង. សម្រាប់ព័ត៌មានលម្អិត, សូមមើលឧទាហរណ៍ខាងក្រោម. កូដនេះបង្ហាញពីរបៀបអនុវត្ត OnItemLongClickListener នៅក្នុងកម្មវិធី Android របស់អ្នក។.

    ក្នុងអំឡុងពេលនៃផ្នែកជាក់ស្តែងនៃមេរៀន, យើងនឹងអនុវត្ត OnItemClickListener. យើងនឹងចុះឈ្មោះចំណុចប្រទាក់នេះជាមួយ ListView នៅក្នុងកម្មវិធី Android របស់យើង។. នៅពេលដែលធាតុនៅក្នុងបញ្ជីត្រូវបានចុចយូរ, OnItemLongClickListener នឹងគោះ. វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថាវិធីសាស្ត្រនេះអាចត្រូវបានអនុវត្តជាមួយថ្នាក់អនាមិកឬថ្នាក់សកម្មភាពសំខាន់.

    នៅពេលដែលអ្នកបានចុះឈ្មោះឧទាហរណ៍ OnItemLongClickListeners, អ្នកអាចកំណត់រចនាសម្ព័ន្ធ ListView របស់អ្នកដើម្បីឆ្លើយតបនៅពេលដែលធាតុនៅក្នុងបញ្ជីត្រូវបានចុច. វា​នឹង​បង្ក​ឱ្យ​មាន​ការ​ឆ្លើយ​តប​ដោយ​ចុច​យូរ​នៅ​ក្នុង AlertDialog. វាក៏ជាគំនិតល្អផងដែរក្នុងការមាន ListView ដែលឆ្លើយតបទៅនឹងការចុចយូរ. តាមវិធីនេះ។, អ្នកប្រើប្រាស់របស់អ្នកអាចចូលប្រើប្រាស់កម្មវិធីរបស់អ្នកបានយ៉ាងងាយស្រួលដោយមិនចាំបាច់ចាកចេញពីផ្ទះរបស់ពួកគេឡើយ។.

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