Friday, October 10, 2014

Android ဖုန္​း​ေတြဘာလို႔ခနခနhangတာလဲ

ဖုန္းေတြ ဘာလို့ မၾကာခဏ Hang ေနရတာလဲဆိုတာ အေျကာင္းအရင္းမ်ားစြာ ရွိပါတယ္။ CPU နိမ့္ေန တာ ေၾကာင့္လဲ ျဖစ္နိုင္ပါတယ္။ ျဖစ္နိုင္ဆံုး အေျခအေနကေတာ့ ဖုန္းမွာပါတဲ့ Built-in Memory လို႔ေခၚတဲ့ Memory ပမာဏနည္းတဲ့ ဖုန္းေတြက ပို Hang တတ္ပါတယ္။ဘာေၾကာင့္ Built-in Memory နည္းတဲ့ ဖုန္းေတြက ပို Hang တာလဲ ? Built-in Memory နည္းတဲ့ဖုန္းေတြက CPU နည္းပါ တယ္။

Built-in Memoryက နည္းေနတဲ့အတြက္ External Memory ထပ္ထည့္ရပါ တယ္။ External Memory 8GB, Built-in Memoryက 125 MB ရွိေနတဲ့ ဖုန္းတစ္လံုးဟာ မၾကာခဏ Hangေနတယ္။ ဘာေျကာင့္လဲဆိုရင္ ဖုန္းထဲမွာ သြင္းထားတဲ့ Application ေတြမ်ားေနတယ္။ Built-in Memory ရွိသေလာက္ကို Applicationေတြ သြင္းထား တာေျကာင့္လဲ ျဖစ္နိုင္ပါတယ္။ ေနာက္တစ္ခုက External Memory 8GBကို 7GBေလာက္ Dataေတြ ထည့္ထားတာေၾကာင့္လဲ ျဖစ္နိုင္ပါတယ္။ အဲ့ဒီလို အေျခ အေနမ်ိဳးမွာ ဖုန္းက OSကိုလဲ Runေနရတယ္။ တစ္ျခား Application ေတြကိုလဲ Run ေနရတဲ့ အတြက္ သူလုပ္နိုင္တဲ့ စြမ္းရည္ထက္ ေက်ာ္လြန္သြား တဲ့အခါ တစ္ခါတေလ Hangတတ္ပါတယ္။Built-in Memory နည္းတဲ့ ဖုန္းေတြကို အဲ့လို မျဖစ္ေအာင္ ဘယ္လိုလုပ္မလဲ?ရွင္းပါတယ္၊ သူလုပ္နိုင္သေလာက္ တာဝန္ကိုပဲ လုပ္ခိုင္းပါ။ CPU နည္းတဲ့အတြက္ သူရဲ့အလုပ္ လုပ္နိုင္စြမ္း လည္း နည္းပါတယ္။ ဖုန္းတစ္လံုးက Built-in Memory 125 MB, CPU 800 MHz ရွိတယ္ ဆိုပါစို့။ အဲ့ဒီ Memoryက Android Os ရဲ့ Data ပမာဏကို နုတ္ျပီး လက္က်န္ Memory ျဖစ္ပါတယ္။ နဂိုထဲက Memory နည္းေနတဲ့အတြက္ Application အမ်ားၾကီး သြင္းလို့ မရပါဘူး။ ဖုန္းထုတ္တဲ့ လူေတြက ဒါကို တြက္ခ်က္ ေပးျပီးသားပါ။

Applicationေတြကို အစကတည္းက လိုအပ္သေလာက္ ထည့္ေပးျပီးသားပါ။ User လက္ထဲေရာက္မွာသာ စိတ္ၾကိဳက္ Application ထည့္လို့ရေအာင္ Memory ခ်န္ေပးထားတာပါ။ Built-in Memoryေပၚမွာ Android Osကလဲ အလုပ္လုပ္ေနတယ္၊ Application ေတြကလဲ အလုပ္ လုပ္ေနပါတယ္။ Built-in Memory နည္းတဲ့ ဖုန္းေတြကို External Memory တတ္နိုင္သမွ် အမ်ားဆံုး ထည့္ပါ။ Applicationေတြ လိုအပ္သေလာက္ပဲ ထည့္ပါ။ ဂိမ္းကို အခ်ိန္ ၾကာျမင့္ေအာင္ မေဆာ့ပါနဲ့။ Recentေတြကို ဖ်က္ေပးပါ။ Call Logေတြ အမ်ားျကီး သိမ္းမထားပါနဲ့ ဖ်က္လိုက္ပါ။

တစ္ပတ္ တစ္ခါေလာက္ ဖုန္းကို Restart လုပ္ေပးပါ။ ဖုန္းဖြင့္ထားဖို့ မလိုအပ္တဲ့ အခ်ိန္ေတြမွာ ဖုန္းကို ခဏ ပိတ္ထားပါ။ ဖုန္းဆိုတာ ကြန္ပ်ူတာထက္ အလုပ္ ပိုလုပ္ပါတယ္။ ကြန္ပ်ဳတာက အလုပ္လုပ္ျပီးရင္ ပိတ္တဲ့အခ်ိန္ေတြ ရွိပါတယ္။ ဖုန္းကို Power ပိတ္တဲ့အခ်ိန္က နည္းပါတယ္။ ဒါေၾကာင့္ တစ္ခါတေလ အနားေပးသင့္ပါတယ္။ စက္ပစၥည္းဆိုတာ လူေတြနဲ့ အတူညီဆံုး ပံုစံေတြယူျပီး တီထြင္ထားတာပါ။ သူတို့လဲ လူေတြလို အနားေပးသင့္ပါတယ္။ လုပ္နိုင္စြမ္းထက္ ပိုလာရင္ ဘယ္အရာပဲျဖစ္ျဖစ္ ပ်က္စီးလြယ္ ပါတယ္။ဒီလိုနည္းလမ္းေတြနဲ့ ဖုန္း မၾကာခဏ Hang ေနတယ္ဆိုတဲ့ Error ကို အတတ္နိုင္ ဆံုး ေျဖရွင္း လို့ရ ပါတယ္။

Friday, October 3, 2014

အင္​တာနက္​လိုင္​းဖြင္​့ရင္​

G, H+, E, 3G နဲ႕ LTE

အင္တာနက္သံုးတဲ့အခါ
ဖုန္းရဲ႕ ေထာင့္တစ္ေနရာမွာ
H+ ေလးေပၚလိုက္ .. 3G ျဖစ္သြားလိုက္နဲ
H+ ဆိုတာ မသိခင္ .. အရင္သံုးေနၾက H ဆိုတာ ဘာလဲ သိရပါမယ္။
H - HSDPA (High Speed Downlink Packet Access) (Year-2006)
H+ ထက္ပိုေႏွးပါတယ္။ ပၽမ္းမွ် 7.2 Mb/s
HD video ေတြ တိုက္ရိုက္ၾကည့္ႏုိင္ဖို႕ လံုေလာက္တဲ့ ျမန္ႏူန္းျဖစ္ပါတယ္

H+ - HSDPA Plus (Year-2011)
H ထက္ ပိုျမန္တာ အေသအခ်ာပါပဲ ။
အင္တာနက္ ျမန္ႏူန္း 21 Mb/s ထိရပါတယ္။
ၾကည္လင္ျပတ္သားတဲ့ HD video ေတြ တိုက္ရိုက္လြယ္လြယ္ကူကူၾကည့္ရႈႏုိင္ပါၿပီ။ broadband connection ေတြနဲ႕ေတာင္တူတယ္

3G - 3rd Generation / UMTS ( Year- 2003)

