យើងរៀបចំកម្មវិធីដែលអាចមើលឃើញ! ការសម្តែងជាវិជ្ជមានជាមួយនឹងការអភិវឌ្ឍកម្មវិធីអេមអេសអេមអេសអេមអេសអេសត្រូវបានធានា.
ទំនាក់ទំនង
ជាមួយប្រព័ន្ធប្រតិបត្តិការ 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 និងខាងលើ.
OnItemLongClickListeners គឺជាចំណុចប្រទាក់ដែលបង្កើតមុខងារហៅត្រឡប់មកវិញនៅពេលដែលធាតុត្រូវបានចុច ឬជ្រើសរើស. វិធីសាស្រ្តនេះហៅ OnItemLongClickListener សម្រាប់ Android Framework ដើម្បីទទួលស្គាល់នៅពេលអ្នកប្រើប្រាស់ចុច ឬជ្រើសរើសធាតុវែង. បន្ទាប់មក Android Framework វាយតំលៃការបញ្ចូល និងបង្ហាញការជូនដំណឹងលេចឡើងខ្លីខណៈពេលដែលសកម្មភាពជាក់ស្តែងអាចមើលឃើញនៅក្នុងផ្ទៃខាងក្រោយ.
អ្នកត្រូវតែអនុវត្ត OnItemClickListener-Interface មុនពេលអ្នកអាចបង្កើត OnItemLongClickListeners-Instance. ចំណុចប្រទាក់នេះធានាថា onItemClick() វិធីសាស្រ្តត្រូវបានអនុវត្ត. វានឹងត្រូវបានហៅដោយស្វ័យប្រវត្តិដោយក្របខ័ណ្ឌ Android នៅពេលដែលព្រឹត្តិការណ៍ចុចយូរកើតឡើង. សម្រាប់ព័ត៌មានលម្អិត, សូមមើលឧទាហរណ៍ខាងក្រោម. កូដនេះបង្ហាញពីរបៀបអនុវត្ត OnItemLongClickListener នៅក្នុងកម្មវិធី Android របស់អ្នក។.
ក្នុងអំឡុងពេលនៃផ្នែកជាក់ស្តែងនៃមេរៀន, យើងនឹងអនុវត្ត OnItemClickListener. យើងនឹងចុះឈ្មោះចំណុចប្រទាក់នេះជាមួយ ListView នៅក្នុងកម្មវិធី Android របស់យើង។. នៅពេលដែលធាតុនៅក្នុងបញ្ជីត្រូវបានចុចយូរ, OnItemLongClickListener នឹងគោះ. វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថាវិធីសាស្ត្រនេះអាចត្រូវបានអនុវត្តជាមួយថ្នាក់អនាមិកឬថ្នាក់សកម្មភាពសំខាន់.
នៅពេលដែលអ្នកបានចុះឈ្មោះឧទាហរណ៍ OnItemLongClickListeners, អ្នកអាចកំណត់រចនាសម្ព័ន្ធ ListView របស់អ្នកដើម្បីឆ្លើយតបនៅពេលដែលធាតុនៅក្នុងបញ្ជីត្រូវបានចុច. វានឹងបង្កឱ្យមានការឆ្លើយតបដោយចុចយូរនៅក្នុង AlertDialog. វាក៏ជាគំនិតល្អផងដែរក្នុងការមាន ListView ដែលឆ្លើយតបទៅនឹងការចុចយូរ. តាមវិធីនេះ។, អ្នកប្រើប្រាស់របស់អ្នកអាចចូលប្រើប្រាស់កម្មវិធីរបស់អ្នកបានយ៉ាងងាយស្រួលដោយមិនចាំបាច់ចាកចេញពីផ្ទះរបស់ពួកគេឡើយ។.
សូមចំណាំ, ដែលយើងប្រើខូឃីស៍, ដើម្បីធ្វើឱ្យប្រសើរឡើងនូវការប្រើប្រាស់គេហទំព័រនេះ. តាមរយៈការទស្សនាគេហទំព័រ
ការប្រើប្រាស់បន្ថែមទៀត, ទទួលយកខូឃីស៍ទាំងនេះ
ព័ត៌មានបន្ថែមអំពីខូឃីស៍អាចរកបាននៅក្នុងគោលការណ៍ឯកជនភាពរបស់យើង