Categories
Android Mobile

ការប្រើប្រាស់ Debugging ជាមួយ Logs នៅក្នុង Android

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III.  តម្រូវការ IV.  បង្កើត Android Project V.   ស្វែងយល់ពី Logs​ Method VI.  របៀបប្រើប្រាស់ Log Methods VII. ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះខ្ញុំនឹងបង្ហាញពីរបៀបប្រើប្រាស់ debugging នៅក្នុង android។ មូលហេតុដែលយើងចាំបាច់ត្រូវប្រើ debug គឺដើម្បីងាយស្រួលក្នុងការស្វែងរក error ឬក៏ bug ផ្សេងៗដែលកើតឡើងកំឡុងពេលនិងក្រោយពេល development។ សារៈសំខាន់ចំពោះការ debug គឺជួយសន្សំពេលវេលានិងអាចរកឃើញកំហុសបានឆាប់រហ័ស ជាពិសេសយើងអាចតាមដាន process នៃការសរសេរកូដដោយមានប្រសិទ្ធភាពផងដែរ។ II.         គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពី Method របស់ Logs មួយចំនួនដែលត្រូវបានគេប្រើជាញឹកញាប់ យល់ដឹងអំពីរបៀបឆែកមើល Logs យល់ដឹងពីរបៀបសរសេរកូដជាមួយ…

Categories
Android Mobile

ការសិក្សាពីរបៀបប្រើប្រាស់ AutoCompleteTextView ជាមួយ Android

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III.  តម្រូវការ IV.  របៀបបង្កើត Android Project V.   ជំហានទី១៖ បង្កើត Layout សម្រាប់ Search VI.  ជំហានទី២៖ សរសេរកូដក្នុង MainActivity VII. លទ្ទផល I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះយើងនឹងបង្ហាញលោកអ្នកអំពីការប្រើប្រាស់ AutoCompleteTextView នៅក្នុង Android ដែលអាចអោយលោកអ្នកងាយយល់និងសិក្សាពីលើវាបន្ថែមទៀត។ តើយើងប្រើ AutoCompleteTextView ដើម្បីអ្វី? ដូចដែលលោកអ្នកបានដឹងស្រាប់ហើយ ជាក់ស្តែងនៅក្នុង Search Engine របស់ Google នៅពេលដែលយើងធ្វើការវាយនូវ Keyword ណាមួយដែលចង់ស្វែងរក នោះវានឹងផ្តល់នូវ Suggestion ពាក្យឬក៏ឃ្លាដែលមានន័យស្រដៀងគ្នាមកអោយយើងឃើញ។ II.          គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពីរបៀបបង្កើត Project នៅក្នុង Android…

Categories
Android Mobile

លំហាត់អំពីការប្រើប្រាស់ Layout នៅក្នុង Android

មាតិកា I.   សេចក្តីផ្តើម II.  គោលបំណង III. តម្រូវការ IV. បង្កើត Android Project V.  ជំហានទី១៖ បង្កើត Layout ក្នុង activity_main.xml VI. ជំហានទី២៖ បង្កើត Activities. VII.ជំហានទី៣៖ បង្កើត Intent ក្នុង class “MainActivity” VIII.ជំហានទី៤៖ បង្កើត First Layout IX. ជំហានទី៥៖ បង្កើត Second Layout X.  ជំហានទី៦៖ បង្កើត Third Layout I.          សេចក្តីផ្តើម ជាទូទៅការបង្កើត Layout នៅក្នុង Android មានវិធីសាស្រ្តជាច្រើន អាស្រ័យទៅតាមអ្នក developer ម្នាក់ៗរៀងៗខ្លួន។ លោកអ្នកអាចធ្វើការបង្កើតតាមវិធីសាស្រ្តដោយជ្រើសរើសយក Layout ណាមួយដែលលោកអ្នកគិតថាវាងាយស្រួលសម្រាប់ខ្លួនឯង ហើយចំពោះលទ្ទផលវិញគឺចេញមកដូចតែគ្នាទេ។…

Categories
Android Mobile