ရုပ္ေရာအသံပါ (video calling) အင္တာနက္ျမန္ႏူန္းတစ္ခုျဖစ္ပါတယ္။
စစပိုင္း 384kb/s သာရရွိႏိုင္ခဲ့ၿပီး ..အခုခ်ိန္ ေဒါင္းလုပ္ျမန္ႏူန္းကို 2Mb/s ထိ ရရွိႏုိင္ျပီျဖစ္ပါတယ္။
20ရာစုအစပိုင္း မိုဘိုင္းလ္ဖုန္းေတြ အရွိန္အဟုန္ျမင့္တိုးတက္လာခ်ိန္မွာ ရရွိတဲ့ အင္တာနက္ျမန္ႏူန္းျဖစ္လို႕ 3rd Generation လုိ႕ေခၚတာပါတဲ့။

E - EDGE (Enhanced Data Rates for GSM Evolution) ( Year- 2006)

အင္တာနက္ျမန္ႏူန္းက 384Kb/s ။
EDGE ကို 2.75G လို႕ ယူဆလို႕ရပါတယ္။
3G မျပည့္ဘူးေပါ့ ။
2G ကေန 3G ျဖစ္လာဖို႕
carriers ကို အဆင့္ျမင့္လုိက္ျခင္းပါ။
E ဆုိတာ 3G နည္းပညာေပၚလာၿပီးမွသာ ျဖစ္လာျခင္းျဖစ္ပါတယ္ ။

G - GPRS (General Packet Radio Service)( Year- 2000)

GPRS ဆိုတာ GSM ေတြထက္ အနည္းငယ္ျမန္တဲ့ ျမန္ႏူန္းတစ္ခုပါ။
2.5G လို႕လည္း ယူဆႏိုင္ပါတယ္။
2G ကေန ေျပာင္းလဲလာျခင္းျဖစ္ၿပီး
webpage တစ္ခုသာ
ျမန္ႏူန္းကေတာ့ 115kb/s ရပါတယ္။
GPRS ကေနသာ 3G -> EDGE -> H -> H+ -> LTE အဆင့္ဆင့္ ေျပာင္းလဲတုိးတတ္သြားျခင္းပါ။

LTE - Long Term Evolution (4G*) ( Year- 2013)

ျမန္ႏူန္းအျမင့္ဆံုးကေတာ့ LTE ပါ။
ျမန္ႏူန္း 100Mb/s အထိ ရပါတယ္တဲ့ ။
broadband connection ေလာက္ေတာ့ သနားပါတယ္တဲ့ ။
Full HD Videos မ်ားကို ၾကည့္ရူျခင္းကို လုပ္ေဆာင္ႏုိင္ပါတယ္။
LTE ဆိုတာ 4G နဲ႕မတူပါဘူး ။
LTE ကိုသာ 4G လို႕ မွတ္ယူတတ္ၾကပါတယ္။
4G အစစ္အမွန္ဆိုရင္ LTE ထက္ ျမန္ပါေသးတယ္။
မန္ႏူန္း 1Gb/s ထိရႏုိင္ၿပီး LTE ထက္ ဆယ္ဆ သာပါတယ္တဲ့။
   ကြၽန္​​ေတာ္​သိသ​ေလာက္​​ေျပာျပတာပါ...

Service သမားတစ္​​ေယာက္​အ​ေနနဲ႔ဒါ​ေတြသိပီးပီလား....



Android ကိုစတင္ေလ့လာဖို႔က်ိဳးစားေနသူေတြအေနနဲ႔ အမ်ားေျပာေနၾကတဲ့Bootloader , Firmware, ADB , Stock ROMs, Custom ROMs, OS Kernel,ClockworkMod, Flashing , Rooting , Baseband စသျဖင့္ စာလံုး အထူးအဆန္းေတြျခည္းေတြ႔ရလို႔ ေလ့လာခ်င္စိတ္ကုန္ သြားတတ္သလို႔၊ တစ္လံုး စီနဲ႔သူတို႔ရဲ့ သီးသန္႔ အလုပ္လုပ္ပံုကို အတိအက် မသိရင္ နာမည္သာေခၚေနေပမယ့္အႏွစ္သာရ မဲ့ေနတတ္ပါတယ္၊ တကယ္ေလ့လာလိုသူေတြအေနနဲ႔ လဲ တစ္ခုစီရဲ့အဓီပါယ္နဲ႔ အသံုး၀င္ပံု အေသးစိတ္အလုပ္လုပ္ပံုတို႔ကို ေသခ်ာ သိကိုသိထားရပါမယ္၊ ဒီပို႔စ္မွာ အထက္က စာလံုးေတြအေၾကာင္း ရွင္းသြားေပးပါမယ္၊

တကယ္ပညာရွင္အဆင့္ တက္လွမ္းခ်င္သူေတြအတြက္ Open Source ျဖစ္တဲ့ Android ကမည္သူမဆို ေဒါင္းယူႏိုင္ပီး ႀကိဳက္သလို ျဖတ္ႏိုင္ ျပင္ႏိုင္ ပါတယ္၊စိတ္ႀကိဳက္ေျပာင္းႏိုင္ မိမိနဲ႔ အသင့္ေတာ္ဆံုး ျဖစ္တဲ့ Systemတစ္ခုျဖစ္သြားတဲ့ အထိ ျပဳျပင္ယူလို႔ရပါတယ္၊

Bootloader ဆိုတာဘာလဲBootloader ဆိုတာက Operation System မစတင္ခင္ အလုပ္လုပ္တဲ့ Codeအစိတ္အပိုင္းေလးကိုေခၚပါတယ္၊ Bootloader ထဲမွာ OS kernal ကိုစတင္အလုပ္လုပ္ေအာင္ ေခၚမယ္ ညြန္ၾကားခ်က္ေတြပါပါတယ္၊ Bootloader က InternalMemory ထဲမွာရွိတဲ့ Paratition ေတြအားလံုးက ရဲ့ ပထမဆံုး Partition မွာတည္ရွိမွာျဖစ္ပီး အျခား Partitions ေတြအားလံုးကို သြားမယ့္ Check Pointပါပဲ၊Bootloader ဘယ္လိုအလုပ္လုပ္တာလဲPower စဖြင့္တာနဲ႔ ROM ထဲမွာရွိတဲ့ Boot ROM Code က စပီးအလုပ္လုပ္ပါတယ္၊ပီးရင္ Bootloader လို႔ေခၚတဲ့ Boot Strap Firmware ကို ႏိုးမယ္၊ BootStrap Firmware ထဲမွာ MBR and GRUB/LILO တို႔ပါ၀င္တယ္၊ 
Bootloaderအလုပ္စပီဆိုတာနဲ႔ init.S ဖိုင္ စအလုပ္လုပ္တယ္ ၊ အရင္ ဆံုး BSS segment ကို0 တန္ဖိုးေရာက္သြားေအာင္ရွင္းတယ္၊ ပီးရင္ main.c ဖိုင္ကို စေခၚမယ္၊ main.cဖိုင္ စ အလုပ္လုပ္တာနဲ႔ hardware အစိတ္အပိုင္းေတြျဖစ္တဲ့ clocks, board,keypad, console တို႔ကိုစတင္ေစမယ္၊ ပီးရင္ Linux Tags ကိုဖန္တီးပီး LinuxKernel image ကို Memory ကေန ၀င္တင္မယ္၊Botloader ေရြးခ်ယ္မွဴBootloader က Phone မွာပါ၀င္တဲ့ အျခား မည္သည့္ software မဆိုရဲ့ အဦးဆံုးစတင္တဲ့ အတြက္ မွန္ကန္တဲ့ processor ကိုအသံုးျပဳဖို႔အလြန္အေရးႀကီးလွပါတယ္၊ 
Android OS က Open Source ျဖစ္တဲ့ အတြက္ဖုန္းထုတ္လုပ္တဲ့ ကုမၼဏီေတြက သူတို႔ ထုတ္လုပ္တဲ့ ဖုန္း Hardware နဲ႔ကိုက္ညီတဲ့ Bootloader version ကို Develop လုပ္ထားၾကပါတယ္၊

