Monday, July 13, 2015

Resizing Android Touch Screen

တစ္ခါ တစ္ေလမွာ ကိုယ့္ဖုန္းက ပ်က္တာလည္း မဟုတ္ဘူး အလုပ္လည္း လုပ္ေနတယ္။ ဒါေပမယ့္ တစ္ခ်ိဳ႕ ခလုပ္ေတြကို ႏွိပ္မရဘူး ျဖစ္ေနတာ။ ေသခ်ာေအာင္ေျပာရင္ေတာ့ Touch Screen က အားလံုး ပ်က္တာ မဟုတ္ဘဲ လုိင္းတစ္လုိင္းတည္း ပ်က္ေနတာ။ ဆုိင္ေတြကလည္း အလုပ္ရႈပ္ခံၿပီး ခုေပးမယ့္ နည္းမ်ိဳး လုပ္ေပး မယ္မထင္ဘူး။ ဘယ္ေနရာ ဘယ္လိုင္း ပ်က္ေနၿပီလဲ ဆိုတာကိုေတာ့ developer options ထဲက show pointer option ကို ဖြင့္ၿပီးေတာ့ Screen ေပၚမွာ လက္နဲ႔ လုိက္ဆြဲၾကည့္ၿပီး ရွာလုိ႔ ရပါတယ္။ ပ်က္ေနတဲ့ ေနရာကုိ သိရၿပီ ဆုိရင္ေတာ့ ဆက္လုပ္လုိ႔ ရပါၿပီ။

ဥပမာ - ကိုယ့္စက္က ေအာက္ဆံုး Touch တစ္လုိင္း ပ်က္ေနတယ္ ဆုိပါေတာ့။ ခလုပ္ေတြ အေတာ္မ်ားမ်ား ကလည္း ေအာက္ဆံုး လိုင္းမွာပဲ ရွိတတ္ေတာ့ ဘယ္လိုမွ ႏွိပ္မရေတာ့ဘူး ဆုိင္ကို ျပေတာ့လည္း Touch ကိုပဲ လဲခိုင္းတယ္။ အဲလို ျဖစ္ေနရင္ေတာ့ ဒါေလး လုပ္လုိက္လို႔ ရတယ္။ လုပ္တာကေတာ့ အလုပ္မလုပ္ေတာ့တဲ့ Touch လိုင္းကို Screen ဧရိယာထဲ ကေန ဖယ္ထုတ္လိုက္တာပါပဲ။ 

လိုအပ္တာကေတာ့ ကိုယ့္စက္ကို ADB အင္စေတာ လုပ္ထားဖုိ႔ လိုပါမယ္။ ADB အင္စေတာ လုပ္တာက အေတြ႔အၾကံဳ ရွိတဲ့သူအတြက္ ျပသနာ မရွိေပမယ့္ မလုပ္တတ္ရင္ Shuame လို multi function softfware ေလး သံုးလိုက္ရင္ ဘာမွ ထပ္တင္စရာ မလိုေတာ့ပါဘူး။ ဒါေပမယ့္ မိမိ စက္ကိုေတာ့ USB Debugging ဖြင့္ထာဖုိ႔ လိုအပ္မွာပါ။ ဖြင့္ထားၿပီးရင္ေတာ့ ဆက္လုပ္လို႔ ရပါၿပီ။ 




ADB အလြတ္ တင္ၿပီး လုပ္တဲ့ သူေတြ အတြက္ကေတာ့ ADB မွာ adb devices ဆိုၿပီး မိမိ စက္ကို သိမသိ စမ္းသပ္ႏုိင္ပါတယ္။ Shuame software သံုးတဲ့သူကေတာ့ အေပၚက ပံုမွာ ျပထားသလို သြားလိုက္ ရမွာပါ။ ADB အလြတ္ သံုးတဲ့သူ ေတြကေတာ့  Commom Prompt ကို Administrator နဲ႔ ဖြင့္ပါ။Shuame သံုးရင္ေတာ့ ပံုထဲကအတုိင္း ဒုတိယ ပံုေလးကို ႏွိပ္လုိက္ပါ။ ၿပီးရင္ေတာ့ ေအာက္မွာ ေပးထား တာေလးကို ကိုယ့္ Screen အတုိင္း အတာ အတုိင္း ခ်ိန္ၿပီး ထည့္သြင္းလိုက္ပါ။ ၿပီးရင္ Enter ေခါက္ Run လုိက္ပါ။ 

adb shell am display-size 480x800
 ေ
480x800 ကေတာ့ ကုိယ့္ Screen အလုပ္လုပ္ ေစခ်င္တဲ့ ဧရိယာကုိ ထည့္ပါ။ Run ၿပီးလို႔ အလုပ္ျဖစ္ၿပီ ဆုိရင္ ကိုယ့္ Screen က ကိုယ္ေပးထားတဲ့ ဧရိယာေလာက္ပဲ လင္းေတာ့တာ ေတြ႔ရမွာပါ။ ျပန္ျပင္ၿပီး ေကာင္းသြား တာမဟုတ္ေပမယ့္ Touch မလဲလို ေသးရင္ေတာ့ သင့္ေတာ္ေကာင္းမြန္တဲ့ လက္ပူတုိက္ နည္းေလးပဲေပါ့။ အားလံုး အုိေကရင္ေတာ့ ေအာက္က ပံုေလးအတုိင္း ခလုပ္ေလးေတြ အလုပ္ လုပ္ႏုိင္တဲ့ ေနရာေတြကို တက္လာတာ ေတြ႔ရမွာပါ။