Presentation is loading. Please wait.

Presentation is loading. Please wait.

Korea Software HRD Center

Similar presentations


Presentation on theme: "Korea Software HRD Center"— Presentation transcript:

1

2 Korea Software HRD Center
វគ្គសិក្សា Android ជាភាសាខ្មែរ រៀបរៀងដោយ ៖ កុ្រម Android រក្សាសិទ្ធ ៖ Korea Software HRD Center Korea Software HRD Center

3 Korea Software HRD Center
មាតិកា ១. អ្វីទៅជា Activity? ​​​ ១.១ យល់ដឹងអំពី Activity Lifecycle ២. យល់ដឹងអំពី Layout និងការប្រើប្រាស់ ៣​​​​​. អ្វីទៅជា App Resources? ៣​​​​​.១ Providing Resources ៣​​​​​.១ Accessing Resources ៣​​​​​.១ String Resources Korea Software HRD Center

4 ៣. App Resources អ្វីទៅជា Resources?
ក្នុង Android Application មួយគឺត្រូវបានបង្កើតឡើងដោយ code និង resource Resource គឺជា file ដែលមានដូចជា bitmap, user interface (GUI), String, Animation… សំរាប់បន្ថែមទៅក្នុង application របស់យើងអោយមានភាពទាក់ទាញ និង ស្រស់ស្អាត

5 ៣. App Resources Providing Resources
ការបែងចែកនូវ resource ទៅតាមប្រភេទនៃ device configuration ផ្សេងៗគ្នា ដើម្បីផ្តល់នូវ Alternative resources នៅក្នុង Project អ្នកគួរតែធ្វើការបែងចែកនូវ Application Resources ​ទាំងឡាយដូចជា រូប ភាព និង Strings ចេញពីក្នុង Code​ ដើម្បីផ្តល់នូវភាពងាយស្រួលក្នុងការកែប្រែ នៅក្នុងពេល Runtime, Android នឹងប្រើប្រាស់ Resource អាស្រ័យទៅតាម Device configurations

6 ៣. App Resources Providing Resources Smart phone resource
នៅពេលដែលយើងបានផ្តល់នូវAlternative Resource ពេលនោះវានឹងប្តូរទៅតាម Device Configuration Tablet resource

7 ៣. 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 ។

8 ៣. 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)

9 ៣. App Resources​ (បន្ត…)
String Resources String resource ផ្តល់នូវ Text string សម្រាប់ Application String XML resource ដែលផ្តល់នូវ single string String Array XML resource ដែលផ្តល់នូវ Array of string

10 ៣. App Resources​ (បន្ត…)
String អាចយកទៅប្រើប្រាស់បាននៅក្នុង resource ផ្សេងទៀតដូចជា XML Layout, Java file Location res/values/strings.xml Resource Reference ក្នុង Java: R.string.string_name ក្នុង <?xml version="1.0" encoding="utf-8"?> <resources> <string name=“string_name">Text String</string> </resources>

11 ៣. 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>

12 សមាជិក ក្រុមអ្នកស្រាវជ្រាវ ក្រុមផលិតវីដេអូ Mr. Chang Pumeoung
Mr. Menh Sowattana Mr. Choeung Bunna Ms. Pen Voneat Lee Koui Pheng Mr. Horn Daneth Mr. Nguon Youty Chheng Kaoly Mr. Khov Ea Hang Mr. Sous Veasna

13 Thank You Video បន្ទាប់ ពួកយើងនឹងណែនាំអំពី User Interface
និង Controls ផ្សេងៗ Thank You


Download ppt "Korea Software HRD Center"

Similar presentations


Ads by Google