Androidဖုန္းေတြမွာပါ၀င္တဲ့ Bootloader ေတြကို အျမဲတမ္း Locked ခ်ထားပါတယ္၊ဒီလိုလုပ္ထားတာကေတာ့ ထုတ္လုပ္တဲ့ ကုမၼဏီေတြကို သူတို႔ထုတ္လုပ္တဲ့ဖုန္းကိုသူတို႔ထုတ္လုပ္တဲ့ OS version နဲ႔ ပဲတြဲသံုးေစခ်င္လို႔ပါ၊ Bootloader ကိုLocked လုပ္ထားရင္ Custom ROM install လုပ္လို႔မရပါဘူး၊ ဒါေၾကာင့္ CustomROM Install လုပ္လိုရင္ Bootloader ကို အရင္ Unlock လုပ္ရပါတယ္၊Kernel ဆိုတာဘာလဲKernel ဆိုတာက Android တစ္ခုထဲမွာသာလွ်င္ရွိတာ မဟုတ္ပဲIOS,MacOS,Window,BlackBerry's QNX တို႔မွာလဲရွိပါတယ္၊ High LevelOperation Systems အားလံုးမွာ Kernel တစ္ခုေတာ့ ပါ၀င္ပါတယ္၊ ခု ေျပာမွာကAndroid အေၾကာင္းဆိုေတာ့ Linux Kernel ကိုပဲ ဦးတည္ပီးေျပာသြားပါမယ္၊
Android သံုးသမွ် ပစၥည္းေတြက Linux Kernel ကိုသံုးၾကပါတယ္၊ ဒါေပမယ့္ LinuxOperation System က သံုးတဲ့ Kernel နဲ႔ေတာ့ တထပ္တည္းမတူပါဘူး၊ AndroidKernel မွာ Android အတြက္ သီးသန္႔ Build-in code ေတြပါေနပါတယ္၊ဒါ့ေၾကာင့္ပဲ Developers ေတြနဲ႔ hackers ေတြအတြက္ Android Versionsအသစ္ေတြကို Android ဖုန္း အေဟာင္းေတြမွာ ထည့္သြင္းပီး အားလံုး အဆင္ေျပေျပအလုပ္ျဖစ္ေအာင္လုပ္ဖို႔ အေတာ့ကိုေစာင့္ရပါတယ္၊ Gingerbred kernel အတြက္သံုးတဲ့ drivers ေတြက Ice Cream Sandwichkernel အတြက္ အလုပ္လုပ္မွာမဟုတ္ပါဘူး၊ ဒီကစၥက လဲ အေရးႀကီးပါတယ္၊ Kernel ရဲ့ အဓီက အလုပ္က Hardwareကို ထိန္းခ်ဳပ္ဖို႔ တာ၀န္ကိုယူထားလို႔ပါ၊ kernel ကိုေရးတဲ့ ကုတ္ေတြလဲတကယ့္ကိုမ်ားလွပါတယ္၊ Kernel ရဲ့ အဓီက တာ၀န္ကေတာ့ Hardware နဲ႔ Softwareတို႔ၾကားမွာ ႏွစ္ဖက္ညြန္ၾကားခ်က္ေတြကို နာလည္ေအာင္ လုပ္ကိုင္ေပးဖို႔ပါပဲ၊

Software တစ္ခုက ဘယ္လို အလုပ္မ်ိဳးကိုမဆို Hardware ကို လုပ္ေစခ်င္တဲ့အခါက်ရင္ Hardware ကို တိုက္ရိုက္ အမိန္႔မေပးပဲနဲ႔ Kernel ကိုညြန္ၾကားခ်က္ အရင္လွမ္းပို႔ပါတယ္၊ ဒီေနရာမွာ အလုပ္ဆိုတာက ဖုန္းကလုပ္ႏိုင္တဲ့ အလုပ္အားလံုးကိုညြန္းပါတယ္၊ ဖုန္း Screenအလင္းေရာင္ခ်ိန္တာတို႔၊ အသံ အနိမ္း အျမင့္ ခ်ိန္တာတို႔၊ Raido ကိုခ်ိတ္ဆက္ပီး ဖုန္းေခၚဆိုတာတို႔၊ ဖုန္း မ်က္ႏွာျပင္မွာ ပုံဆြဲတာတို႔စသျဖင့္ အလုပ္ မွန္သမွ်ကို Software က လုပ္လိုတဲ့အခါက်ရင္ Hardwareကိုတိုက္ရိုက္ မခိုင္းပဲ Kernel ကိုလွမ္းခိုင္းလိုက္ပါတယ္၊ အဲ့ဒီ့ အခါမွာKernal က တဆင့္ Hardware ကို လုပ္မယ့္အလုပ္ကိုညြန္ၾကားပါတယ္၊ ဥပမာကၽြန္ေတာ္တို႔ ဖုန္း မ်က္ႏွာျပင္ေပၚမွာ က ကင္မရာ (Camera) ရိုက္တဲ့ခလုပ္မွာ ခလစ္တစ္ခ်က္ႏွိပ္ပီး ဓါတ္ပံုရိုက္တယ္ဆိုပါစို႔ ၊ခလုပ္ကိုႏွီပ္လိုက္တာနဲ႔ကို software က Event တစ္ခုကိုနားေထာင္လုိ႔ရမယ္ရတဲ့ Event ျဖစ္ေပၚတဲ့ေနရာကို driver ကတဆင့္ Kernel ကို ပို႔မယ္၊ kernelကလဲ ရလာတဲ့အခ်က္နဲ႔ ပက္သက္တဲ့ command ကို Camera hardwareကိုလွမ္းပို႔မယ္၊ Camera Hardware က ဓါတ္ပံုကို ရိုက္ေပးမယ္၊ ဒီလို တစ္ခုကSoftware က Input လုပ္လိုက္တာကို Kernel က ယူပီး Output တစ္ခုအျဖစ္Hardware ကိုျပန္ေပးပါတယ္၊အကယ္၍ Kernel သာမရွိခဲ့ရင္ေတာ့ Developers ေတြက အလုပ္တစ္ခုစီအတြက္အလြန္႔အလြန္မ်ားျပားလွတဲ့ machine Code ေတြကို ေရးပီး Hardware ကိုခိုင္းေစရမွာျဖစ္ပါတယ္၊ 
Kernel က ၾကားခံ ေပးထားတဲ့အတြက္ ApplicationDevelopers ေတြအေနနဲ႔ Android System API's ေတြကေန တစ္ဆင့္ Kernel ဆီကိုResquest ေတြအလြယ္တစ္ကူပို႔ႏိုင္ပီး Kernel နဲ႔ ခ်ိတ္ဆက္ အလုပ္လုပ္ဖို႔သာDevelop လုပ္ရမွာျဖစ္သလို Hardware Developers ေတြကလဲ သူတို႔ Developလုပ္တဲ့ Hardware ကို Kernel နဲ႔ ဆက္သြယ္ အသံုးျပဳႏိုင္ေအာင္သာ Developလုပ္ေပးစရာလို႔ပါတယ္၊CWM ဆိုတာဘာလဲCWM ဆိုတာကေတာ့ ClockWorkMod ကိုဆိုလိုပါတယ္၊ CWM ကို Android သံုး ဖုန္းနဲ႔ Tablet ေတြ Recovery လုပ္ဖို႔သံုးပါတယ္၊ ဒီလို CWM သံုးပီး recoverလုပ္တာကိုပဲ CWM recovery လို႔ေခၚပါတယ္၊ CWM recovery လုပ္ျခင္းအားျဖင့္Stock Recovery နဲ႔ မလုပ္ႏိုင္တဲ့ Data ျပန္လည္သိုေလွာင္ျခင္း root accessရယူျခင္း အသံုးျပဳတဲ့ ဖုန္းထဲက data ေတြကို Backup လုပ္ျခင္း Custom ROMထည့္သြင္း အသံုးျပဳျခင္း Kernel တပ္ဆင္ျခင္း စသျဖင့္အလုပ္ေတြအမ်ားၾကီးကိုလုပ္သြားႏိုင္ပါတယ္၊