ការសិក្សាពីរបៀបបង្កើតម៉ាស៊ីនគិតលេខ (Calculator) នៅក្នុង Android

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III.  តម្រូវការ IV.  ជំហានទី១៖ បង្កើត Android Project V.   ជំហានទី២៖ បង្កើត Layout VI.  ជំហានទី៣៖ សរសេរកូដក្នុង MainActivity VII. ជំហានទី៤៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះខ្ញុំនឹងបង្ហាញអ្នកទាំងអស់គ្នាអំពីរបៀបបង្កើតម៉ាស៊ីនគិតលេខធម្មតាមួយ ដែលយើងអាចធ្វើការគណនានូវប្រមាណវិធី ដូចជា បូក ដក គុណ ចែក ជាដើម។ បន្ថែមពីនោះទៀតលោកអ្នកក៏អាចធ្វើការ implement បន្ថែមទាក់ទងទៅនឹងប្រមាណវិធីពីជណិត (cos, sin, tan, cotan,…) ផងដែរ។ ដើម្បីកាន់តែងាយយល់សូមធ្វើការអនុវត្តន៏ទាំងអស់គ្នាតាមជំហាននីមួយៗដូចខាងក្រោម។ II.         គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពីធ្វើប្រមាណវិធីនៅក្នុង Android យល់ដឹងអំពីរបៀបប្រើប្រាស់ Design Layout យល់ដឹងពីរបៀបប្រើប្រាស់ Control…

Categories
Android Mobile

ការសិក្សាពីមូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ Intent នៅក្នុង Android

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III.  តម្រូវការ IV.  ប្រភេទនៃ intent V.   របៀបបើក activity ថ្មីជាមួយ intent VI.  របៀបបើក activity ថ្មីជាមួយ intent ដោយបោះ data មកជាមួយ VII. ការផ្ញើ Data ជាលក្ខណៈ Object ដោយប្រើប្រាស់ Intent I.          សេចក្តីផ្តើម Intent គឺជា simple message object ដែលត្រូវបានគេប្រើប្រាស់ដើម្បីធ្វើការទំនាក់ទំនងរវាង android components ដូចជា activities, contents providers, broadcast receivers ហើយនិង services ផ្សេងៗជាច្រើនទៀត។ ម្យ៉ាងវិញទៀត Intent ក៏ជាការបើកនូវ Activity មួយទៅ Activity…

Categories
Android Mobile

ការសិក្សាពីទិដ្ឋភាពទូទៅរបស់ Android Studio

មាតិកា I.   សេចក្តីផ្តើម II.  គោលបំណង III. តម្រូវការ IV. របៀបបង្កើត Android Project V.  ពិពណ៌នាអំពី Structure របស់ Android Project VI. The Android Activity Lifecycle Methods VII.Reference I.          សេចក្តីផ្តើម Android Studio គឺជាកម្មវិធីសម្រាប់អោយយើងធ្វើការសរសេរនូវ android សម្រាប់ mobile app។ យើងអាចធ្វើការទាញយក latest version ពីក្នុងវេបសាយ https://developer.android.com។ ខាងក្រោមនេះគឺជាការបង្ហាញពីរបៀបបង្កើត Project នៅក្នុង android studio រួមនឹងការពិពណ៌នាអំពី Android Project Structure។ II.         គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពីរបៀបបង្កើត Project…

Categories
Multi Platform

របៀបតម្លើង ionic ក្នុង windows

មាតិកា សេចក្តីផ្តើម គោលបំណង តម្រូវការ ជំហានទី១៖ តម្លើង NodeJs ជំហានទី២៖ បង្កើត Apps 1. សេចក្តីផ្តើម Ionic គឺជា open source framework ដែលត្រូវបានប្រើសម្រាប់ធ្វើការ develop នូវ mobile applications។ វាផ្តល់នូវ tools ហើយនិង services មួយចំនួនសម្រាប់ធ្វើការ build នូវ mobile UI អោយមានភាពងាយស្រួលសម្រាប់ users (native look and feel)​។ 2. គោលបំណង ក្រោយពីសិក្សាតាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី របៀប install ionic យល់ដឹងអំពី របៀប run app យល់ដឹងអំពីការបង្កើត App 3. តម្រូវការ ដើម្បីអាចធ្វើការជាមួយ…

Categories
Android

Xiaomi – MIUI 8 – Google Play Store: Authentication is required

Open your Google Play Store and got this annoy message: Authentication is required. You need to sign into your google account or Error while retrieving information from servers. It’s on my Xiaomi phone using MIUI 8 (latest), I frequently got this error, and of course searching the whole Internet just to find a right solution…

Categories
Hybrid Mobile

Experiment on Ionic 2 Project Modular Structure

Suppose you already know about ionic 2, typescript, nodejs, NPM related or Webpack. I’ll some day back on those topics whenever available, of course, I am also a learner with few tries. The subject of this guideline will be updated according to my real experiment, this is just a starter: 1st of March, 2017: Start…

Categories
Android

What you need to know to use Android Studio

As I am mostly doing my stuff with Eclipse even though the Android studio came, I still work with Eclipse project for Android but as time comes, we cannot ignore the Android studio anymore because: Official Android document is only support for Android Studio More and more library today does not include any support (no…