Korea Software HRD Center វគ្គសិក្សា Android ជាភាសាខ្មែរ រៀបរៀងដោយ ៖ កុ្រម Android រក្សាសិទ្ធ ៖ Korea Software HRD Center Korea Software HRD Center
Korea Software HRD Center មាតិកា ១. អ្វីទៅជា Activity? ១.១ យល់ដឹងអំពី Activity Lifecycle ២. យល់ដឹងអំពី Layout និងការប្រើប្រាស់ ៣. អ្វីទៅជា App Resources? ៣.១ Providing Resources ៣.១ Accessing Resources ៣.១ String Resources Korea Software HRD Center
៣. App Resources អ្វីទៅជា Resources? ក្នុង Android Application មួយគឺត្រូវបានបង្កើតឡើងដោយ code និង resource Resource គឺជា file ដែលមានដូចជា bitmap, user interface (GUI), String, Animation… សំរាប់បន្ថែមទៅក្នុង application របស់យើងអោយមានភាពទាក់ទាញ និង ស្រស់ស្អាត
៣. App Resources Providing Resources ការបែងចែកនូវ resource ទៅតាមប្រភេទនៃ device configuration ផ្សេងៗគ្នា ដើម្បីផ្តល់នូវ Alternative resources នៅក្នុង Project អ្នកគួរតែធ្វើការបែងចែកនូវ Application Resources ទាំងឡាយដូចជា រូប ភាព និង Strings ចេញពីក្នុង Code ដើម្បីផ្តល់នូវភាពងាយស្រួលក្នុងការកែប្រែ នៅក្នុងពេល Runtime, Android នឹងប្រើប្រាស់ Resource អាស្រ័យទៅតាម Device configurations
៣. App Resources Providing Resources Smart phone resource នៅពេលដែលយើងបានផ្តល់នូវAlternative Resource ពេលនោះវានឹងប្តូរទៅតាម Device Configuration Tablet resource
៣. App Resources (បន្ត…) Accessing Resources ពេលដែលអ្នក provide resource នៅក្នុង Application, អ្នកអាចយកវាមកប្រើតាមរយៈ resource ID Resources ID ទាំងអស់ត្រូវបានកំណត់ឡើងនៅក្នុង Project’s R Class ដែលវាត្រូវបាន បង្កើតឡើង automatically ដោយ Android Asset Packaging Tool (aapt) ដោយសារ Resource មានច្រើនប្រភេទ ហេតុនេះប្រភេទនីមួយៗ ជា subclass របស់ R class។ ឧទាហរណ៏ R.drawable សម្រាប់ Resource ទាំងឡាយរបស់ Drawable, R.strings សម្រាប់ Resource ទាំងឡាយដែលជាប្រភេទ String ។
៣. App Resources (បន្ត…) Accessing Resources R Class (R.java) XML file Java file Button Id=btn_submit findViewById (R.id.btn_submit) TextView Id=tv_fname findViewById (R.id.tv_fname)
៣. App Resources (បន្ត…) String Resources String resource ផ្តល់នូវ Text string សម្រាប់ Application String XML resource ដែលផ្តល់នូវ single string String Array XML resource ដែលផ្តល់នូវ Array of string
៣. App Resources (បន្ត…) String អាចយកទៅប្រើប្រាស់បាននៅក្នុង resource ផ្សេងទៀតដូចជា XML Layout, Java file Location res/values/strings.xml Resource Reference ក្នុង Java: R.string.string_name ក្នុង XML: @string/string_name <?xml version="1.0" encoding="utf-8"?> <resources> <string name=“string_name">Text String</string> </resources>
៣. App Resources (បន្ត…) String-Array ជាប្រភេទ Array of String ដែលត្រូវបានប្រកាសឡើងនៅក្នុង XML file ដែលអាចយក ទៅប្រើក្នុង Java File Location res/values/strings.xml Resource Reference ក្នុង Java: R.array.string_array_name <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name=“string_array_name"> <item>text_string</item> </string-array> </resources>
សមាជិក ក្រុមអ្នកស្រាវជ្រាវ ក្រុមផលិតវីដេអូ Mr. Chang Pumeoung chang.pumeoung@gmail.com Mr. Menh Sowattana menhsowattana168@gmail.com Mr. Choeung Bunna bunnach@gmail.com Ms. Pen Voneat penvoneat@gmail.com Lee Koui Pheng lee.pheng.galaxy@gmail.com Mr. Horn Daneth horndaneth3@gmail.com Mr. Nguon Youty nguonyouty@gmail.com Chheng Kaoly chhengkaoly@gmail.com Mr. Khov Ea Hang Khov.eahang@gmail.com Mr. Sous Veasna veasnasous@yahoo.com
Thank You Video បន្ទាប់ ពួកយើងនឹងណែនាំអំពី User Interface និង Controls ផ្សេងៗ Thank You