Android အေျခခံ အဆင့္ ကိုနားမလည္ေသးသူေတြအတြက္ ClockWorkMod ကိုသံုးပီး Recovery လုပ္ရင္ အခက္အခဲေတြ႔ႏိုင္သလို CWM recovery က အစြမ္းကိုလဲ သေဘာေပါက္ဖို႔ခက္ခဲေနပါအံုးမယ္၊Android Devices ေတြအားလံုး recovery console ကို ဖုန္း အတြင္းပိုင္းmemory ထဲ ထည္ပီး ကုမၼဏီေတြက ထုတ္လုပ္ေရာင္းခ်ပါတယ္၊ recover console ကေနBoot တက္ႏိုင္ပါတယ္၊ အကယ္၍ မလိုလားအပ္တဲ့ ျပသနာေတြ တက္လာပီးဆိုရင္ကၽြန္ေတာ္တို႔ Factory Reset သံုးပီး Recover လုပ္ႏိုင္ပါတယ္၊ ဒါမွမဟုတ္zip ဖိုင္နဲ႔ လာတဲ့ official ROM ကို Update လုပ္ႏို္င္ပါတယ္၊ ဒီလိုအခ်က္ေလာက္သာလွ်င္လုပ္ႏိုင္တာပါ Custom Recovery ကေတာ့ သူမတူတဲ့အလုပ္မ်ိဳးကိုလုပ္ႏုိင္ပါတယ္၊ Custom Recovery ကေတာ့ Stock Recoveryလိုမဟုတ္ပဲ Stock Recovery လုပ္ႏိုင္သမွ်ကိုလုပ္ႏိုင္တဲ့ အျပင္ ကိုယ္ပိုင္ Android ကို စိတ္ႀကိဳက္ ထိန္းခ်ဳပ္ ႏိုင္ေအာင္ အဆင့္ျမင့္တဲ့Options ေတြပါလာပါတယ္၊ Custom Recovery ကို သံုးရင္ တရား၀င္ေကာ တရားမ၀င္ROMs ေတြကိုပါ Install လုပ္ႏိုင္ပါတယ္၊

 အျခား Application Updateလုပ္ျခင္း Themes ေျပာင္းျခင္း Kernel ေျပာင္းလဲျခင္း Zip ဖိုင္အသံုးျပဳျခင္း User Data အပါအ၀င္ ဖုန္း Partition ေတြအားလံုးကိုျဖတ္ႏိုင္ျခင္း SD cards Partition ခြဲျခင္း Dalvik Cacheမ်ားျဖတ္ပစ္ျခင္း Permission မ်ားေျပာင္းလဲခင္း resotre န႔ဲ Backup မွာစိတ္ႀကိဳက္ အစိတ္အပိုင္းေတြကို ေရြးခ်ယ္ႏိုင္ျခင္း နဲ႔ အျခား အျခား ေသာအလုပ္ေတြအမ်ားႀကီးကို စိတ္ႀကိဳက္လုပ္ႏိုင္ပါတယ္၊ClockWorkMod recovery ကို Koushik Dutta က Develop လုပ္ခဲ့ပါတယ္၊ AndroidROM Manager ကို Develop လုပ္တဲ့သူပါပဲ၊ သူ႔ရဲ့ Hacking away at Androiddevices ဆိုတဲ့ Blog နဲ႔ Twitter မွာ သူ႔ကို ရွာေတြ႔ႏိုင္ပါတယ္၊Firmware နဲ႔ ပက္သက္သမွ်Firmware ဆိုတာက ROM (read only memory) ထဲကိုထည့္ေရးထားတဲ့ Softwareprogram ကိုဆိုလိုပါတယ္၊ Window computerေတြမွာသံုးတဲ့ window7 installလုပ္သ လိုပါပဲ၊ ဖုန္းအတြက္ Firmware Install လုပ္တယ္ဆိုရင္ေတာ့Froyo,Gingerbread,HoneyCamb,ICS,Jelly Bean,Kitkat တို႔လို AndroidVersion ေတြကို Phone မွာ Install လုပ္ျခင္းပါပဲ၊ ဖုန္းတိုင္းမွာ မတူညီတဲ့Firmware နဲ႔ installation Tool ေတြရွိပါတယ္၊ ဒါ့ေၾကာင့္ ႀကိဳက္တဲ့ဖုန္းမွာ ႀကိဳက္တဲ့ firmware ကို သံုးႏိုင္မွာေတာ့ မဟုတ္ပါဘူး၊တစ္ခုေတာ့ရွိတယ္၊

 ROM ဆိုတာက မူရင္း အဓိပါယ္ Read-Only-Memoryကိုဆိုလိုပါတယ္၊ ဒီေတာ့ read only ဖတ္လို႔ပဲရမယ္ ေရးလို႔မရဘူးဆိုတဲ့သေဘာေပါ့၊ ဒါဆိုရင္ ဘယ္လိုလုပ္ပီး ROM ထဲက Firmware ကို Updateလုပ္ႏိုင္မွာလဲလို႔ေတြးစရာပါ၊ သေဘာတရားအရ ေတာ့ ROM ထဲမွာ Firmwareရွိတယ္ေပါ့ ၊ ေနာက္ပိုင္းမွာေတာ့ Developer ေတြက ROM ရဲ့ အျပင္မွာFirmware ကိုထည့္ေရးကုန္ၾကပါတယ္၊ ဖုန္းရဲ့ Firmware ကို ROM လို႔လဲေခၚတယ္၊အေၾကာင္းကေတာ့ သီအိုသီသေဘာမွာ Firmware က ROM ထဲမွာရွိတယ္၊ ROM ဆိုတာ ReadOnly Menory, ေရွ႕က ထုတ္ခဲ့တဲ့ ဖုန္းေတြမွာေတာ့ Firmware က ROMထဲမွာရွိတယ္ဆိုတာမွန္ပါတယ္၊ ဒါေပမယ့္ ယေန႔ အသံုးျပဳေနတဲ့ ဖုန္းေတြမွာေတာ့Firmware ကို ROM မထည့္ေတာ့ပါဘူး၊ Firmware ကို ဖုန္းရဲ့ internal flashmeonry ထဲမွာ ထည့္ထားတယ္၊၊ internal flash meonry က Read Only မဟုတ္ဘူး၊ဒါ့ေၾကာင့္ firmware အသစ္တစ္ခုကို flash လုပ္လို႔ရတာေပါ့၊Flashing ဆိုတာဘာလဲFlashing လုပ္တယ္ဆိုတာက Eloctronic Device ျဖစ္တဲ့ Phone ထဲကို firmwareထည့္သြင္းတာကိုဆိုလိုပါတယ္၊ Flashing လုပ္ျခင္းက ROM ထဲမွာရွိတဲ့ Dataေတြကို ျပန္ေရးျခင္းပါပဲ၊ Android ဖုန္းမွာ Custom ROMs ကို Stock ROMsအစား Flashing လုပ္ပီးေတာ့ ဖုန္းထုတ္တဲ့ ကုမၼဏီက ထည့္သြင္းေပးလိုက္တဲ့Functions ေတြကို ေျပာင္းလဲ ပီး ပိုမိုေကာင္းမြန္တဲ့ Unlimited၀င္ေဆာင္မွဴကို ရရွိႏိုင္ပါတယ္၊

