Myanmar Android Development မွ Android Dev Lessons မ်ားကုိ အျခား website မ်ား ၊ ျပင္ပစာအုပ္စာေပမ်ားတြင္ကူးယူေဖာ္ျပျခင္းမျပဳ ၾကပါရန္အသိေပးအပ္ပါသည္။



Monday, May 19, 2014

Android Application မ်ားေရးသားနည္း - အပိုင္း (၁၄)


ဒီသင္ခန္းစာကလည္း အပုိင္း (၁၁) သင္ခန္းစာကုိပဲအေျခခံမွာျဖစ္ပါတယ္။ အပုိင္း ၁၁ မွာတုန္းက Button Code ကုိထည့္တဲ့အဆင့္အထိျပီးခဲ့ျပီျဖစ္ပါတယ္။ အပုိင္း (၁၃) သင္ခန္းစာမွာတုန္းက  Button ကုိႏွိပ္လုိက္ရင္ Alert Box ေလးေပၚလာေအာင္ေရးခဲ့ျပီးပါျပီ။ ယခုအပုိင္း (၁၄) သင္ခန္းစာဟာလည္း Button နဲ႕ပတ္သက္တာကုိပဲဆက္လုပ္ၾကည့္ရေအာင္။ ယခုသင္ခန္းစာမွာေတာ့ Button ကုိႏွီပ္လုိက္ရင္ မိမိသြားလုိတဲ့ website ကုိ Web Browser နဲ႕ပြင့္လာေအာင္ေရးရမွာျဖစ္ပါတယ္။

Web Site ကုိပြင့္ေစတဲ့ code ကေတာ့ေအာက္ပါအတုိင္းပါ။

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);




အေပၚက code ကေတာ့ Website ကုိ browser နဲ႕ဖြင့္ေပးမယ့္ code ျဖစ္ပါတယ္။ ဘယ္ website ကုိသြားခ်င္တယ္ဆုိတာကေတာ့ Uri.parse () ကြင္းအဖြင့္အပိတ္ထဲက " " ႏွစ္ခုၾကားမွာ၀င္ေရာက္ေရးသားရမွာပါ။ အေပၚက code example မွာဆုိရင္ Google Website လိပ္စာကိုနမူနာအေနနဲ႕ထည့္ထားပါတယ္။ ယခု coding ကုိ ဘယ္ေနရာမွာထည့္ရမလဲဆုိရင္ ကြ်န္ေတာ္တုိ႕က Button ကုိ click လုိက္တဲ့အခ်ိန္က်မွ website ပြင့္ေစခ်င္တာျဖစ္တဲ့အတြက္
အရင္သင္ခန္းစာေတြတုန္းကလုိပဲ Button ရဲ႕ OnClick function ထဲမွာပဲ၀င္ေရာက္ေရးသားရပါမယ္။ ေအာက္ပုံထဲကအတုိင္းပါ။






code ကုိထည့္လုိက္တဲ့အခါ ယင္း code ရဲ႕ေဘးမွာ ၾကက္ေျခခတ္ icon ေလးနဲ႕ error မီးေလးျပပါလိမ့္မယ္။ အရင္သင္ခန္းစာေတြတုန္းကလုိပဲ error ရွင္းပါမယ္။ ယင္း ၾကက္ေျခခတ္ icon ကုိ double click ႏွိပ္ျပီး Import.... ကုိေရြးပါ။ ေအာက္ပုံအတုိင္းပါ။






Error မီး icon မေပ်ာက္ေသးရင္ ယင္း icon ကုိ ေနာက္တစ္ၾကိမ္ထပ္၍ double click ႏွိပ္ျပီး Import.... ကုိေရြးပါ။ ေအာက္ပုံအတုိင္းပါ။





ယခုဆုိရင္ေတာ့ error မီးေတြလည္း အားလုံးေပ်ာက္သြားျပီး error ရွင္းသြားပါျပီ။ ေအာက္ပါအတုိင္းပါ။



 ကဲ... ဒါဆုိရင္ ဖုန္း(သုိ႕မဟုတ္) Emulator  နဲ႕ run ၾကည့္ရေအာင္။

Button ကုိႏွိပ္လုိ္က္တဲ့အခါ မိမိေရးထားခဲ့တဲ့အတုိင္း Website တက္လာတာကုိေတြ႕ရပါမယ္။




အိမ္စာအေနနဲ႕ ခလုတ္ကုိႏွိပ္လုိက္ရင္ www.myanmarmobileapp.com ကုိ ေရာက္သြားေအာင္ျပဳလုပ္ေပးပါ။ အိမ္စာကုိ apk ဖုိင္အေနနဲ႕ myanmarmobileapp@gmail.com ကုိပုိ႕ေပးရပါမယ္။             


အသိေပးခ်က္ ။ ။ယခု Student Online Campus မွသင္ခန္းစာမ်ားကုိ ျပင္ပWebsite ၊ စာရြက္စာတမ္း မ်ားတြင္ ကူးယူေဖာ္ျပျခင္းမျပဳရန္အသိေပးအပ္ပါသည္။  

0 comments:

Post a Comment



Myanmar Android Development မွ Android Dev Lessons မ်ားကုိ အျခား website မ်ား ၊ ျပင္ပစာအုပ္စာေပမ်ားတြင္ကူးယူေဖာ္ျပျခင္းမျပဳ ၾကပါရန္အသိေပးအပ္ပါသည္။