Our social:

June 13, 2015

Android Developer Options ဆုိတာဘာလဲ။ အဲဒါနဲ႔ ဘာေတြသံုးလို႔ရသလဲ?

       Enable-Developer-Options-on-Android-4.2


Android စမတ္ဖုန္းနဲ႔ တက္ဘလက္တုိင္းမွာ လွ်ိဳ႕၀ွက္ထားတဲ့ ေရြးစရာ options အစုအေ၀းတစ္ခုပါရွိပါတယ္။ အဲဒါကေတာ့ Android Developer Options ပါပဲ။ အမည္ကညႊန္းဆုိတဲ့အတုိင္း ဒါေတြက အဓိကအားျဖင့္ developer ေတြအတြက္ ရည္ရြယ္ပါတယ္။ Android ကိရိယာေတြအတြက္ ေရးထားတဲ့ software နဲ႔ App ေတြ စမ္းသပ္ဖုိ႔ အပုိထပ္ေဆာင္း လုပ္ေဆာင္ခ်က္ေတြ လုိအပ္ေနသူေတြပဲ ျဖစ္ပါတယ္။ App ေတြရဲ႕ ဖိအားဒဏ္ကုိ ပံုစံတူျပဳလုပ္ေပးမယ့္ ေရြး စရာေတြမ်ားစြာပါမယ္။ Debugging options ကုိလည္း ဖြင့္ေပးႏုိင္ပါတယ္။ အဲဒီကိစၥေတြထဲမွာ USB ကေန ကြန္ပ်ဴတာနဲ႔ဆက္သြယ္ၿပီး debugging လုပ္ႏုိင္စြမ္းကုိ ခြင့္ျပဳဖုိ႔၊ သင့္ရဲ႕ Android ကိရိယာေပၚက bug report ေတြဖမ္းယူဖုိ႔ သင့္ software ရဲ႕ ႐ုိက္ခတ္မႈကုိ တုိင္းတာႏုိင္ေအာင္ CPU အသံုးျပဳမႈကုိ screen အေပၚ ျပေပးဖုိ႔ေတြ ပါ၀င္တယ္။ တကယ္တမ္းမွာ ဒီ option အစုအေ၀းထဲ လုပ္ေပးႏုိင္ တာေတြက အမ်ားႀကီးပါပဲ။ ဒါေပမယ့္ ပထမဆံုး Android Developer Options ကုိ ရယူသံုးစြဲႏုိင္ဖုိ႔ လုိအပ္ပါတယ္။
Android Developer Options ကုိ Android ကိရိယာေတြ အားလံုးမွာ ရႏုိင္ေပမယ့္ OEM ေတြက အဲဒါကုိရယူသံုးစြဲႏုိင္မယ့္နည္း ကုိ အနည္းငယ္ကြဲျပားေအာင္လုပ္ေပးထားတယ္။ သူတုိ႔ကုိ မေတာ္ တဆရယူသံုးစြဲခြင့္ ရသြားဖုိ႔မျဖစ္ႏုိင္ေအာင္ လုပ္ထားတာျဖစ္ပါတယ္။ အဲဒီအတြက္အေၾကာင္းရင္းေကာင္းလည္း ရွိပါတယ္။ ဘာျဖစ္လုိ႔လဲဆုိ ေတာ့ ဒီ options ကႀကီးမားတဲ့ စြမ္းပကားေတြေပးကမ္းထားတယ္။ လူအမ်ားစုေကာင္းေကာင္း အသံုးမခ်ႏုိင္တဲ့ အစြမ္းေတြျဖစ္ေနလုိ႔ပါ ပဲ။ ဒါေပမယ့္အခု ေဖာ္ျပထားတဲ့နည္းက ဖုန္းအေတာ္မ်ားမ်ားအတြက္ အလုပ္ျဖစ္ပါတယ္။
Settings>>System>> About device အထဲကုိသြားပါ။ အဲဒီ အထဲမွာ Build Number ဆုိတဲ့ အပုိင္းအကန္႔ကုိရွာပါ။ အခု အဲဒီ အကြက္အေပၚမွာ ခပ္သြက္သြက္ငါးႀကိမ္ေခါက္ပါ။ “You are now a developer” ဆုိတဲ့ message ကုိျမင္ရရင္ Android Developer Options ကုိ ဖြင့္ၿပီးသြားၿပီျဖစ္ပါတယ္။ အခ်ိဳ႕ OEM ေတြက ငါးႀကိမ္အစား ခုႏွစ္ႀကိမ္ေခါက္မွ ဖြင့္ေပးေအာင္လုပ္ေပးထားတတ္ ပါတယ္။ ပြင့္သြားတဲ့ Developer Options settings pane ရဲ႕ ေအာက္ဆံုး About phone ရဲ႕အထက္မွာ ရွိတတ္ပါတယ္။ အဲဒီအထဲ က စိတ္၀င္စားစရာအခ်ိဳ႕ကုိ ထုတ္ႏုတ္ေဖာ္ျပေပးလိုပါတယ္။


                                              Screenshot_2015-06-04-13-23-14