Rooting ဆိုတာဘာလဲAndroid System ရဲ့ Hardware Layer အေပၚမွာရွိတဲ့ Linux Kernel ကိုလိုသလို ထိန္းခ်ဳပ္လို႔ရႏိုင္မယ့္ အခြင့္အေရးရခ်င္လုိ႔ Root accessလုပ္ၾကပါတယ္၊ ဒီအခြင့္အေရးရယူႏိုင္ျခင္းကိုပဲ Root Accessရတယ္လို႔ေခၚပါတယ္၊ Root Access ရသြားရင္ Android File System ကိုစိတ္ႀကိဳက္ ျပဳျပင္ႏိုင္ပါတယ္၊ Android File System ထဲမွာ အဓိက ပါ၀င္တဲ့အလႊာ (Partitions) ၆ ခု ကိုလိုသလို အသံုးခ်ႏိုင္ရင္ Booting နဲ႔ ပက္သက္တဲ့Process ေတြအားလံုးကိုထိန္းခ်ဳပ္ႏိုင္ သလို File System ထဲက တန္ဖိုးေတြနဲ႔ထိန္းခ်ဳပ္မွူေတြကိုလဲ လိုသလို ျပဳျပင္ႏိုင္ပါပီ၊ ဒါတင္မကပါဘူးကၽြန္ေတာ္တို႔ စိတ္ႀကိဳက္ SSH (Secure Share protocol) (သို႔) HTTP (HyperText Transfer Protocol) DHCP (Dynamic Host Configuration Protocol)(သို႔) DNS(Domain Name Server) နဲ႔ Proxy Servers ေတြကို လဲအသံုးျပဳႏိုင္ပါပီ၊ 
Android System ရဲ့ လုပ္ေဆာင္မူေတြထဲကရပ္ခ်င္သမွ်လုပ္ေဆာင္ခ်က္ေတြကိုလဲ ရပ္ထားႏိုင္တဲ့ အျပင္ Arbitrarycommands ေတြလဲ အသံုးျပဳႏိုင္သြားပါတယ္၊ အျခားအျခား အျခား ေသာအခ်က္ေတြအမ်ား အမ်ားႀကီးကိုလဲလုပ္ႏိုင္ပါေသးတယ္၊ ဒီအခ်က္ေတြက Rootလုပ္ရျခင္းရဲ့ ရည္ရြယ္ခ်က္ပါ၊ ဒါကိုပဲ Rooting လုပ္တယ္လဲေခၚပါတယ္ထုတ္လုပ္သူ ေတြက သူတို႔ရဲ့ Device ေတြကိုေရာင္းခ်တဲ့အခါ Softwarerestrictions ေတြပါလာပါတယ္၊ ဒီလို Software Restrictions ေတြပါလာရတဲ့အေၾကာင္း အမ်ိဳးမ်ိဳးရွိပါတယ္၊ တစ္ခ်ိဳ႕ကုမၼဏီေတြကေတာ့ သူတို႔ပစၥည္းကိုအသံုးျပဳတဲ့ သူေတြကို ကာကြယ္ေပးဖို႔ ဆိုပီး Restrictions ထည့္ပါတယ္၊ဘယ္လို အေၾကာင္းေၾကာင့္ပဲျဖစ္ျဖစ္ ကန္႔သက္ခ်က္ေတြပါ၀င္ေနျခင္းဟာ Androidဖုန္း (သို႔) Tablet ကို သံုးတဲ့သူ လိုအပ္တဲ့ပံုစံအတိုင္းေျပာင္းလဲဖို႔ႀကိဳးစားတဲ့ အခါ မ်ိဳး (သို႔) အဆင့္ျမင့္တဲ့ျပင္ဆင္မွဴျပဳလုပ္ျခင္းမ်ိဳး ျပဳလုပ္တဲ့အခါမ်ိဳးမွာ ကာစီေနတတ္ပါတယ္၊ ဒီလိုအကာ အစီးကို ေက်ာ္ျဖတ္ပီး စိတ္ႀကိဳက္ထိန္းခ်ဳပ္ႏိုင္ေအာင္ Root accessရဖို႔ႀကိဳးစားၾကပါတယ္၊
Rooting လုပ္ျခင္းက Android သံုး ပစၥည္းထုတ္လုပ္တဲ့ကုမၼဏီေတြကကန္႔သတ္ထားတဲ့ ကန္႔သက္ခ်က္ေတြကို ခ်ိဳးျဖတ္ပီး software ကို အကန္႔အသက္မရွိအသံုးျပဳျခင္းပါပဲ၊ ဒီလို Rooting လုပ္ျခင္းအားျဖင့္ ကၽြန္ေတာ္တို႔ကိုကန္႔သက္ထားတဲ့ Android ပစၥည္း ရဲ့ အစိတ္အပိုင္းမွာ ေရးခ်င္တာေရးႏိုင္သလိုျပဳျပင္လိုသမွ်ကို ျပဳျပင္သြားႏိုင္ပါတယ္၊

Custom ROM နဲ႔ Stock ROM တို႔ ဘာကြာလဲStock ROM နဲ႔ Custom ROM ဆိုပီးႏွစ္မ်ိဳးရွိမယ္၊ Stock ROM ကဖုန္း၀ယ္တုန္းက ပါလာတဲ့ Phone Operation System. Stock ROM မွာ SoftwareRestriction ေတြထည့္သြင္းထားတဲ့ အတြက္ စိတ္ႀကိဳက္အသံုးျပဳခြင့္ မရတဲ့Operation System ျဖစ္ေနပါတယ္၊ Custom ROM ဆိုတာကေတာ့ OS Versionတစ္ခုပါပဲ၊ Custom ROM ထဲမွာလဲ Stock ROM ေတြလိုပဲ Android Deviceတစ္ခုလံုးကို အလုပ္လုပ္ေစတဲ့ Kernel ပါတယ္၊System Applications ေတြပါမယ္၊Services ေတြပါမယ္၊ တစ္ခုပဲကြဲသြားတာက စိတ္ႀကိဳက္တည္ေဆာက္ထားတဲ့ ROMျဖစ္ျခင္းနဲ႔ Software Restriction ေတြမပါျခင္းပါပဲ၊ ဒီေတာ့ Customဆိုတဲ့စကားလံုးက ကဘာကိုရည္ညြန္းလဲ၊ Android က Open Source ျဖစ္တဲ့ အတြက္Developers ေတြက Stock ROMS ေတြ အခမဲ့ယူလို႔ရတယ္၊ ပီးရင္ စိတ္ႀကိဳက္ျပဳျပင္လို႔ရတယ္ ဖ်က္ပစ္လိုရာ ျဖတ္ထုတ္ႏိုင္တယ္၊ထပ္ထည့္လိုတာထပ္ထည့္ႏိုင္တယ္၊ 
အရည္အခ်င္းရွိရင္ ရွိသေလာက္ စိတ္ၾကိဳက္ျပဳျပင္ေျပာင္းလဲပီး စိတ္ၾကိဳက္ ROM ကို တည္ေဆာက္ယူႏိုင္တယ္၊ ဒီလိုစိတ္ႀကိဳက္တည္ေဆာက္ထားတဲ့ ROM ကိုပဲ Custom ROM လို႔ေခၚတာပါ၊ADB ဆိုတာဘာလဲADB ရဲ့ မူရင္းစာလံုးကေတာ့ Android Debug Bridge ပါ၊

 သူ နာမည္အတိုင္းပါပဲသူက ဖုန္းကို ျပဳျပင္ဖို႔ အတြက္ ကြန္ျပဴတာနဲ႔ ဖုန္းၾကားခ်ိတ္ဆက္ ႏိုင္တဲ့တံတားတစ္စင္းပါ၊ Android Phone က Linux Kernel ကို အေျခခံထားပါတယ္၊ ဒီေတာ့computer adb server ကိုအသံုးျပဳျပီး ကြန္ျပဴတာကေန ဖုန္း ရဲ့ adb Clientကို Linux commands ေတြလွမ္းပို႔ႏိုင္ပါတယ္၊ ဒီလိုလုပ္ပီး commands ေတြကိုအလုပ္လုပ္ေစႏိုင္ပါတယ္၊ ဖုန္း အလုပ္လုပ္ပံုေတြမမွန္ေတာ့တဲ့ အခါမ်ိဳးမွာဒီနည္းက ေတာ့ အမွားရွာပီး ျပင္ဆင္ဖို႔ တကယ့္ကို အသံုး၀င္တဲ့နည္းပါ၊ဒီနည္းအတိုင္း ADB Server ျဖစ္တဲ့ Computer ကေန ADB Client ျဖစ္တဲ့ဖုန္းကို Linux Commands ေတြပို႔ပီး အလုပ္မလုပ္ဖူးေသးရင္ေတာ့ မိတ္ေဆြ ADBရဲ့ အသံုး၀င္ မွူကိုခံစားဖူးအံုး မွာ မဟုတ္ေသးပါဘူး၊Baseband ဆိုတာဘာလဲBaseband ဆိုတာကေတာ့ ဖုန္းေတြမွာသံုးတဲ့ Raido ကိုဆိုလိုပါတယ္၊ ဖုန္းVersion နဲ႔ ထုတ္လုပ္တဲ့ ကုမၼဏီ အလိုက္ Raido Version ေတြလဲကြာပါတယ္၊
Raido File ေတြကို Recovery tools ေတြကေန Flash လုပ္ႏိုင္သလို ADB/ODINတို႔ကလဲ Flash လုပ္ႏိုင္ပါတယ္၊ Raido (သို႔) Modem နဲ႔ ROM Version တို႔ကိုက္ညီမွဴမရွိရင္ ေတာ့ MMS, 3G data, VM နဲ႔ Network ျပသနာတတ္ႏိုင္ပါတယ္၊ ဒါေၾကာင့္ အသံုးျပဳ ေနတဲ့ ROM နဲ႔ ကိုက္ညီတဲ့ Radio (သို႔)Modem ကို ေရြးခ်ယ္ႏိုင္ဖို႔လိုသလို ဖုန္းနဲ႔ ကိုက္ညီတဲ့ network နဲ႔bandwidth တို႔ကိုလဲ ေရြးခ်ယ္ႏိုင္ဖို႔လိုအပ္ပါတယ္၊

Raido Firmware က Network ခ်ိတ္ဆက္ ဆက္သြယ္ေရးအတြက္ low-level functionsေတြကိုသံုးပီး Wi-Fi နဲ႔ GPS တို႔ ခ်ိတ္ဆက္အသံုးျပဳႏိုင္ေစပါတယ္၊ အကယ္၍ဆက္သြယ္ေရး နဲ႔ ပက္သက္တဲ့ ျပသနာမ်ိဳး Android Device မွာေတြ႔ၾကံဳေနရပီဆိုရင္ေတာ့ Radio Firmware ကို Update လုပ္ဖို႔လိုပါပီ၊Radio Firmware ကို Update လုပ္ျခင္းက Range နဲ႔ လုပ္ေဆာင္မွဴေတြကိုပိုမိုေကာင္းမြန္လာ မွာ ျဖစ္သလို Bettery အသံုးျပဳမွဴကိုလဲေရွာ့ခ်ေပးႏိုင္ပါတယ္၊ဖုန္းထဲမွာ Baseband Radio Processor Chipsets ေတြပါ၀င္ပါတယ္၊ ဒီ Chipsetsေတြကို ထိန္းခ်ဳပ္ဖို႔အတြက္ Software မ်ိဳးစံုကိုလဲ ဖုန္းထုတ္လုပ္တဲ့ကုမၼဏီေတြက Develop လုပ္ၾကပါတယ္၊။။

တယ္​လီ​ေနာ္​တဲ့

ႏိုင္ငံတကာသို႔ ၃၀ က်ပ္ျဖင့္ SMS ေပးပို႔ႏိုင္

 
Telenor ၏ မိုဘုိင္းဖုန္းလိုင္းမ်ားသည္ တစ္ကမၻာလံုးရွိ မိုဘိုင္းဖုန္းလိုင္းမ်ားဆီသို႔ SMS (စာတိုစနစ္) ေပး ပို႔ႏိုင္ေၾကာင္း၊ ထုိကဲ့သို႔ SMS ေပးပို႔ရာတြင္ ေစ်းႏႈန္းအေနျဖင့္ ၃၀ က်ပ္ သတ္မွတ္ထားေၾကာင္း Telenor Myanmar မွ သတင္းထုတ္ျပန္လိုက္သည္။

လက္ရွိအခ်ိန္၌ Telenor သည္ ၎၏ မိုဘိုင္းဖုန္းလိုင္းမ်ားအတြင္း ႏိုင္ငံ ၅ ႏိုင္ငံဆီသို႔ အျပန္အလွန္ သယ္ေဆာင္အသံုးျပဳႏိုင္ရန္ Roaming ကြန္ရက္ကို ဖြင့္လွစ္ေပးထားၿပီး ႏိုင္ငံတကာသို႔ မိုဘိုင္းဖုန္း ေခၚဆိုမႈ အျဖစ္ ႏိုင္ငံေပါင္း ၂၃၄ ႏိုင္ငံဆီသို႔ ေခၚဆိုမႈျပဳလုပ္ႏိုင္ရန္ စီစဥ္ထားသည္ဟု သိရသည္။ ထိုင္း၊ မေလးရွား၊ အိႏၵိယ၊ ဘဂၤလားေဒ့ရွ္၊ ပါကစၥတန္ စသည့္ ႏိုင္ငံ ၅ ႏိုင္ငံသို႔ အျပန္အလွန္ သယ္ေဆာင္ အသံုးျပဳႏိုင္ေသာ Telenor ဆင္းမ္ကတ္မ်ားသည္ ႏိုင္ငံေပါင္း ၂၄၃ ႏိုင္ငံဆီသို႔ အထြက္ေခၚဆိုမႈ ျပဳလုပ္လိုပါက ႏိုင္ငံအေပၚ မူတည္၍ တစ္မိနစ္လွ်င္ အနည္းဆံုး ၂၀၀ က်ပ္မွ ၈၀၀ က်ပ္အထိ က်သင့္မည္ဟု Telenor က သတင္း ထုတ္ျပန္ထားသည္။ ႏိုင္ငံေပါင္း ၂၃၄ ႏိုင္ငံအနက္ ေခၚဆိုမႈျပဳလုပ္ရန္ ခက္ခဲသည့္ အက္စတိုး နီးယားႏိုင္ငံသို႔ ေခၚဆိုလိုပါက တစ္မိနစ္လွ်င္ ၈,၀၀၀ က်ပ္ သတ္မွတ္ထားၿပီး ေခၚဆိုမႈျပဳလုပ္ရန္ လြယ္ကူသည့္ ကေနဒါႏိုင္ငံသို႔ ေခၚဆိုလိုပါက တစ္မိလွ်င္ ၁၀၀ က်ပ္သာ က်သင့္မည္ဟုလည္း သိရသည္။

Telenor သည္ မႏၱေလးၿမိဳ႕၌ ဆင္းမ္ကတ္မ်ားကို စတင္ေရာင္းခ်ခဲ့ၿပီျဖစ္ၿပီး ျပည္တြင္း SMS စနစ္အတြက္ တစ္ေစာင္လွ်င္ ၁၅ က်ပ္ သတ္မွတ္ထားသည္။ အသံေခၚဆိုမႈအတြက္ မည္သည့္ေအာ္ပေရတာ ကိုမဆို ေခၚဆိုသည့္အခါ တစ္မိနစ္လွ်င္ ၂၅ က်ပ္ က်သင့္သည္ဟု သိရသည္။Telenor ၏ ၿပိဳင္ဘက္ေအာ္ပေရ တာ တစ္ခုျဖစ္သည့္ Ooredoo သည္ မိုဘုိင္းဖုန္းေခၚဆုိမႈကို ၎၏ ေအာ္ပေရတာတူ ဖုန္းလိုင္း အခ်င္းခ်င္း ေခၚဆိုမႈအတြက္ တစ္မိနစ္လွ်င္ ၂၅ က်ပ္ သတ္မွတ္ထားၿပီး အျခားေသာ ေအာ္ပေရတာ၏ မိုဘိုင္းဖုန္းလိုင္းကို ေခၚဆိုပါက တစ္မိနစ္လွ်င္ ၃၅ က်ပ္ သတ္မွတ္ထားသည္ဟု သိရသည္။