Process Stats
Process tats လို႔ေခၚတဲ့ စနစ္၀န္ေဆာင္မႈကုိ Android 4.4 KitKat မွာ မိတ္ဆက္ေပးခဲ့တယ္။ ဒါက app ေတြက RAM resources ေတြကုိ ဘယ္လုိအသံုးျပဳတယ္ဆုိတာကုိ နားလည္ေအာင္ ခြင့္ျပဳထားပါတယ္။ Background မွာ အခ်ိန္ဘယ္ေလာက္ၾကာၾကာ run ထားသလဲ။ အဲဒီကာလအတြင္း memory ဘယ္ေလာက္မ်ားမ်ား သံုးစြဲတယ္ဆုိတာေတြ ျပသေပးပါတယ္။ ပံုေသအားျဖင့္ ၃ နာရီၾကာ ကာလအတြင္း သမုိင္းကုိျပထားၿပီး ၁ ရက္အထိ menu ကေရြးၿပီး ၾကည့္လုိ႔ရပါတယ္။
အေျခအေနေကာင္းရင္ ဘားတန္းတစ္ခုလံုး အစိမ္းေရာင္လႊမ္း မုိးထားၿပီး device memory နည္းတဲ့အခါ အ၀ါေရာင္၊ အနီေရာင္ေတြ မ်ားလာမွာျဖစ္ပါတယ္။ စာရင္းခ်ျပထားတဲ့ app ေတြရဲ႕ေဘးက ရာခိုင္ႏႈန္းနဲ႔ျပထားတဲ့ ကိန္းဂဏန္းက စုစုေပါင္းကာလတာအတြင္း process တစ္ခုစီသံုးစြဲခဲ့တဲ့အခ်ိန္ပမာဏကုိ ျပထားပါတယ္။ အျပာေရာင္ ဘားတန္းက process တစ္ခုစီရဲ႕ ႏႈိင္းရ computed memory load ကုိညႊန္ျပတယ္။ အခ်ိဳ႕ app ေတြကုိ အႀကိမ္ေပါင္းမ်ားစြာ ေဖာ္ျပထား ႏုိင္တယ္။ Process အေနနဲ႔ ခြဲျခားေဖာ္ျပထားလုိ႔ျဖစ္ပါတယ္။ ဥပမာ Google Play Service က process ႏွစ္ခုအေနနဲ႔ run ပါတယ္။ Process အနည္းငယ္ကေတာ့ အခ်ိန္ ၁၀၀ ရာခုိင္ႏႈန္း run ေနၿပီး ထိပ္ဆံုးမွာရွိေနတာေတြ႕ရမယ္။ ဒါေပမယ့္ ႏႈိင္းရ memory သံုးစြဲမႈ အရ မတူတဲ့ အေလးစေတြရွိေနပါတယ္။ app တစ္ခုခ်င္းစီအေပၚ ႏွိပ္ၿပီး အေသးစိတ္အခ်က္ေတြၾကည့္ ႏုိင္ပါေသးတယ္။


                                                         Screenshot_2015-06-04-13-23-39
Limit background processes
Android Developer Options အတြက္ အျခားအေရးပါတဲ့ သံုးစရာနည္းလမ္းက Limit background process ပါပဲ။ ျပည္တြင္း မွာ ျဖစ္တတ္တာက အင္တာနက္လုိင္းေႏွးတဲ့အခါ စက္က hang သြားတတ္တယ္။ တစ္ခါတေလ အြန္လုိင္းနဲ႔ ဆက္သြယ္ႏုိင္တဲ့ app ေတြက အင္တာနက္ဆက္သြယ္မႈကုိ background မွာ ရယူၿပီး သံုး စြဲေနလို႔လည္းျဖစ္ႏုိင္တယ္။ စိတ္၀င္စားလုိ႔လားမသိပါ။ ကုိယ္တုိင္စမ္း သပ္ၾကည့္ခ်က္အရေတာ့ background process ကုိ no background process မွာ ထားၾကည့္တာအရမ္းကုိ သြက္လာသလုိခံစား ရပါတယ္။
အဲဒီလုိလုပ္ဖုိ႔ Developer Options ထဲက Limit background process ကုိသြားၿပီး Standard Limit ကေန ၁ ခု၊ ၂ ခု၊ ၃ခု၊ ၄ ခု အမ်ားဆံုးနဲ႔ background လံုး၀မထားတာအထိ ေရြးယူႏုိင္ပါတယ္။ သိပ္ၿပီးမလြန္ကဲခ်င္ရင္ 4 process at most ေလာက္ထားၿပီး စမ္းၾကည့္ႏုိင္ပါတယ္။ ဒီလုိခ်ိန္ညိႇျခင္းအားျဖင့္ background resources ေတြထားရွိ လည္ပတ္ေစတာနဲ႔ ကိရိယာ ရဲ႕ အျမန္ႏႈန္းအၾကား မွန္ကန္တဲ့မွ်ေျခကုိ ထိန္းသိမ္းထားႏုိင္ပါတယ္။


ေညာင္ညိဳသားေလးသို ့{ ဒီမွာ } သြားလိုက္ပါ




0 comments:

Post a Comment