Ooredoo ၏ ဝက္ဘ္ဆိုက္တြင္ ေဖာ္ျပထားေသာ သတင္းအခ်က္အလက္အရ ၎တုိ႔ မိုဘိုင္းဖုန္းလိုင္း မ်ားသည္ လက္ရွိအခ်ိန္၌ ျပည္ပႏိုင္ငံမ်ားႏွင့္ Roaming ကြန္ရက္ရရွိရန္ ႀကိဳးစားေနေၾကာင္း၊ Roaming ကြန္ရက္ကို ရရွိပါက ေၾကညာေပးသြားမည္ျဖစ္ေၾကာင္း သိရသည္။
 

Thursday, September 11, 2014

I Phone သံုးသူမ်ားသိထားသင္​့တဲ့အခ်တ္​မ်ား

(၁) iPhone ကို လႈပ္ယမ္းၿပီး undo လုပ္ျခင္း

စာ႐ိုက္သည့္အခါ သို႔မဟုတ္ ဓာတ္ပံုတစ္ပံုကို ျပင္ဆင္မႈျပဳလုပ္သည့္အခါ အမွားအယြင္း တစ္စံုတစ္ရာ ျပဳလုပ္မိပါက ဖုန္းကို အနည္းငယ္ လႈပ္ယမ္းၿပီး undo ျပဳလုပ္ႏိုင္သည္။

(၂) Airplane mode သို႔ေျပာင္းၿပီး ဘက္ထရီကို လ်င္ျမန္စြာ အားသြင္းျခင္း

Airplane mode သို႔ေျပာင္းလဲျခင္းသည္ ႀကိဳးမဲ့စနစ္ႏွင့္ ဆယ္လူလာ အသံုးျပဳမႈကို ပိတ္ေပးေသာေၾကာင့္ ဖုန္း ဘက္ထရီကို ယခင္ထက္ ႏွစ္ဆပိုျမန္ေသာႏႈန္းျဖင့္ အားသြင္းေပးႏိုင္သည္။

(၃) Email မ်ားကို အသံထြက္ဖတ္ရန္ Siri ကို ေစခိုင္းျခင္း

“Read my email” ဟု ေျပာလိုက္႐ံုျဖင့္ Siri က message အားလံုးကို က်ယ္ေလာင္ေသာ အသံျဖင့္ ဖတ္ေပးႏိုင္သည္။ မၾကာေသးမီက ဝင္ေရာက္ထားေသာ email မ်ားကို ဖတ္ခိုင္းလိုပါက “Read my latest email” ဟု ေျပာၾကားကာ ေစခိုင္းႏိုင္သည္။ ထို႔အျပင္ Maung Maung ၏ email ကို ဖတ္႐ႈလိုပါက “Do I have email from Maung Maung?” ဟု ေျပာၾကားကာ ေစခိုင္းႏိုင္သည္။

(၄) ေကာင္းကင္တြင္ ပ်ံသန္းေနသည့္ ေလယာဥ္မ်ားကို ရွာေဖြျခင္း

“What flights are above me?” သို႔မဟုတ္ “Planes overhead” ဟု ေျပာလိုက္႐ံုျဖင့္ Siri က ပ်ံသန္းေနသည့္ ေလေၾကာင္း ခရီးစဥ္မ်ားကို ေဖာ္ျပေပးမည္ ျဖစ္သည္။

(၅) စာလံုးအသံထြက္ အတြက္ Siri ကို သင္ၾကားေပးျခင္း

Siri က မွားယြင္းသည့္ အသံထြက္ျဖင့္ ေျပာၾကားသည့္အခါ “That’s not how you pronounce [BLANK]” ဟု ေျပာၾကားၿပီး အသံထြက္အမွန္ကို သင္ၾကားေပးႏိုင္သည္။

(၆) Timer ျဖင့္ သီခ်င္းကို အလိုအေလ်ာက္ ပိတ္ျခင္း

ညဘက္တြင္ သီခ်င္းနားေထာင္သည့္အခါ သီခ်င္းကို အလိုအေလ်ာက္ ပိတ္ေပးႏိုင္ရန္အတြက္ Timer ျဖင့္ အသံုးျပဳႏိုင္သည္။ Clock app ရိွ Timer တြင္ “When Timer Ends” ၌ “Stop Playing” ကို ေရြးခ်ယ္ၿပီး သတ္မွတ္ထားသည့္ အခ်ိန္တြင္ ဖြင့္ထားသည့္ သီခ်င္းကို ပိတ္ေပးႏိုင္သည္။

(၇) ဗီဒီယိုမ်ားႏွင့္ သီခ်င္းမ်ားကို ျမန္ႏႈန္း (၃) မ်ိဳးျဖင့္ ေက်ာ္ျခင္း

ဒီနည္းလမ္းက အလြန္ကို အသံုးတည့္သည့္ နည္းလမ္းျဖစ္သည္။ သီခ်င္း နားေထာင္ျခင္း သို႔မဟုတ္ ႐ုပ္ရွင္ၾကည့္႐ႈရာတြင္ မိမိလိုခ်င္သည့္ ေနရာသို႔ ေရာက္ေအာင္ ေက်ာ္ျခင္းကို Apple က scrub လုပ္သည္ဟု သံုးႏႈန္းထားသည္။ Default mode က high-speed scrolling ျဖစ္သည္။ ၎သည္ လိုခ်င္သည့္ ေနရာကို အတိအက် ရရိွေစရန္ ခက္ခဲႏိုင္သည္။ သို႔ေသာ္လည္း scroll လုပ္သည့္ အျမန္ႏႈန္းကို ထိန္းခ်ဳပ္ႏိုင္သည္။ Video screen ၏ ထိပ္ဘက္ပိုင္းရိွ slider ကို ဖိထားၿပီး ေအာက္သို႔ ဆြဲခ်ျခင္းျဖင့္ ခ်ိန္ညိႇႏိုင္သည္။ Scrubbing speed ကို half-speed, quarter-speed, eighth-speed (fine scrbbing) ဟူ၍ ေျပာင္းလဲ ခ်ိန္ညိႇႏိုင္သည္။

(၈) Volume ခလုတ္မ်ားျဖင့္ ဓာတ္ပံု႐ိုက္ျခင္း

တစ္ခါတစ္ရံတြင္ capture ခလုတ္ကို ႏွိပ္ဖို႔ အခက္အခဲ ရိွေနခ်ိန္ ဓာတ္ပံု႐ိုက္လိုသည့္အခါ အသံအတိုးအက်ယ္ ျပဳလုပ္ႏိုင္သည့္ volume ခလုတ္မ်ားျဖင့္ ဓာတ္ပံု႐ိုက္ႏိုင္သည္။ နားၾကပ္မွ အသံအတိုးအက်ယ္ ခလုတ္မ်ားျဖင့္လည္း ဓာတ္ပံု႐ိုက္ႏိုင္သည္။

(၉) ခလုတ္တစ္ခ်က္ႏွိပ္႐ံုျဖင့္ ဓာတ္ပံုအမ်ားျပား ႐ိုက္ကူးျခင္း

ဓာတ္ပံု႐ိုက္ကူးသည့္ captre ခလုတ္ကို ဖိထားျခင္းျဖင့္ ဓာတ္ပံုအမ်ားအျပားကို အလ်င္အျမန္ ႐ိုက္ကူးေပးႏိုင္သည္။ ၎သည့္ ေရြ႕လ်ားေနသည့္ အရာဝတၳဳတစ္ခုကို ဓာတ္ပံု႐ိုက္ကူးရာတြင္ အလြန္အသံုးတည့္ေစသည္။

(၁၀) Text message မ်ားတြင္ ေပးပို႔ခ်ိန္ကို ၾကည့္႐ႈျခင္း

Text bubble ကို ဘယ္ဘက္သို႔ ဆြဲလိုက္သည့္အခါ text message တိုင္း၏ ေပးပို႔ခ်ိန္မ်ားကို သိရိွႏိုင္သည္။

(၁၁) iPhone ကို ေရခ်ိန္တိုင္း ကိရိယာအျဖစ္ အသံုးျပဳျခင္း

အိမ္နံရံမွာ ဓာတ္ပံုတစ္ပံုကို ခ်ိတ္ဆြဲလိုသည့္အခါ သီးျခား ေရခ်ိန္တိုင္းကိရိယာကို သံုးစရာမလိုပါဘူး။ Compass app ကို ဖြင့္ၿပီး ဘယ္ဘက္ကို swipe ကာ ၿပီးျပည္စံုေသာ ေရခ်ိန္တိုင္း ကိရိယာအေနျဖင့္ အသံုးျပဳႏိုင္သည္။

(၁၂) Select လုပ္ထားသည့္ စာသားမ်ားကို အသံထြက္ဖတ္ႏိုင္ျခင္း

Settings > General > Accessibility > Speak Selection ကို ON ျခင္းျဖင့္ စာသားမ်ားကို select လုပ္သည့္အခါ ေပၚလာသည့္ Speak ခလုတ္ကို ႏွိပ္ၿပီး select လုပ္ထားသည့္ စာသားမ်ားကို အသံထြက္ဖတ္ေစႏိုင္သည္။

(၁၃) Spacebar ကို ႏွစ္ခ်က္ႏွိပ္ၿပီး ဝါက်အသစ္တစ္ေၾကာင္း စတင္ျခင္း

စာေရးသားရာတြင္ ဝါက်အသစ္တစ္ေၾကာင္းျဖင့္ စတင္လိုသည့္အခါ spacebar ကို ႏွိပ္ခ်က္ႏွိပ္႐ံုျဖင့္ ျပဳလုပ္ႏိုင္သည္။ ထိုသို႔ျပဳလုပ္သည့္အခါ စာေၾကာင္းအဆံုးတြင္ full stop တစ္ခုႏွစ္ space တစ္ခု အလိုအေလ်ာက္ ထည့္သြင္းေပးမည္ ျဖစ္သည္။

(၁၄) Calendar app ကို အေသးစိတ္ ၾကည့္႐ႈအသံုးျပဳျခင္း

Calendar app ကို အသံုးျပဳသည့္အခါ ဖုန္းကို landscape အေနအထားသို႔ ေျပာင္းလဲၿပီး အေသးစိတ္ ၾကည့္႐ႈႏိုင္သည္။

(၁၅) ဓာတ္ပံု႐ိုက္ရာတြင္ lock autofocus ႏွင့္ exposure ျဖင့္ အသံုးျပဳျခင္း

ဓာတ္ပံုတစ္ပံု ႐ိုက္ကူးသည့္အခါ iPhone ကင္မရာက focus ႏွင့္ exposure ကို အၿမဲခ်ိန္ညိႇေပးသည္။ သို႔ေသာ္လည္း screen ေပၚတြင္ အဝါေရာင္ စတုရန္းကို ႏွစ္ခ်က္ မွိတ္တုတ္မွိတ္ ေပၚသည့္အထိ ဖိထားၿပီး focus ႏွင့္ exposure ကို lock ျပဳလုပ္ထားႏိုင္သည္။ Autofocus ႏွင့္ exposure lock ျဖစ္သည့္အခါ AE/AF Lock ဆိုသည့္ အဝါေရာင္ icon ေပၚလာမည္ ျဖစ္သည္။

(၁၆) Tap တစ္ခ်က္လုပ္႐ံုျဖင့္ web suffix မ်ား ထည့္သြင္းျခင္း

Safari တြင္ ဝက္ဘ္လိပ္စာတစ္ခု ႐ိုက္ထည့္သည့္အခါ keyboard ေအာက္ဘက္ရိွ “.” ကို ဖိထားၿပီး ေပၚလာသည့္ web suffix မ်ား (.com, .net, .edu စသည္မ်ား) ကို ေရြးခ်ယ္ထည့္သြင္းႏိုင္သည္။

(၁၇) Email draft မ်ားကို အလ်င္အျမန္ အသံုးျပဳျခင္း

Mail app တြင္ screen ညာဘက္ ေအာက္ေထာင့္ရိွ Compose icon ကို ဖိထားၿပီး အၾကမ္းေရးထားသည့္ email မ်ားကို အလ်င္အျမန္ အသံုးျပဳႏိုင္သည္။

(၁၈) တုန္ခါမႈကို စိတ္ႀကိဳက္ျပင္ဆင္ျခင္း

Settings > Sounds > Ringtone > Vibration > Create New Vibration လုပ္ၿပီး သက္ဆိုင္ရာ contact မ်ားအတြက္ vibration pattern ကို စိတ္ႀကိဳက္ျပင္ဆင္ႏိုင္သည္။ ထိုသို႔ vibration သတ္မွတ္ထားသည့္အခါ message သို႔မဟုတ္ ဖုန္းေခၚဆိုမႈ ဝင္ေရာက္လာသည့္အခါ တုန္ခါမႈအေပၚမူတည္ၿပီး contact ကို ခြဲျခားသိရိွႏိုင္သည္။

(၁၉) Keyboard shortcut မ်ား စိတ္ႀကိဳက္ဖန္တီးျခင္း

Settings > General > Keyboard > Shortcuts > Add New Shortcut ကိုသြားၿပီး စကားလံုး တစ္လံုး သို႔မဟုတ္ စကားရပ္တစ္ခု ဖန္တီးၿပီး သက္ဆိုင္ရာ shortcut ကို ဖန္တီးႏိုင္သည္။ ထို႔ေနာက္ shortcut ကို ႐ိုက္လိုက္သည့္အခါ သက္ဆိုင္ရာ စကားလံုး သို႔မဟုတ္ စကားရပ္တစ္ခု ေပၚလာမည္ျဖစ္သည္။ Emoji အတြက္လည္း shortcut မ်ား ဖန္တီးႏိုင္သည္။

(၂၀) Passcode တစ္ခုကို စာလံုးမ်ားျဖင့္ ဖန္တီးျခင္း

Settings > General > Passcode Lock တြင္ Simple Passcode ကို OFF လုပ္ၿပီးေနာက္ passcode ကို စာလံုးမ်ားျဖင့္ ဖန္တီးႏိုင္သည္။ ထို႔ေနာက္တြင္ ဖုန္းကို unlock ျပဳလုပ္ရာ၌ သတ္မွတ္ထားသည့္ passcode စာလံုးမ်ား ထည့္သြင္းရန္ keyboard ေပၚလာမည္ ျဖစ္သည္။

(၂၁) သတိေပးခ်က္မ်ားကို LED flash ျဖင့္ ေဖာ္ျပျခင္း

ဖုန္းေခၚဆိုမႈ သို႔မဟုတ္ message တစ္ေစာင္ ဝင္ေရာက္လာသည့္အခါတြင္ ဖုန္းျမည္သံ သို႔မဟုတ္ တုန္ခါမႈစနစ္ျဖင့္ မဟုတ္ဘဲ LED flash ျဖင့္ ေဖာ္ျပႏိုင္သည္။ Settings > General > Accessibility တြင္ “LED Flash for Alerts” ကို ON ၿပီး အသံုးျပဳႏိုင္သည္။