Likes

Showing posts with label Mobile Knowledge. Show all posts
Showing posts with label Mobile Knowledge. Show all posts

7/02/2014

LG မွာ ပါလာတဲ့ knock code ကုိ အျခား ဖုန္းတြမွာ သုံးရေအာင္




အရင္ဆုံးလုိအပ္တာေလးကုိ ေဒါင္းလုပ္ပါ

                                        Download

ေဒါင္းၿပီးရင္ install လုပ္ပါ

ကယ္ေအာက္မွာ ပုံေလးေတြနဲ တစ္ဆင့္ဆီ ျပထားပါတယ္

မလုပ္ခင္ သင့္ဖုန္းကုိ Patten Lock ခ်ထားပါ















ကယ္ အဆင္ေျပပါၿပီ ကြ်န္ေတာ္ စမ္းသပ္လုိ႕ရတဲ့ Model က i9505 ပါ

Android  4.2.2  အထက္ အသုံးျပဳလုိ႕ရတယ္လုိ႕ေရးထားပါတယ္ 


အဆင္ေျပရင္ေအာက္ပါေၾကာ္ျငာကိုတစ္ခ်က္ကလစ္ခဲ့ပါ အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။ဖုိင္ share ပါက www.koye9992.blogspot.com ဆုိၿပီး credit ေပးပါရန္

5/22/2014

Windows တြင္ adb ကို သံုးျခင္း



Windows တြင္ adb ကို သံုးျခင္း
ဒီအေၾကာင္းမွာ သိၿပီးသားသူေတြ အတြက္ကေတာ့
အလြယ္ေလးပါ
မသိေသးသူမ်ားအတြက္သာ ရည္ရြယ္ပါသည္
သိၿပီးသားသူမ်ားကလဲ
လိုအပ္သည္မ်ား ျဖည့္စြက္ ေျပာျပအၾကံေပးခဲ့ႏိုင္ပါသည္
(ဘာလို႔ adb ကို ထည့္ရတာလဲ
ဖုန္းကို ကြန္ျပဴတာကေန ကလိခ်င္ၾကလို႔
ဒါကအလြယ္ေျဖတာ
ပါဠိသံ ေႏွာၿပီးေျဖရရင္ေတာ့ျဖင့္
Android Debug Bridge (ADB) အေၾကာင္းကို
အႏုလံုပဋိလံု သံုးသပ္ခ်င္ၾကလို႔
ဘာလို႔သံုးသပ္ခ်င္ၾကတာလဲဆို
အားေနလို႔
ဟီးးးးး
မဟုတ္ပါဘူး
ေလ့လာခ်င္ၾကလို႔ပါဗ်ာ
ေတာ္ၾကာ Developer ေတြ က်ေနာ့ကို ေလးခြနဲ႔ပစ္ၾကလိမ့္မယ္
)
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
အထက္ပါ သံုး Files လိုပါတယ္
ေဒါင္းလုဒ္လင့္က ေအာက္ပါ Post မွာ ရွိပါတယ္
https://www.facebook.com/photo.php?fbid=10203883222866187&set=a.2473822610134.141469.1389506898
adb အတြက္ဆို လိုတာက အေပၚက သံုးဖိုင္ပဲေနာ္
အလြယ္ဆံုးနည္းကေတာ့ အဲ့သံုးဖိုင္ကို
C:\Windows\System32
ထဲ ပစ္ထည့္လိုက္ျခင္းပါ
ဒါဆို ၾကိဳက္တဲ့ေနရာကေန
adb.exe ဆိုတာကို ေခၚသံုးလို႔ရပါၿပီ
adb ကို ဘယ္လုိေခၚသံုးမလဲဆိုရင္
cmd ကိုဝင္ၿပီး adb လို႔ရိုက္ၾကည့္လိုက္ပါ
cmd ကို ဘယ္လိုဝင္ရသလဲဆို
Run Box ထဲမွာ cmd ဟု ရိုက္ျခင္းျဖင့္ဝင္ႏိုင္ပါတယ္
Run Box ကို ဘယ္လို ရွာမလဲဆို
Windows Key + R ကို တြဲႏွိပ္ျခင္းျဖင့္
Run Box ကို ေခၚႏိုင္သည္
Windows Key ဆိုတာ သင့္ကီးဘုတ္ေပၚမွ တံခါးေလးေပါက္
အတြန္႔ေလးပံုျဖစ္ပါတယ္
*********************************
အထက္ပါနည္းအတိုင္း System32
ထဲ ပစ္ထည့္လိုက္ျခင္း ကို မလုပ္လိုဘဲ
ဆရာၾကီး စတိုင္ ျဖင့္ေသာ္လည္းေကာင္း
သိခ်င္ေသာေၾကာင့္ေသာ္လည္းေကာင္း
ကလိခ်င္ေသာေၾကာင့္ေသာ္လည္းေကာင္း
တစ္ျခားရႈပ္ရႈပ္ရွက္ရွက္ နည္း တစ္ခု ကို
လုပ္ၾကည့္လို႔ရပါေသးတယ္
ဘဒြတ္ရႊတ္ဒတ္ ေလသံျဖင့္ေျပာရမည္ဆိုလွ်င္
Environment Variables မွ
System Variables တြင္
တြင္ ထည့္ေပါင္းျခင္းျဖစ္သည္
အခုေျပာမည့္နည္းကို အတိုျခံဳးသာ ေျပာပါမည္
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
ေဒါင္းလုဒ္ဆြဲျဖင္းျဖင့္ ရလာေသာ
Folder ကို ကြန္ျပဴတာထဲတြင္ သိမ္းထားပါ
အဲ့ဒီ တည္ေနရာက
D:\Android\Android SDK platform-tools
ထဲမွာ ရွိတယ္ဆိုပါဆို႔
အဲ့ဒီ Path ကို copy မွတ္ထားပါ
Run Box တြင္
SystemPropertiesAdvanced လို႔ရိုက္ထည့္ပါ
Environment Variables ကို ႏွိပ္ပါ
အေပၚ User Variables အကြက္ ႏွင့္
ေအာက္ System Variables အကြက္ ႏွစ္ခုေတြ႕မည္
ေအာက္ System Variables အကြက္ မွ
Path ကို Double Click ႏွိပ္
Variable Value ဆိုသည့္အကြက္ ေနာက္ဆံုးတြင္
Cursor ခ်
Semi-colon ေလးေရး Semi-colon ဆိုတာ <;> ဒီလိုပံုပါ
မ်က္ေစ့တစ္ဖက္မွိတ္ျပတာ
ၿပီးရင္ အေပၚက မွတ္ထားတဲ့
D:\Android\Android SDK platform-tools\ ဆိုတာကို Paste လုပ္လိုက္
ၿပီးရင္ အိုေကေပးၿပီး တစ္ဆင့္ျခင္းထြက္လိုက္
ရင္ ေအာင္ျမင္စြာ ထည့္သြင္းျပီးသြားပါၿပီ
D:\Android\Android SDK platform-tools\ ဆိုတာကိုေတာ့
သြားမဖ်က္နဲ႔ေပါ့ဗ်ာ
**********************************
ရႈပ္သြားတယ္လား
ကိစၥမရွိပါဘူး
အေပၚက အလြယ္နည္းအတိုင္းလုပ္လဲ ရပါတယ္ဗ်ာ
Screen Shot ေတြေတာ့ မရိုက္ခဲ့လိုက္ေတာ့ဘူး
တက္သုတ္ရိုက္ၿပီးေရးလိုက္ရတယ္ဆိုေတာ့
မရွင္းတာ ေလးေတြ ရွိရင္လဲ
ေမးေပါ့ဗ်ာ

Credit : Thuya Htet Naung


အဆင္ေျပရင္ေအာက္ပါေၾကာ္ျငာကိုတစ္ခ်က္ကလစ္ခဲ့ပါ အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။ဖုိင္ share ပါက www.koye9992.blogspot.com ဆုိၿပီး credit ေပးပါရန္

5/16/2014

Mobile Network အေၾကာင္း

                  


Mobile Network အေၾကာင္း
**********************

က်ေနာ္အခုေၿပာမွာကေတာ့ Phone Network ေတြအေၾကာင္းပါ။က်ေနာ္တိုၿမန္မာႏိုင္ငံမွာအသံုးၿပဳေနတဲ့ ဖုန္းအမ်ဳိးအစားေတြကေတာ့ GSM | WCDMA | CDMA 800MHZ | CDMA 450 MHZ စတဲ့ဖုန္းေတြပဲၿဖစ္ပါတယ္။ဖုန္းအမ်ဳိးအစားေတြအကုန္လံုး အင္တာနက္ (Data) အသံုးၿပဳႏိုင္ေပမယ့္ CDMA 450 MHZ မွာေတာ့ အသံုးမၿပဳႏိုင္ပါဘူး။ဘာေၾကာင့္လဲဆိုေတာ့ သူက လွဳိင္းအလ်ား နိမ့္လို့ပါ။Mobile Phone Data စနစ္မွာ GPRS,EDGE နဲ႔ 3G ယခုဆိုလ်င္ႏိုင္ငံရပ္ၿခားေတြမွာ 4G စနစ္ကိုေတာင္အသံုးၿပဳေနပီၿဖစ္ပါတယ္။

GPRS(General Packet Radio Service)
GPRS ဆိုတာကေတာ့ Packet-based ၀ါယာလက္စနစ္ကို အေၿခခံထားပါတယ္။က်ေနာ္တိုအသိမ်ားတာကေတာ့ 2G Network လိုေခၚပါတယ္။အမွန္တကယ္ 2G Network ဆိုလ်င္ Download Speed 144 Kbps ေလာက္ထိရႏိုင္ပါတယ္။GPRS ကေတာ့ ကန္သက္ခ်က္ေတြရွိပါတယ္ က်ေနာ္တိုဖုန္းေၿပာေနရင္း Data စနစ္ကိုအသံုးမၿပဳႏိုင္ပါဘူး။

EDGE(Enhanced Data GSM Evolution)
GPRS နဲ႔ EDGE ဆိုတာ 2G နက္၀က္နည္းပညာတစ္ထည္းပါပဲ။ဒါေပမယ္ EDGE က GPRS ထက္ Download Speed ပိုမ်ားပါတယ္။384Kbps နည္းပါးေလာက္ရႏိုင္ပါတယ္။တစ္ခါတစ္ရံမွာ EDGE ကို 2.5G Network လိုလည္းေခၚဆိုၾကပါတယ္။

3G
3G နက္၀က္ဆိုတာကေတာ့ Video Calling,MMS စတဲ့ လုပ္ေဆာင္ခ်က္ေတြအမ်ားၾကီးအပိုပါလာပါတယ္။ၿမန္မာႏိုင္ငံမွာေတာ့ ခ်ေပးထားၿခင္းမရွိပါဘူး။Download Speed ကေတာ့ အနည္းဆံုး 3.1Mbps အထိရႏိုင္ပါတယ္

HSDPA(Hight-Speed-Down-link Packet Access)
HSDPA ဆိုတာကေတာ့ 3G နက္၀က္အေပၚအေၿခခံထားပါတယ္။ရိုးရိုးသာမန္ 3G နက္၀က္ထက္ပိုၿမန္ပါတယ္။Download Speed 14Mbps အထိရရွိႏိုင္ပါတယ္။HSPDA ကိုတစ္ခါတစ္ရံမွာ 3.5G နက္၀က္လိုလည္းေခၚၾကပါတယ္။

HSPA+(Evolved High-Speed Packet Access)
HSPA+(Evolved High-Speed Packet Access) ဆိုတာကလည္း 4G Nework နည္းပညာကိုအသံုးၿပဳထားပါတယ္။သူရဲ့ အၿမင္ဆံုးရႏိုင္တဲ့ Download Speed ကေတာ့ 168Mbps ပဲၿဖစ္ပါတယ္။WCDMA ရဲ့အရွည္ေကာက္ကေတာ့ "Wideband Code Division Multiple Access" လိုေခၚပါတယ္။

4G LTE(Long Term Evolution)
LTE ဆိုတာကေတာ့ 4G Network အေပၚအေၿခခံၿပဳလုပ္ထားေသာစနစ္ၿဖစ္ပါတယ္။HD ဇာတ္ကားေတြကိုအထစ္ငေပါ့မရွိၾကည့္ရွဳႏိုင္ပါတယ္။သူရဲ့အၿမင့္ဆံုး Download Speed ကေတာ့ 222.96Mbps ပဲၿဖစ္ပါတယ္။




credit - ဖုန္းခ်စ္သူမ်ား
အဆင္ေျပရင္ေအာက္ပါေၾကာ္ျငာကိုတစ္ခ်က္ကလစ္ခဲ့ပါ အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။ဖုိင္ share ပါက www.koye9992.blogspot.com ဆုိၿပီး credit ေပးပါရန္

Root ဆိုတာ ဘာလဲ



Root လုပ္ထားပါက မျမင္ေတြ႕ႏိုင္တဲ့ System file ေတြကို ျမင္ေတြ႕ျပင္ဆင္ႏိုင္ပါတယ္။ Root လုပ္ၿပီးသြားၿပီဆိုရင္ ဖုန္းတစ္ခုလံုးမွာရွိတဲ့ File ေတြအားလံုးကို တစ္ခုမက်န္ ေတြ႕ရမွာပါ။ Root ျပဳလုပ္လိုက္တာဟာ ဖုန္းတစ္ခုလံုးကို ေျပာင္းလဲပစ္လိုက္တာမ်ဳိးမဟုတ္ပါဘူး။ Root လုပ္လိုက္ၿပီးရင္လည္း မူလအတိုင္း ျပန္ထားႏိုင္ပါတယ္။
Root ျပဳလုပ္ျခင္းအတြက္ အမ်ားႀကီး စိုးရိမ္ေနဖို႕ မလိုပါဘူး။ ဖုန္းထုပ္လုပ္သူေတြကေတာ့ Root ျပဳလုပ္ျခင္းဟာ အသံုးျပဳသူနဲ႕ မသက္ဆိုင္တဲ့စနစ္ရဲ႕ File ေတြကို ကိုင္တြယ္မွာစိုးလို႕ ဆိုၿပီး ဆင္ေျခေပးၾကပါတယ္။
ဒါေပမယ့္ Root ျပဳလုပ္ျခင္းကို တားျမစ္တာဟာ မလုပ္သင့္တဲ့အရာပါ။ သာမန္ပညာတတ္ တစ္ေယာက္ အေနနဲ႕ေတာ့ ကိုယ့္ရဲ႕ ဖုန္းစနစ္ကို ပ်က္ဆီးသြားေစမယ့္ လုပ္ရပ္မ်ဳိးကို
အလြယ္တကူ ျပဳလုပ္ၾကမွာမဟုတ္ပါဘူး။ ေနာက္ၿပီးကိုယ္ႀကံဳေတြ႕ ေနရတဲ့ အေသးအဖြဲ Software ျပႆနာေလာက္ကိုေတာ့ Service Center ထိ အခ်ိန္ေပးၿပီးသြားရမယ္ဆိုတာက သိပ္ၿပီး ေက်နပ္စရာမေကာင္းလွပါဘူး။

တစ္ကယ္ေတာ့ Android မွာ Root လုပ္ျခင္းဟာ ကြန္ျပဴတာမွာဆိုရင္ Administrator User နဲ႕ Guest User နီးပါးေလာက္ ကြာျခားပါတယ္။ ဒါမွမဟုတ္ Hidden Files ေတြကို
ျမင္ရျခင္းနဲ႕ မျမင္ရျခင္း ကြာသလိုမ်ဳိးပါပဲ။ ဒီ Android ကို ဖုန္းထုတ္လုပ္သူေတြ မပိုင္ပါဘူး။ ဖုန္းထုပ္လုပ္သူေတြဟာလည္း Android ကို Google ကေန အခမဲ့ ရယူထားတာျဖစ္လို႕ Android ကို သူတို႕လည္း မပိုင္ဆိုင္ပါဘူး။ ဒါ့ေၾကာင့္ ဖုန္းထုတ္လုပ္သူေတြ ႀကိဳးစားၿပီး ပိတ္ထားေပမယ့္လည္း Developer ရပိုင္ခြင့္နဲ႕ ေတာင္းဆိုေတာ့မွာ ဖုန္းရဲ႕ OEM ကို Unlock လုပ္ဖို႕အတြက္ မေပးခ်င္ ေပးခ်င္နဲ႕ ေပးရပါေတာ့တယ္။ Bootloader ကို ပိတ္ပင္ထားတာဟာလည္း ဥပေဒအရ မညီညြတ္ပါဘူး။ Bootloader ဆိုတာ နားလည္လြယ္ေအာင္ ေျပာရရင္ Android ကိုစတင္ ေမာင္းႏွင္မည့္ စနစ္ပါပဲ။

Boodloader ကို Lock ခ်ထားတဲ့အတြက္ ဖုန္းဝယ္ယူစဥ္ကပါတဲ့ Android (Stock ROM) ကိုပဲ သံုးလို႕ရၿပီး ကၽြန္ေတာ္တို႕ စိတ္ႀကိဳက္ Android စနစ္ (Custom ROM) ေတြကို ထည့္လို႕မရေတာ့ပါဘူး။ နည္းနည္း႐ႈပ္သြားၿပီးလား... Laptop တစ္လံုးနဲ႕ယွဥ္ၿပီး ဥပမာေပးရေအာင္...။ တစ္ကယ္လို႕ ကၽြန္ေတာ္တို႕က Windows 7 ပါတဲ့ ASUS Laptop တစ္လံုးဝယ္လိုက္ၿပီ ဆိုပါစို႕။ အဲဒီ့ Laptop ထဲကို Windows 8 ထည့္ခ်င္လည္း ထည့္လို႕ရတယ္၊ တစ္ျခား Ubuntu တို႕လို OS ေတြလည္း ထည့္ခ်င္ထည့္လို႕ရပါတယ္။ ကၽြန္ေတာ္တို႕ ပိုက္ဆံေပးထားတာ Laptop (Hardware) အတြက္ပါပဲ။ ဝယ္တုန္းက Windows 7 ကို ျဖဳတ္ၿပီး တစ္ျခား OS ထည့္လိုက္လို႕ Warranty ပ်က္သြားၿပီလို႕ မရွိပါဘူး။ ဒါဆို သေဘာေပါက္မွာပါ။ ကၽြန္ေတာ္တို႕ ဖုန္းဝယ္ထားတာလည္း Hardware ကိုပါပဲ။ ဒါေၾကာင့္ OS ျဖစ္တဲ့ Android ကို ကၽြန္ေတာ္တို႕ ႀကိဳက္တာ ထည့္ခြင့္ရွိရမွာေပါ့။ အဲဒါအျပင္ ဖုန္းထဲမွာပါတဲ့ Android ကိုေတာင္မွ ဖုန္းထုတ္လုပ္သူေတြ ဖန္တီးထားတာမွ မဟုတ္တာ။ ဒါဆိုရင္ Stock ROM ေတြက ဖုန္းထုတ္လုပ္သူေတြ ဖန္တီးထားတာ မဟုတ္လား လို႕ ေမးလို႕ရပါတယ္။ Stock ROM ေတြက ဖုန္းထုတ္လုပ္သူေတြ ဖန္တီးထားတာဆိုေပမယ့္ အဲဒါအတြက္ ကၽြန္ေတာ္တို႕ ပိုက္ဆံေပးဖို မလိုပါဘူး။ သူတို႕ဘာသာ Marketing သေဘာအရ ျပဳလုပ္ေပးတာပါ။ ခုနက ASUS Laptop ကိုပဲ ျပန္ၾကည့္ပါဦး ။ Laptop ဝယ္တုန္းက ASUS က အပိုထည့္ေပးလိုက္တဲ့ Application ေတြနဲ႕ Tools ေတြကို ေတြ႕ရမွာပါ။ ဒါေတြက Laptop ဝယ္လို႕ ASUS က ေမတၱာလက္ေဆာင္ေပးထားတဲ့ သေဘာပါပဲ။ ဟုတ္ပါတယ္ ဖုန္းထုတ္လုပ္သူေတြလည္း Android ကို Google ကေပးတဲ့အတိုင္း ဖုန္းထဲ ထည့္ေပးလိုက္လည္း ျဖစ္ပါတယ္။ Marketing သေဘာအရ ဖုန္းထုတ္လုပ္သူအခ်င္းခ်င္း Stroke ROM ေတြ ၿပိဳင္ဆိုင္ေရးၿပီး ျပင္ဆင္ထည့္ေပးလိုက္တဲ့အတြက္ ကၽြန္ေတာ္တို႕က ဘာလို႕မ်ား ပိုက္ဆံအပိုေပးရမွာလဲ...?
ကၽြန္ေတာ္တို႕ဖုန္းရဲ႕ Android ကို ကၽြန္ေတာ္တို႕ႀကိဳက္တာ ထည့္ခြင့္ရွိရမယ္။ Google ကေန Android Icecream Sandwich ထြက္လာရင္လည္း ကၽြန္ေတာ္တို႕ သံုးခ်င္တယ္ Android Jelly Bean ထြက္လာရင္လည္း သံုးခ်င္ပါတယ္။ ဖုန္းဝယ္တုန္း ကတည္းက ပါလာတဲ့ Android Gingerbrad ႀကီးကို ရိုးေနၿပီဗ်ာ...။ ဒါကို ခင္ဗ်ား လက္ခံတယ္ဆိုရင္ စနစ္တစ္ခုလံုးေျပာင္းပစ္တာမ်ဳိးေတာင္မဟုတ္တဲ့ Root လုပ္တာေလးကို ကၽြန္ေတာ္တို႕ ဘာလို႕မ်ား မလုပ္သင့္/လုပ္ခြင့္မရွိရမွာလဲဗ်ာ ။ ဒါေၾကာင့္ ကၽြန္ေတာ္တို႕ ဝယ္ထားတာ ဖုန္းရဲ႕ စနစ္ပိုင္းကို ကၽြန္ေတာ္တို႕စိတ္တိုင္းက် ၾကည့္ရႈခြင့္ ေလ့လာခြင့္ ျပင္ဆင္ခြင့္ ရွိရမွာပါ။ ေနာက္ဆံုး ကၽြန္ေတာ္တို႕ ဖုန္းကို စဖြင့္ဖြင့္ခ်င္း ေပၚလာတဲ့ Samsung ဆိုတဲ့ပံုေနရာမွာ ကၽြန္ေတာ္တို႕ႀကိဳက္တဲ့ပံု အစားထိုးထည့္ခြင့္ရွိရပါမယ္။ ဖုန္းထုတ္လုပ္သူေတြကေတာ့ သူတို႕ရဲ႕ ရပိုင္ခြင့္အေနနဲ႕ ဖုန္းရဲ႕ ကိုယ္ထည္မွာ Samsung ဆိုတဲ့စာတန္းကို ထည့္ႏိုင္ပါတယ္။
Root လုပ္လိုက္ရင္ ဘာအက်ဳိးထူးမွာလဲ? ဒါ Android ကို Root လုပ္သင့္မလုပ္သင့္ စဥ္းစားေနတဲ့သူေတြ ေမးေနက်ေမးခြန္းပါပဲ။ Root လုပ္ရင္ ဘာေတြ ထူးမွာလဲဆိုေတာ့ ဒါေလးက နမူနာပါ။ Nandroid - ကိုယ့္ရဲ႕ ဖုန္းတစ္ခုလံုးရဲ႕ စနစ္တစ္ခုလံုးကို Backup ျပဳလုပ္ထားႏိုင္ပါတယ္။ Backup ကို ကြန္ျပဴတာထဲမွာပဲျဖစ္ျဖစ္ သိမ္းထားႏိုင္ပါတယ္။ ကိုယ့္ရဲ႕ဖုန္း ပ်က္သြားတဲ့အခါ အမ်ဳိးအစားတူ ဖုန္းတစ္ခုကို ဝယ္ၿပီး Restore ျပဳလုပ္လိုက္တာနဲ႕ တစ္ၿပိဳင္နက္ ကိုယ့္ဖုန္းအတိုင္း တစ္ထပ္တည္း ျပန္ရပါလိမ့္မယ္။ ဒီလိုမ်ဳိး တစ္ထပ္တည္းျပန္ရေအာင္ Service Center ကေရာ စြမ္းေဆာင္ႏိုင္လို႕လား။ Root ျပဳလုပ္ထားရင္ ကိုယ့္ဖုန္းပ်က္သြားမွာလား ဆိုၿပီး အျမဲ စိတ္ပူေနရမွလား..။ သိပ္လည္း စိတ္မပူပါနဲ႕ Nandroid နဲ႕ Backup ျပဳလုပ္ထားရင္ System file တစ္ခုခုကို မေတာ္တဆဖ်က္မိတာေတာင္ ျပႆနာမရွိပါဘူ။ နည္းပညာပိုင္းအတြက္ မသိတာရွိရင္ သိတဲ့သူေတြကိုေမးပါ။ ကၽြန္ေတာ္တို႕လည္း ခင္ဗ်ားလိုပါပဲ . . ဘာမွမသိခဲ့ပါဘူး။ သိတဲ့သူေတြကို ေမးျမန္းအကူအညီေတာင္းရင္း နည္းနည္းေလး နားလည္လာတာပါ။ အဆိုးဝါးဆံုး ျဖစ္ႏိုင္ေျခကေတာ့ Brick ျဖစ္တယ္လို႕ ေခၚတဲ့ လံုးဝဖြင့္မရေတာ့တဲ့အေျခအေန ျဖစ္သြားတာပါပဲ။ အဲဒီ့လိုျဖစ္လာခဲ့ရင္ေတာင္မွ Stock ROM လို႕ေခၚတဲ့ ဖုန္းထုတ္လုပ္သူက ထုတ္ေပးတဲ့ Android စနစ္ကို ျပန္ၿပီး ထည့္သြင္းလိုက္ရင္ ဝယ္စဥ္ကအတိုင္း ျပန္ရပါလိမ့္မယ္။
Root မလုပ္သင့္တဲ့ အေၾကာင္းျပခ်က္-
- ကိုယ့္ကိုကိုယ္ IT နည္းပညာနဲ႕ပတ္သက္ရင္ ခပ္တံုးတံုးလူလို႕ထင္ရင္
- ကိုယ့္ဖုန္းကို ပိုၿပီး ျမန္လာေအာင္၊ မလိုအပ္တဲ့ အမႈိက္ (Stock Apps) ေတြဖယ္ထုတ္တာမ်ဳိး လုပ္ဖို႕မလိုဘူးဆိုရင္
- ဖုန္းထုပ္လုပ္သူေတြက ျပဳလုပ္ေပးထားတာေတြကသာ အေကာင္းဆံုးလို႕ တရားေသ ယူဆထားရင္
- Root Access ရမွ ထည့္သြင္းလို႕ရမယ့္ Apps ေတြကိုလည္း စိတ္မဝင္စားဘူးဆိုရင္
- ကိုယ့္ရဲ႕ဖုန္းစနစ္ကို မေလ့လာခ်င္ဘူး/မကလိခ်င္ဘူး/ ဖုန္းအတြက္နဲ႕ အခ်ိန္မေပးႏိုင္ဘူး ဆိုရင္
- ကိုယ့္ရဲ႕ ဖုန္း(Android) ကို Apple iPhone လိုပဲ ဘာမွ ျပဳျပင္ဖန္တီးခြင့္မရွိဘူးလို႕ ယူဆထားရင္
- Open Source ရဲ႕ အဓိပၸါယ္ (ရပိုင္ခြင့္) ကို ေသခ်ာနားမလည္ဘူး ဆိုရင္
- ဖုန္းထုတ္လုပ္သူေတြက တစ္ဖက္သက္ခ်မွတ္ထားတဲ့ Rule ေတြကို ေျပာသမွ် ေခါင္ျငိမ့္တတ္တဲ့သူ ဆိုရင္
- ဖုန္းဆိုတာ ဖုန္းဆက္လို႕ရရင္ ၿပီးတာပဲလို႕ သေဘာထားတဲ့သူဆိုရင္ Root မလုပ္ပါနဲ႕....

Root လုပ္သင့္တဲ့ အေၾကာင္းျပခ်က္ -
- Root မလုပ္သင့္တဲ့အေၾကာင္းျပခ်က္ေတြက ကိုယ္နဲ႕ မကိုက္ညီဘူးဆိုရင္
- ကိုယ့္ဖုန္းကိုကိုယ္ ထိန္းသိမ္းႏိုင္စြမ္းရွိတယ္လို႕ ယူဆရင္
- ကိုယ္ဝယ္ထားတဲ့ဖုန္းကို ကိုယ္ပိုင္တယ္လို႕ ယူဆရင္
- Root ျပဳလုပ္ျခင္းဟာ ကိုယ့္ရဲ႕ အခြင့္အေရး/ရပိုင္ခြင့္လို႕ ယံုၾကည့္ရင္ ဒါဆို Root လုပ္ဖို႕ ႀကိဳးစားၾကည့္ႏိုင္ပါၿပီ။

Root လုပ္ၿပီးရင္ ဘာလုပ္ရမလဲ ?
အၾကံေပးခ်င္တာကေတာ့ Root လုပ္ၿပီးရင္ အရင္ဆံုး မိမိဖုန္းရဲ႕ Original Firmware ကို Backup ျပဳလုပ္ထားပါ။ ဒါကအရမ္းကိုအေရးႀကီးပါတယ္.....
Root လုပ္ၿပီးပီဆိုရင္ေတာ့ user တစ္ေယာက္ဟာ အနည္းနဲ႔အမ်ားေတာ့ မိမိဖုန္းကိုလက္တည့္စမ္းက်မွာပါ ။ အဆင္မေျပခဲ့ရင္ Restore ျပန္လုပ္ႏိုင္ေအာင္ပါခင္ဗ်ာ


credit -  ဖုန္းခ်စ္သူမ်ား

အဆင္ေျပရင္ေအာက္ပါေၾကာ္ျငာကိုတစ္ခ်က္ကလစ္ခဲ့ပါ အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။ဖုိင္ share ပါက www.koye9992.blogspot.com ဆုိၿပီး credit ေပးပါရန္

Firmware ဆိုတာ ဘာလဲ

                                 



Firmware ဆိုတာ Hardware ကိရိယာထဲ ထည့္သြင္းျမွဳပ္ႏွံပါရွိတဲ့ ကြန္ပ်ဴတာပရိုဂရမ္ကို 

ဆိုလိုတယ္။ ဥပမာအားျဖင့္ Micro Controller လိုအရာမ်ိဳး။ အမည္က ရည္ညႊန္းတဲ့ အတိုင္း 

Firmware က Hardware နဲ႔ Software ၾကားက်တဲ့ ေနရာ တစ္ေနရာရာမွာရွိပါတယ္။ 

software လိုပဲ ၎ဟာ Micro Processor ဒါမွမဟုတ္ Micro Controller က လည္ပတ္ 

လုပ္ေဆာင္ ေပးရတဲ့ ကြန္ပ်ဴတာ ပရိုဂရမ္ တစ္ခုုျဖစ္တယ္။ ဒါေပမယ့္ Hardware ပိုင္းအစနဲ႔ 

တင္းက်ပ္စြာ ခ်ိတ္ဆက္ေနတဲ့ အတြက္ ျပင္ပမွာ ဘာအဓိပၸာယ္မွ် မရွိဘူး။

ေခတ္ေပၚ စနစ္ေတြမွာ ခ်ိတ္္ဆက္တတ္ဆင္တဲ့ ကိရိယာ အမ်ားစုဟာ သူတို႔ကိုယ္ႏိႈက္က

 ကိုယ္ပိုင္ Software ကို Run တဲ့ အထူးျပဳ ကြန္ပ်ဴတာ ေတြ ျဖစ္တယ္။

 ဒီကိရိယာထဲက တစ္ခ်ိဳ ႔ဟာ ROM အတြင္း Software (”firmware”) သိမ္းဆည္း ပါရွိတယ္။ 

ဒါေပမယ့္ ႏွစ္ေတြၾကာေညာင္း လာေတာ့ Firmware ကို အိမ္ရွင္ Host System မွ 

ေခၚတင္ရျခင္းဟာ ေစ်းလည္း သက္သာ၊ ျပင္လြယ္ ေျပာင္းလြယ္ျဖစ္ေၾကာင္း ထုတ္လုပ္သူ 

ေတြက ေတြ႔ရွိလာတယ္။ ရလဒ္ အျဖစ္ လက္ရွိ Hardware အမ်ားစုဟာ

 ၎လိုအပ္တဲ့ Firmware ကို Host ကြန္ပ်ဴတာေတြထဲ မသြင္းမခ်င္း 

အသံုးျပဳႏိုင္ေလာက္ေအာင္ မလုပ္ေဆာင္ဘူး။ 

ဒီလို Firmware အလုပ္ဝန္က္ို Device Driver ကကိုင္တြယ္ေပးပါတယ္..

အမ်ားအားျဖင့္ Firmware ေတြရဲ႕ ဗားရွင္းကုိ 

ယင္း ပါ၀င္တဲ့ ကိရိယာပစၥည္းေလးမ်ားမွာ ထည့္သြင္းေဖာ္ျပထားတတ္ပါတယ္။ 


credit - www.mmithelper.com

အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။ဖုိင္ share ပါက www.koye9992.blogspot.com ဆုိၿပီး credit ေပးပါရန္

4/03/2014

Viber ကုိအင္တာနက္မလုိပဲ ျပန္ျပီး activate လုပ္ခ်င္သူေတြအတြက္


                   


Viber ကုိအင္တာနက္မလုိပဲ ျပန္ျပီး activate လုပ္ခ်င္သူေတြ ၊
Viber code ေတာင္းရတာအဆင္မေျပသူေတြ၊
အရင္သံုးလက္စ Viber message ေတြ ၊sticker ေတြကုိ
ဖုန္းထဲမွာအသစ္ျပန္သြင္းထားတဲ့ Viber ထဲမွာျပန္ထည့္ခ်င္သူေတြအတြက္ရည္ရြယ္ေရးသားပါတယ္
------------------------------------------------------------
ကြ်န္ေတာ္တုိ႕ ဖုန္းေတြထဲမွာ Viber ကုိေတာ့ လူတုိင္းအသုံးျပဳၾကပါတယ္။
Viber သြင္းျပီးတာနဲ႕ Code ေတာင္းတယ္ ။ Code ျပန္ပုိ႕ရင္ ဖုန္းထဲကုိ code ထည့္တယ္ ။ ဒါကေတာ့ပုံမွန္လုပ္ရုိးလုပ္စဥ္ပါ။ ဒါေပမယ့္ အေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင့္ ဖုန္း Firmware က်သြားတဲ့အခါ ၊ Firmware ျပန္တင္လုိက္ရတဲ့အခါ Viber သုံးေနက်သူဆုိရင္ Viber ေဆာ့၀ဲကုိအသစ္ျပန္သြင္းရပါျပီ။ အဲဒီေတာ့ ဘာျဖစ္လဲဆုိရင္ Code အသစ္ျပန္ေတာင္းျပီး activate ျပန္လုပ္ရပါတယ္။ ဒါကလည္း တစ္ခါတစ္ေလ Code ျပန္မပုိ႕တာေတြရွိပါေသးတယ္။ Internet မရွိတဲ့သူေတြ ၊ အင္တာနက္ရွိေပမယ့္ Viber က Code ျပန္မပုိ႕လုိ႕ Viber အဆင္မေျပျဖစ္ေနသူေတြအတြက္ အလုပ္ရႈပ္တာေပါ့ဗ်ာ။
အခု ကြ်န္ေတာ္ေျပာျပမွာက Viber ကုိ ဖုန္းထဲမွာ ပုံမွန္သုံးစြဲေနစဥ္ကတည္းက
အတြင္း data ကုိ copy/backup ကူးထားဖုိ႕ပဲျဖစ္ပါတယ္။ iPhone ေတြမွာဆုိရင္ iTool , Tongbu စတဲ့ PC Suite တစ္ခုခုနဲ႕ခ်ိတ္ျပီး ဖုန္းထဲက app list ထဲ၀င္ပါ။ ျပီးရင္ viber ေဆာ့၀ဲရဲ႕ Folder ထဲကုိ၀င္ျပီး Documents ဆုိတဲ့ Folder ကုိ ကုိယ့္ရဲ႕ကြန္ပ်ဴတာထဲမွာသိမ္းထားလုိက္ရုံပါပဲ။ တကယ္လုိ႕ ကုိယ့္ရဲ႕ဖုန္းကုိ Firmware ျပန္တင္လုိက္ရျပီဆုိရင္ Viber ေဆာ့၀ဲကုိအသစ္ျပန္သြင္း ၊
ျပီးတာနဲ႕ iTool , Tongbu စတဲ့ PC Suite တစ္ခုခုနဲ႕ခ်ိတ္ျပီး ဖုန္းထဲက app list ထဲ၀င္ပါ။ ျပီးရင္ viber ေဆာ့၀ဲရဲ႕ Folder ထဲကုိ၀င္ျပီးရင္ Documents ဆုိတဲ့ Folder ကုိဖ်က္ျပီး ခုနက ကြန္ပ်ဴတာထဲမွာသိမ္းထားခဲ့တဲ့ Documents folder ကုိျပန္ကူးထည့္ေပးလုိက္ရင္ ။
Firmware မက်ခင္တုန္းက activate လုပ္ထားျပီးသား Viber အေျခအေနကုိျပန္ေရာက္သြားပါလိမ့္မယ္။ activate လုပ္ျပီးအေျခအေန ၊
အရင္ကေျပာထားတဲ့ Viber Message ေတြ ၊ Contact ေတြကစ အရင္အေနအထားတုိင္းျပန္ေပၚေနမွာျဖစ္ျပီး အသင့္သုံးစြဲရုံပါပဲ။

Android ဖုန္းေတြမွာလည္းထုိနည္း၄င္းပါပဲ ။ Root Explorer ေဆာ့၀ဲသြင္းထားျပီး
ဖုန္းရဲ႕ root directory ထဲက data/app ထဲကုိ၀င္ ၊ com.viber.voip ထဲကုိ၀င္ျပီး အတြင္းမွာပါတဲ့ folder ေတြကုိ copy ကူးျပီးသိမ္းထားလုိက္ပါ။ အကယ္၍ ကုိယ့္ဖုန္းက Firmware က်သြားလုိ႕ ၊ Firmware အသစ္ျပန္တင္ထားလုိ႕ Viber ျပန္သြင္းျပီးျပီဆုိရင္ အေပၚအဆင့္မွာတုန္းက copy ကူးသိမ္းထားတဲ့ folder ေတြကုိ data/app ထဲက com.viber.voip folder ထဲျပန္ထည့္ေပးလုိက္ရုံပါပဲ။
အရင္အေနအထားအတုိင္းျပန္လည္သုံးစြဲနုိင္မွာျဖစ္ပါတယ္။ ဒီနည္းလမ္းကုိျပဳလုပ္ဖုိ႕အတြက္ကေတာ့ Android ဖုန္းမွာ
root access ေတာ့ရွိဖုိ႕လုိပါလိမ့္မယ္အခုေျပာခဲ့တဲ့နည္းေတြဟာ iPhone ေရာ ၊
Android OS သုံးဖုန္းေတြေရာကုိ အင္တာနက္မလုိပဲ Viber ကုိ နဂုိသုံးစြဲအေနအထားအတုိင္းျပန္ျပီး activated ျဖစ္ေစမွာျဖစ္ပါတယ္။
အားလုံးပဲအဆင္ေျပၾကလိမ့္မယ္လုိ႕ေမွ်ာ္လင့္ပါတယ္။


အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။

4/01/2014

iPhone 5S ရဲ႕ Touch ID Fingerprint Sensor ကို အသံုးျပဳနည္း ငါး နည္း

                  



iPhone 5S မွာ ပါတဲ့ Touch ID ဟာ သင့္ iPhone ကို Unlock လုပ္ဖို႕အတြက္ အရင္ အသံုးျပဳေနက် 4-digit PIN code ေတြကိုအသံုးျပဳစရာမလိုဘဲ သင့္ လက္ေခ်ာင္း ကိုအသံုးျပဳျပီးလြယ္ကူစြာ Unlock လုပ္ဖို႕ျပဳလုပ္ေပးထားပါတယ္။ iTunes , App Store ေတြကေန ပစၥည္းေတြဝယ္ယူတဲ့အခါမွာလည္း Touch ID ကိုသံုးနိုင္တဲ့အတြက္ အဆင္ေျပေစပါတယ္။ PIN Code ေတြကိုအသံုးျပဳေနက်သူေတြဆိုရင္ေတာ့ Touch ID ဟာ ပိုမိုလြယ္ကူအဆင္ေျပလို႕သင္သေဘာက်မွာေသခ်ာပါတယ္။ ဖုန္းကို Lock လုပ္မထားတတ္တဲ့သူေတြအတြက္လည္းTouchID ကအသံုးျပဳခ်င္စရာေကာင္းေအာင္စြဲေဆာင္နိုင္ပါတယ္။

Touch ID ကို Setup လုပ္ရတာလြယ္ကူလွပါတယ္။ Settings>General>Touch ID & Passcode>Touch ID ကိုသြားျပီးညႊန္ၾကားခ်က္ေတြအတိုင္းျပဳလုပ္ပါ။ Touch ID ကို အသံုးျပဳရတာလြယ္ကူေပမယ့္ ပိုမိုေကာင္းမြန္စြာအသံုးျပုဖို႕နည္းလမ္းေတြရွိပါတယ္။

လက္ေခ်ာင္းေတြကို နွစ္သက္တဲ့ အေနအထားနဲ့ Scan လုပ္နိုင္ပါတယ္။

သင့္လက္ေခ်ာင္းေတြကို Touch ID မွာ မွတ္ပံုတင္ဖို႕ျပဳလုပ္တဲ့အခါမွာ ပဲျဖစ္ျဖစ္ ၊ Touch ID ကို အသံုးျပဳျပီး Unlock လုပ္တဲ့ အခါမွာပဲျဖစ္ျဖစ္ ပံုမွန္အေနအထားအတိုင္းျပဳလုပ္စရာမလိုဘဲ နွစ္သက္ရာ အေနအထားနဲ႔ ျပဳလုပ္နိုင္ပါတယ္။ Touch ID က 360 ဒီဂရီ အေနအထားကို ဖတ္နိုင္ပါတယ္။

အမ်ားဆံုးလက္ေခ်ာင္းငါးေခ်ာင္း အထိ မွတ္ပံုတင္နိုင္ေပမယ့္ အနည္းငယ္ပဲ မွတ္ပံုတင္ပါ။

Touch ID မွာ အမ်ားဆံုး လက္ေခ်ာင္းငါးေခ်ာင္းအထိ မွတ္ပံုတင္ထားလို႕ရပါတယ္။ ဒါေပမယ့္ လက္ေခ်ာင္းမ်ားမ်ား  မွတ္ပံုတင္ ထားေလေလ Scan လုပ္တဲ့အခ်ိန္ ၾကာျမင့္ေလေလျဖစ္ပါတယ္။ Touch ID ကမွတ္ပံုတင္ထားတဲ့ လက္ေခ်ာင္းေတြအမ်ားၾကီးနဲ႕လိုက္တိုက္စစ္ေနရလို႕ျဖစ္ပါတယ္။အဲဒီအတြက္ လက္ေခ်ာင္း အနည္းငယ္သာမွတ္ပံုတင္ထားသင့္ပါတယ္။

လက္ေခ်ာင္းေတြကို ခြဲျခားပါ။

လက္ေခ်ာင္းေတြ တစ္ခုထက္ပို မွတ္ပံုတင္ထား မိျပီးဘယ္လက္ေခ်ာင္းက ဘယ္ Fingerprint ဆိုတာ မသိေတာ့ဘူးဆိုရင္ Touch ID Settings ထဲသြားျပီး လက္ေခ်ာင္းကို Scan လုပ္ပါ။ဒါဆိုရင္ သက္ဆိုင္ရာ Fingerprint ကို ျပေပးပါမယ္။

ငါး ၾကိမ္ အထိၾကိဳးစားပါ။

Touch ID ကိုအသံုးျပဳျပီးသင့္ဖုန္းကို Unlock လုပ္ဖို႕ၾကိဳးစားတဲ့ အခါမွာ  သံုးၾကိမ္အထိ အဆင္မေျပေသးရင္ PIN Code ထည့္ဖို႕ေျပာပါလိမ့္မယ္။ Touch ID ကိုအသံုးျပဳဖို႕ ခြင့္ျပဳထားတဲ့ အၾကိမ္အေရအတြက္ ဟာ ငါး ၾကိမ္ ျဖစ္တဲ့အတြက္ သင္ၾကိဳးစားဖို႕ နွစ္ၾကိမ္ က်န္ပါေသးတယ္။

Home Button တစ္ခုလံုးကို ျခံဳငံုျပီး အသံုးျပဳပါ။

Touch ID ဟာ သင့္လက္ေခ်ာင္းေတြကို ေကာင္းမြန္စြာ Scan လုပ္နိုင္ပါတယ္။ဒါေပမယ့္ တစ္ခါတစ္ေလ မွာ အဆင္မေျပတာေတြလည္းျဖစ္တတ္ပါတယ္။အဲဒီလိုအေျခအနမွာ သင့္ လက္ေခ်ာင္း ကို Home Button တစ္ခုလံုးအေပၚမွာျခံုငံု ျပီး အသံုးျပဳပါ။

iPhone 5S အသံုးျပဳေနတဲ့သူေတြ ဆိုရင္လည္း အေတြ႕အၾကံဳကိုမွ်ေဝခဲ့ပါအံုး။
အဆင္ေျပပါေစ ေက်းဇူးတင္ပါတယ္

credit - http://www.mmithelper.com/
ref:MMICT 


အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။

2/27/2014

Apple Store မွာတင္ တစ္ခါတည္း Cracked လုပ္ၿပီး Free download ဆြဲယူျခင္း

iPhone, iPad, iPod Touch မ်ားအတြက္ 

Apple Store မွာ ပိုက္ဆံႏွင့္ေရာင္းေသာ Applications မ်ားကို 

Apple Store မွာတင္ တစ္ခါတည္း Cracked လုပ္ၿပီး Free download ဆြဲယူျခင္း

( Requirement : Jailbroken & LinkStore jailbreak tweak )

- ( $99.99 တန္ Team Viewer Pro ကို Free ရယူပံု ဥပမာ )











credit - ေတာ္၀င္နည္းပညာ ICT Solution Group 



အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။

2/24/2014

Android ကိုုဘယ္လိုု ဖြဲ ့စည္းထားပါသလဲ?

                       




Android ကိုုဘယ္လိုု ဖြဲ ့စည္းထားပါသလဲ?

ဒီေမးခြန္းဟာ သိပ္ကို ေမးသင့္ေမးအပ္တဲ့ ေမးခြန္းတခုျဖစ္သလိုု သိထားသင့္တဲ့အခ်က္ထဲမွာလဲပါ၀င္ပါတယ္။ ဘာလိုု ့လဲဆိုုေတာ့ ကိုယ္က Android developer တစ္ေယာက္ ျဖစ္ဖိုု ့ စိတ္ကူးရွိေနျပီဆိုရင္ေတာ့ ကိုယ္စီးမယ့္ျမင္းဟာ အထီးလား အမလားဆိုတာေတာ့ သိထားသင့္တယ္ မဟုတ္လား။ Android Application ကိုုေရးသားမယ့္ developer  တစ္ေယာက္ဟာ ကိုယ္ေရးသားမယ့္ Operating System ဟာ ဘယ္လို ဖြဲ ့စည္းတည္ေဆာက္ထားသလဲ system ရဲ ့အခင္းအက်င္း ေတြကို ေကာင္းစြာ နားလည္ သေဘာေပါက္ ထားမွသာလွ်င္ ကိုယ္ေရးသားမည့္ application ေတြဟာ ၄င္း OS ေပၚမွာ ေကာင္းစြာ အလုပ္လုပ္မွာပါ။

Android developer တစ္ေယာက္အတြက္ တကယ့္ကို အေရးပါဆုုံး အခ်က္ကေတာ့ API (Application Programming Interface) Level ျဖစ္ပါတယ္။ ဘာလိုု ့လဲဆိုုေတာ့ ကိုယ့္ application ဟာ ဘယ္ ကိရိယာေတြ (devices) ဘယ္ OS version မွာ အလုပ္ လုပ္မည္ မလုပ္မည္ ဆိုတဲ့ ကိစၥကို သတ္မွတ္ နုုိင္စြမ္းရွိတဲ့ အဆင့္ျဖစ္လိုု ့ပါပဲ။ ဥပမာ တခ်ဳိ႕ Application ေတြဟာ graphic ဘယ္ေလာက္ရွိမွ CPU ကဘယ္ေလာက္ျဖစ္မွ OS version က ဘယ္ေလာက္မွသုုံးလိုု ့ရမယ္ မရဘူး စတာေတြကို ဒီအဆင့္မွာ သတ္မွတ္တာ ျဖစ္တဲ့အတြက္ေၾကာင့္ပါ။

Android ဟာ Linux Kernel ကိုု အေျခခံေရးသားထားတဲ့ OS (Operating System)  တခုုျဖစ္တယ္ဆိုုတာ ျပီးေတာ့ Open Source ျဖစ္တယ္ဆိုတာကိုု ျပီးခဲ့တဲ့ အပိုုင္းမွာ တင္ျပခဲ့ပါတယ္။ ဒါဆိုု ဘာအေၾကာင္း ေတြေၾကာင့္မ်ား Android က Linux အေပၚ အေျခခံရသလဲဆိုုတဲ့ ေမးခြန္း တခုု ထြက္လာပါတယ္။ Linux  ဟာလဲ Free and Open Source ျဖစ္ပါတယ္။  ျပီးေတာ့ Linux က ေပါ့ပါးတယ္။ လုုံျခဳံမွဳရွိတယ္။ Features ေတြစုုံလင္မွဳရွိတယ္။

Linux ဟာ ကြန္ပ်ဳတာ hardware ေတာ္ေတာ္မ်ားမ်ားမွာ ( mobile  ဖုုန္းေတြ၊ tablet computers ေတြ network routers, televisions , vedio game consoles, desktop computer, mainframes နဲ ့super computer ေတြအထိ) အလြယ္တကူ ေပါင္းစပ္ အလုပ္ လုပ္နုုိင္စြမ္း ရွိပါတယ္။ ဒီလို hardware အေတာ္မ်ားမ်ားမွာ အလြယ္တကူ ေပါင္းစပ္ အလုုပ္ လုုပ္နုိင္စြမ္းရွိတဲ့ OS တခုုကိုု Android က အေျခခံျပီး ရယူသုုံးစြဲလုုိက္ျခင္းဟာ hardware မ်ားကိုု အတိုုင္းအတာ တခုုအထိခ်ဳံ ့နုုိင္ခဲ့သလိုု hardware နွင့္ ၄င္းရဲ႕ features အေတာ္ မ်ားမ်ားကိုလည္း ထည့္သြင္းစဥ္းစားဖိုု ့မလိုုအပ္ေတာ့ပါဘူး။ အားလုုံး သိျပီးတဲ့အတုုိင္း  Linux ရဲ ့Low Level အပိုုင္း အေတာ္အမ်ားမ်ားကိုု ေပါ့ပါးတဲ့ C programming language code  ေတြနဲ ့ေရးသားထားတဲ့အတြက္ Android ရဲ႕ hardware device ေတြနဲ ့android application တိုု ့ဟာ လြယ္ကူ အဆင္ေျပစြာ ေပါင္းစပ္ အလုပ္လုပ္နုုိင္ ေနေတာ့တာပါပဲျဖစ္ပါတယ္။ ဒါေၾကာင့္ Android ဟာလဲ ေပါ့ပါးသြက္လပ္တဲ့ mobile OS တခုုအျဖစ္ ရပ္တည္လာနုုိင္ေတာ့တာပါပဲျဖစ္ပါတယ္။

ေနာက္ျပီး Linux ဟာ လုုံျခဳံေရးေကာင္းမြန္တဲ့ Operating System ဆိုတာ ဘယ္သူမွ မျငင္းနုုိင္ပါဘူး။ သူ ျဖတ္သန္း လာခဲ့တဲ့ သမိုုင္းကာလ ေတြကိုုၾကည့္ရင္ သူယခုု ရပ္တည္ေနတဲ့ အေျခအေနေတြကိုုၾကည့္ရင္ ဘယ္ေလာက္ထိ လုုံျခံဳမွုု ေပးနုုိင္သလဲဆိုုတာ သိနုုိင္ပါတယ္။ ျပီးတာ့ application တစ္ခုကိုတစ္ခုု တည္မွီျပီး အလုပ္ လုပ္ျခင္း မရွိတာေၾကာင့္ application တစ္ခုုကေန application တစ္ခုုသိုု ့ထိုုးေဖာက္ျပီးေတာ့ တိုုက္ခိုုက္လာနုုိင္ေသာ လုုံျခံဳေရးဆုုိင္ရာ ျပႆနာမ်ားလည္း အေတာ့ကိုု ကင္းရွင္းသြားပါတယ္။ Adroid ဟာ ဘာေၾကာင့္ ဒီလိုု လုုံျခဳံေရးဆုုိင္ရာ အားသာခ်က္ မ်ာစြာရွိေနတဲ့ Linux Kernel ကိုုအေျခခံရယူသုုံးစြဲ ရသလဲဆိုတာ ေမးခြန္းေတာင္ ေမးေနစရာမလိုုေအာင္ပါပဲ။ ၂၀၁၀ စက္တင္ဘာေလာက္မွာ Linux Kernel developer တဦးျဖစ္တဲ့ Rafael J.Wysocki က mainline Linux wakeup events Framework အတြက္ patch တခုုကိုု ထည့္သြင္းခဲ့ပါတယ္။ Android devices မ်ားရဲ ့drivers ေတြအတြက္ေတာ့ သိပ္ေကာင္းတဲ့ patch တခုုပဲေလ။ ၂၀၁၁ ဒီဇင္ဘာလ ေလာက္မွာေတာ့ Android ရဲ ့MainLining Project ကိုုစတင္ခဲ့ျပီး ၄င္းတိုု ့ရဲ ့  ရည္ရြယ္ခ်က္ကေတာ့ Adriod ရဲ ့drivers မ်ား Patch မ်ား နဲ ့Features မ်ားကိုု Linux Kernel ထဲကိုု Linux version 3.3 မွစျပီး ထည့္သြင္းဖိုု ့ရည္ရြယ္ခဲ့တာျဖစ္ပါတယ္။

Android မွာ Linux ကဲ့သိုု ့ပင္ Mobile devices (ေ၇ြ ့လားနုုိင္ေသာ ၾကိဳးမဲ့ကိရိယာမ်ား) မ်ားအတြက္

မွတ္ဥာဏ္ ပိုုင္းဆုုိင္ရာ ထိန္းခ်ဳပ္စီမံနုုိင္ျခင္း (Memory Management) : မလိုုအပ္ေသာအခ်ိန္တြင္ မလိုုအပ္ေသာ လုုပ္ငန္းေဆာင္တာမ်ားအားရွင္းလင္းျခင္း၊ အျမဲတမ္းသုုံးေလ့ရွိေသာ applicaiton မ်ားလုုပ္ငန္းေဆာင္တာမ်ားကိုု မွတ္သားထားျပီး ရွာေဖြလုုပ္ေဆာင္တဲ့အခါမွာ လွ်င္ျမန္စြာ ဦးစားေပးေဖာ္ျပေပးနုုိင္ျခင္း စတဲ့လုပ္ငန္းေဆာင္တာေတြဟာ မွတ္ဥာဏ္ပိုင္းဆုုင္ရာ ထိန္းခ်ဳပ္စီမံနုုိင္ျခင္းပါပဲ။

ဘထၳရီမွ စြမ္းအင္ရယူသုုံးစြဲမွဳကိုု ထိန္းခ်ဳပ္စီမံနိုုင္ျခင္း (Power Management) :
မလိုုအပ္တဲ့လုုပ္ငန္းေဆာင္တာမ်ားအား memory မွာ ဖယ္ရွားျခင္းဟာလဲ memory သုုံးစြဲမွဳ နည္းသြားတဲ့အတြက္ စြမ္းအင္ပိုမို သုုံးစြဲလာႏိုင္ျခင္း screen resolution ကိုုထိန္းခ်ဳပ္စီမံႏိုင္ျခင္းေၾကာင့္ စြမ္းအင္သုုံးစြဲႏိုင္ခ်ိန္ ပိုမိုေကာင္းမြန္လာျခင္း စသည့္ ဘထၳရီမွ စြမ္းအင္သုုံးစြဲမႈ ၾကာခ်ိန္ကိုုျမင့္တင္ႏိုင္ဖို႔ ေရးဆြဲးထားသည့္ Management tool တခုပါပဲ။

ကြန္ယက္ခ်ိတ္ဆက္သုုံးစြဲနုုိင္တဲ့ networking စတဲ့စြမ္းအင္ျမင့္ Features မ်ားလဲပါ၀င္ပါတယ္။ Android ဟာ  GSM/EDGE, CDMA, IDEN, EV-DO, UMTS, Bluetooth, Wifi, LTE နွင့္ Wimax အစရွိတဲ့ ကြန္ယက္ခ်ိတ္ဆက္မႈ နည္းပညာမ်ားကိုု အေထာက္အပံ့ေပးပါတယ္။

အျခား စြမ္းအင္ျမင့္ Features ေတြျဖစ္တဲ့ Handset Layouts ( graphic ရုပ္ပိုင္းဆိုင္မ်ားအဆင္ေျပေစရန္)၊ Storage (data ေတြသုုံးဖိုု ့အတြက္ ေပါ့ပါးတဲ့ Relational database အမ်ဳိးစား ျဖစ္တဲ့ SQLite မ်ားသုုံးစြဲထားျခင္း)။  Multiple Language Support, Web Browser, JavaSupport , Multitasking,Multi touch, Screen capture ,Additional Hardware support, Media/Streaming Media support, Video calling စတဲ့ Features  မ်ားကိုုရရွိနုုိင္ပါတယ္။

တကယ္ေတာ့ Android OS ကိုု အလႊာ အထပ္ထပ္နဲ့ ေပါင္းစပ္ဖြဲ ့စည္းထားတာျဖစ္ပါတယ္။ ျပီးေတာ့ ၄င္းအလႊာ တခု နွင့္ တခုဟာလည္း သည္းျခားစြာ ကြဲျပား ရပ္တည္ေနျခင္းမ်ဳိး မဟုုတ္ဘဲ တခု ႏွင့္ တခုေပါင္းစပ္ အလုုပ္ လုုပ္ၾကတဲ့ ပုံစံမ်ဳိးျဖစ္ပါတယ္။ ဒီေအာက္က ပုုံေလးကေတာ့ Android Operating System ကို ဘယ္လိုုအလႊာ အဆင့္ဆင့္နဲ ့ ဖြဲ ့စည္းထားသလဲ ဆိုုတာကိုုျပသတဲ့ပုံ ( Android Stack) ပါပဲ။



Android ဟာ ၄င္းရဲ ့ တကယ့္ core system services ေတြျဖစ္တဲ့  လုုံျခဳံမွဳ (security)၊ မွတ္ဥာဏ္ပိုင္းဆိုင္ရာ ထိမ္းခ်ဳပ္ စီမံခန္ ့ခြဲမႈ (Memory management)၊ စြမ္းအင္သုုံးစြဲမွဳဆိုုင္ရာ စီမံခန္ ့ခြဲမွဳ (Power Management)၊ လုုပ္ငန္းေဆာင္တာ စီမံခန္ ့ခြဲမႈ (process management)၊ ကြန္ယက္ခ်ိတ္ဆက္မွုုဆုdင္ရာ (nework stack)၊ hardware မ်ား ႏိုးၾကြားလုပ္ေဆာင္နုုိ္င္ေစမယ့္ (driver model) စသည္တိုု ့အတြက္ Linux Kernel 2.6 ကိုစတင္ျပီး ရယူသုုံးစြဲခဲ့ပါတယ္။ Apache 2.0 license ေအာက္မွာ ျဖစ္ပါတယ္။ အထက္မွာေဖာ္ျပခဲ့သလိုုပဲ linux ရဲ  ့low level အပိုုင္းအေတာ္မ်ားမ်ားဟာ C code ေတြျဖစ္တာေၾကာင့္ hardware မ်ားကိုု ေကာင္းစြားသိရွိျပီး လြယ္ကူေပါ့ပါးစြာ ေပါင္းစပ္အလုပ္လုပ္နုုိင္ပါတယ္။

Android အတြက္ applications မ်ား၊ လိုုအပ္တဲ့ services မ်ား ဖန္တီးေရးသား တဲ့အခါမွာ ၄င္း  apps မ်ားနွင့္ services မ်ားဟာ Andorid OS ရဲ ့Application Layer မွာ အလုုပ္ လုုပ္ပါတယ္။ Android သာမန္အသုုံးျပဳသူ(end user)ဟာ ဒီ Application Layer ေပၚမွ apps မ်ား၊ services မ်ားကိုုသာ အသုုံးျပဳမွာပါ။ ေအာက္က layers ေတြကိုု သူတိုု ့သတိထားမိမွာမဟုုတ္ပါဘူး။

ဥပမာ က်ေနာ္တိုု ့ Contact Book application တခုုေရးသားတယ္ဆိုုပါေတာ့ဗ်ာ။ အသုုံးျပဳသူက contact အသစ္ဖန္တီးျခင္း၊ ဖ်က္ျခင္း၊ ျပင္ဆင္ျခင္း၊ ရွာေဖြျခင္းစတာေတြပဲ သူတိုု ့အသုုံးျပဳမွာပါ။ ဒီေနရာမွာ သိရမွာက Andorid Application layers ေပၚက apps & services မ်ားဟာ ေအာက္က layers ေတြနဲ ့ဆက္ႏြယ္ အလုုပ္လုုပ္ေဆာင္တယ္ဆိုုတာကိုု သိထားရမွာပါ။  အထက္ေဖာ္ျပပါ contact app ေရးသားတဲ့အခါ ေဒတာေတြသိမ္းဖိုု ့အတြက္ SQLite လိုု libraries ေတြ  စတဲ့ libraries ေတြအသုုံးျပဳရမွာပါ။ ဆိုုလိုုခ်င္တာက applcation layer မွာေရးသားမယ္ applications ေတြဟာ Native Libraries  ေတြကို အသုုံးျပဳေရးသားတယ္။ ၄င္းတိုု ့လိုုအပ္တဲ့ layers ေတြနဲ ့ခ်ိတ္ဆက္အလုုပ္လုုပ္တယ္ဆိုတာကိုသိေစခ်င္တာပါ။ ၄င္း Native Libraries ေတြဟာ C/C++ လိုု programming နဲ ့ေရးသားထားျပီး open source ျဖစ္တဲ့အတြက္ မည္သူမဆိုု သိရွိနုုိင္ေလ့လာနုုိင္တဲ့အျပင္ ရယူသုုံးစြဲျပင္ဆင္နုုိင္ခြင့္ရွိပါတယ္။ ဒီအေၾကာင္းေတြကို အရင္အပိုင္းမွာေျပာၾကားခဲ့ျပီးျဖစ္ပါတယ္။

SQLite :application အားလုုံးအတြက္ ေပါ့ပါးျပီး စြမ္းအင္ျမင့္မားတဲ့ Relational Database Engine ရရွိနုုိင္ပါတယ္။ Features ေတာ္ေတာ္မ်ားမ်ား စုံလင္စြာ ပါရွိတဲ့ SQL Database အမ်ိဳးအစားပါ။

Surface Manager
WebKit- modern web browser engine တမ်ဳိးပါ။ Safari ၊ Chrome ႏွင့္ အျခား browser မ်ားတြင္သုုံးထားေသာ web rendering engine မ်ဳိးျဖစ္ပါတယ္။
Open GL -3D graphic libraries မ်ားပါ။ Open GL ES 1.0 APIs ကိုုအေျခခံထားတာပါ။

FreeType-bitmap and vector font rendering
Surface Manager- Application  ေပါင္းစုုံက  ၂ ဖက္ျမင္ ၃ ဖက္ျမင္ အလႊာမ်ားအဆင္ေျပေျပ ေပါင္းစပ္ အလုုပ္လုုပ္နုုိင္ဖိုု ့၊ သက္ဆုုိင္ရာ subsystem ေတြအထိ display access ကို စီမံခန္ ့ခြဲနုုိင္တဲ့ libraries ျဖစ္သည္။
Media libraries မ်ားမွာလဲ လူသုုံးမ်ားတဲ့ ရုုပ္ပုံ၊ အသံ၊ ရုုပ္ရွင္ ဖိုုင္ေတြရဲ ့format  ေတြျဖစ္တဲ့ ( MPEG4, 3GP, MP3, JPG, PNG စတဲ့ ဖိုုင္အမ်ဳိးစားမ်ား ေထာင့္ပံ့တဲ့ libraries မ်ားျဖစ္သည္။

SSL -Secure Socket Layer  လုုံျခဳံမႈဆုိင္ရာ libraries မ်ား ျဖစ္သည္။
Libc - ဆိုုတာကေတာ့ System C libraries မ်ားျဖစ္ပါတယ္။

အထက္ေဖာ္ျပပါ libraries မ်ားကိုု နဂိုုအရွိတုုိင္း တုုိက္ရိုုက္အသုုံးခ်နုုိင္ပါတယ္။ ဒါေပမယ့္တခ်ဳိ ့ mobile ကိ၇ိယာ ထုုတ္လုုပ္သူမ်ားက မိမိတိုု ့ထုုတ္လုုပ္မယ့္ hardware မ်ားနွင့္ကိုုက္ညီေစရန္  စံထား C Library မ်ားကိုု ျပန္လည္ေရးသားျပီး အသုုံးျပဳေသာ မူကြဲ တစ္မ်ဳိး အျဖစ္ Bionic  ကိုု ထည့္သြင္း သုုံးစြဲပါတယ္။ Bionic ကိုု သုုံးစြဲရတာ အေၾကာင္း ၂ ရပ္ေၾကာင့္ပါ။
နည္းပညာအပိုု္င္းအရ moblie devices မ်ားကို သယ္ယူရအဆင္ေျပေစရန္ ေသးငယ္ေအာင္ ထုုတ္လုုပ္ရပါတယ္။ mobile devices မ်ားဟာလည္း battery မွစြမ္းအင္ကိုု ရယူသုုံးစြဲေနရတဲ့အခ်ိန္ battery မ်ားရဲ ့စြမ္းအင္သိုုေလာင္နုုိင္မွုု ကိုလည္း ခ်က္ျခင္းၾကီး တိုုးတက္ေအာင္မလုပ္နုုိင္ေသးတဲ့အခ်ိန္မ်ဳိးမွာ အတက္နုုိင္ဆုုံး အဆင္ေျပေစရန္ ၄င္းတိုု ့အတြက္ ရည္ရြယ္ျပီး Bionic ကိုုထည့္သြင္းထားပါတယ္။
ခြင့္ျပဳမွုု - ၄င္းကိုု ျပဳျပင္ယူကာသုုံးလိုသူမ်ားအတြက္ အဆင္ေျပေသာ license မ်ဳိးရွိျခင္း တိုု ့ေၾကာင့္ Bionic ကိုုထည့္ထသြင္းထားပါတယ္။

Android  Run time ကိုေတာ့ JVM နဲ ့ အနည္းငယ္ ႏႈိင္းယွဥ္တင္ျပလိုတာေၾကာင့္ ေနာက္တပိုင္းမွ ေရးသားပါေတာ့မယ္။


credit -  Ye` Paing Phyo


အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။

Rom or Firmware

            


ကြ်န္ေတာ္ ဖတ္ဖူးတဲ့ စာအုပ္ေလးထဲက ေနျပန္လည္ မွ်ေ၀ေပးျခင္းျဖစ္ပါသည္။
Custom ROM ဆိုတာဘာလဲ ? ROM ဆိုတာ Read Only Memory ပါ။ ဒါေပမယ့္
ဒီ Android မွာေတာ့ ROM ဆိုတာကို ဖုန္းတစ္ခုခ်င္းအတြက္ စီမံထားတဲ့ Android OS
 ကိုဆိုလိုတာပါ။ဥပမာ- HTC Desire ဖုန္းနဲ ့ Samsung Galaxy ဖုန္းတို ့က Android ကို
သံုးထားတာခ်င္းတူေပမယ့္ အျပင္အဆင္ေလးေတြ နည္းနည္းေတာ့ ကြာၾကပါတယ္
ဖုန္းထုတ္လုပ္သူေတြက Android ကို Google ကေပးတဲ့အတုိင္း မထုတ္လုပ္ဘဲ ထူးျခား
ေနေအာင္လို ့ နည္းနည္းေလးေတာ့ အလွအပေလးေတြ လိုက္ထည့္တတ္ပါတယ္။ အဲဒါေၾကာင့္
 လည္း widget ေလးေတြ Message Box ေတြကအျပင္အဆင္ေလးေတြက ဖုန္းတခုနဲ ့တခုမတူညီၾကပါဘူး။
အဲဒီလို အျပင္ပိုင္း အလွအပ အျပင္အဆင္ေလးေတြအျပင္ Android ကိုကုိယ့္ဖုန္းရဲ ့ Hardware န
ဲ ့ဟန္ခ်က္ညီေအာင္လည္း ျပင္ဆင္ရပါေသးတယ္။ဥပမာ- Camera 3.5 megapixel သံုးထားတာလား
 5 megapixel သံုးထားတာလား ဆိုတာ ကို Android နဲ ့လိုက္ေလွ်ာညီေထြျဖစ္ေအာင္ ခ်ိန္ညွိထားတာမ်ိဳးေတြရွိပါတယ္။
အဲဒီလို ဖုန္းနဲ ့ဟန္ခ်က္ညီ တဲ့ Android ကို ROM လို ့ေခၚပါတယ္။ Samsung Galaxy Note 2 နဲ ့ဟန္ခ်က္ညီတဲ့
Android OS ကို Samsung Galaxy Note 2 ROM လို ့ေခၚမွာ ပါ။Google ကေပးထားတဲ့ Android ကိုဘယ္သူအခမဲ့
ရယူႏိုင္ေပမယ့္ ဖုန္းရဲ Hardware ရဲ ့ ဟန္ခ်က္ညီေအာင္ ျပင္ဆင္ဖို ့ကေတာ့ ပညာရွင္ မဟုတ္သူေတြအတြက္ မျဖစ္ႏိုင္ပါဘူး ။
အဲဒါေၾကာင့္ ကိုယ့္ဖုန္းအတြက္ ROM ကို Update လုပ္ခ်င္တဲ့အခါမ်ိဳးမွာ ဖုန္းထုတ္လုပ္သူ ဆီက ကိုယ့္ဖုန္း အတြက္ ROM ကိုရရွိမွ
 ကိုယ့္ရဲ ့ Android ကို version ျမွင့္ႏိုင္ေတာ့မွာပါ။ အဲဒီလို ဖုန္း၀ယ္ကတည္းကပါလာတဲ့ ROM ကို Official ROM လို ့ေခၚပါတယ္။
ေရွ႕ကေျပာခဲ့သလို Google က Android ကိုအခမဲ့ ေပးထားတာျဖစ္လို ့ ဘယ္သူမဆိုလြပ္လပ္စြာ Download ရယူျပဳျပင္ႏိုင္တာေၾကာင့္
 ျပင္ပက Developer ေတြက ဖုန္းတခ်ိဳ ့အတြက္ ဟန္ခ်က္ညီညီ အသံုးျပဳႏုိင္မယ့္ ROM ေတြကို ဖန္တီးျပီး ျဖန္ ့ေ၀ေလ့ရွိပါတယ္။အဲဒါကို
Custom ROM လို ့ေခၚပါတယ္။ ဥပမာ- Developer တစ္ေယာက္က Android ကို Google ကေန Download ယူျပီး Samsung Galaxy Note 2
 ရွိေနမယ္ဆိုရင္ စမ္းၾကည့္ႏိုင္ပါတယ္။ အဲဒီ့လို Samsung ကမဟုတ္ဘဲအျပင္က Developer ေတြေရးထားတဲ့ ROM ေတြကို Custom ROM လို ့ေခၚပါတယ္
Custom ROM ေတြက ဖုန္းထုတ္လုပ္သူေတြျဖန္႔ေ၀ေပးတဲ့ ROM မဟုတ္တာေၾကာင့္ ROM ေကာင္းမေကာင္းဆိုတာ Developer ရဲ ့အစြမ္းအစေပၚမူတည္ေနပါတယ္။
အဲဒါေၾကာင့္ Custom ROM ေတြဟာ ကုိယ့္ဖုန္းအတြက္ျပည့္အ၀ စိတ္ခ်ရေစတဲ့ ROM ေတြေတာ့ မဟုတ္ပါဘူး။
ဒါဆိုက်ေနာ္တို ့ Custom ROM ေတြကို ဘာလို ့ထည့္ၾကသလဲ………? ဆိုၾကပါစို ့ ကြ်န္ေတာ္ဆီမွာ
Huawei C8600 Android ဖုန္းေလး ရွိတယ္ေပါ့ဗ်ာ။ အဲဒီမွာ Android က 2.1 ပဲပါတယ္။ကြ်န္ေတာ္က
Flash Player Apps ထည့္ခ်င္ေနတယ္။ဒါေပမယ့္ ထည့္မရပါဘူး။ 2.3 မွ ထည့္လို ့ရမယ္လုိ ့လာေျပာေနျပီ
။အဲဒါဆို ဘာလုပ္မလဲ။ Android ကို version ျမွင့္မွာေပါ့။အဲဒီေတာ့ Huawei C8600 အတြက္ Android 2.2
ကိုလုိက္ရွာေတာ့ Huawei က C8600 အတြက္ Android 2.2 ကိုမလုပ္ရေသးဘူး၊လုပ္လည္းမလုပ္ေတာ့ဘူး။
သူတို ့က Phone Model အသစ္ေတြကိုပဲ ထုတ္ေရာင္းေနျပီေလ။Model ပိုျမင့္တဲ့ C8655 ဒါမွမဟုတ္ C8800
မွာ Android 2.3 ပါျပီးသားတဲ့ အဲဒါကိုပဲ၀ယ္ဖို ့ညႊန္းပါတယ္ Flash Apps ေလးတခုအတြက္နဲ ့ကုိယ္ကလည္း
 ဖုန္းအသစ္ မ၀ယ္ခ်င္ဘူး အဲဒီေတာ့ C8600 အတြက္တျခား Developer ေတြဖန္တီးေပးထားတဲ့ Android 2.2 ROM ကိုရွာရပါေတာ့တယ္။
Android version ျမင့္သြားတဲ့အခါမွာ Framework Level ေတြျမင့္ကုန္လို ့ေနာက္ပိုင္းထြက္တဲ့ apps ေတြက
 Framework အျမင့္ေတြနဲ ့ေရးဆြဲထားတာ မ်ားတာေၾကာင့္ Android version နိမ့္ရင္သံုးလို ့မရေတာ့ပါဘူး။
 ဒါေၾကာင့္ Android version ျမွင့္ဖို ့အတြက္ Stock ROM update မရတဲ့ဖုန္းေတြက Custom ROM ကိုပဲ အားကိုးရေတာ့တာပဲ။
Cutom ROM ေတြက Stock ROM ေတြထက္ပိုျမန္တယ္၊စြမ္းရည္ပိုေကာင္းတယ္၊Memory အသံုးျပဳႏႈန္းနည္းတယ္၊
Battery အစားသက္သာတယ္။ဘာလုိ ့လဲဆိုေတာ့ Custom ROM ေတြထဲမွာ Stock ROM ေတြထဲမွာ ေတြ ့ရတတ္တ
ဲ့ အသံုးမလုိ တဲ့ဟာေတြကို ဖယ္ထုတ္ျပီးသား ျဖစ္ေနလို ့ပါ။
Stock ROM နဲ ့တြဲပါတဲ့ Apps ေတြက ျဖဳတ္ခ်လို ့မရတာမ်ားပါတယ္။
ဥပမာ - Huawei က ဘာမွန္းမသိတဲ့ တရုတ္လိုေရးထားတဲ့ Apps ေတြက က်ေနာ္ တို ့အတြက္ေတာ့
 အမိႈက္ေတြပါပဲျပီးေတာ့ ဖယ္ထုတ္လို ့လည္းမရဘူးေလ ေနာက္ျပီး Developer ေတြက
တစ္ကယ္အသံုးတည့္မယ္ထင္တဲ့ Apps ေတြေလာက္ထည့္ေပးလိုက္တာဆိုေတာ့ Stock ROM
ေတြထက္ Battery အစားသက္သာ ပါတယ္။ဒီေတာ့ Custom ROM ကိုမၾကိဳက္တဲ့သူ ရွိပါ့မလား။
သူ႕မွာလည္းအားနည္းခ်က္ေလးေတာ့ ရွိတာေပါ့။Developer ကသူ႔စိတ္ၾကိဳက္ဖန္တီးထားတာဆိုေတာ့
သူနဲ ့အၾကိဳက္ခ်င္းတူရင္ေတာ့ ေကာင္းတာေပါ့။အၾကိဳက္ခ်င္းမတူတဲ့အခါေတြက်ေတာ့ သံုးရတာသိပ္စိတ္တိုင္းမက်ရင္ေတာ့ဘူး။
အဲဒီေတာ့ ကိုယ္နဲ ့အဆင္ေျပမယ့္ Custom ROM ကိုထပ္ရွာတင္ရျပန္ေရာ။ ေနာက္ျပီးတစ္ခ်ိဳ ့Custom ROM ေတြမွာ ဆိုရေတာ့
 wifi မရတာမ်ိဳး Bluetooth မရတာမ်ိဳး၊3G မရတာမ်ိဳးေတြလိုအေသးအဖြဲ ့ျပသနာေလးေတြရွိတတ္ပါတယ္။ကုိယ္က
 Bluetooth အသံုးနည္းတဲ့ သူဆိုရင္ Bluetooth Bug ပါတဲ့ Custom ROM နဲ ့လည္းကိုယ္နဲ ့အဆင္ေျပေနမွာပဲမဟုတ္လား။
Custom ROM ေတြကနာမည္ၾကီးတဲ့ ROM ကိုပဲေရြးသံုး ေစခ်င္ပါတယ္။ Cyanogen နဲ ့ MIUI တုိ ့က နာမည္ၾကီးတဲ့ Custom ROM ျပဳလုပ္ေပးတဲ့ သူေတြပါ။
Cyanogen ကေတာ့ Custom ROM အေျမာက္အမ်ားေရးေပးခဲ့တဲ့ နာမည္အၾကီးအဆံုး Group ပါပဲ။
 သူတို ့ရဲ ့Cyanogen Mod ROM ေတြက Google ကေပးထားတဲ့ Code အတုိင္းကို ဖုန္းနဲ ့အံ၀င္ဂြင္က် ျဖစ္ေအာင္
 ေရးသားထားတာျဖစ္လို႔ Clean ROM ဆိုျပီးနာမည္ၾကီးပါတယ္။ တစ္ျခား Custom ROM ေတြထက္ Error နည္းသလိုျပည့္စံုတဲ့
ROM လည္းျဖစ္ပါတယ္။(တစ္ခ်ိဳ ့Custom ROM ေတြဆိုရင္ Cyanogen လို Android တခုလံုးအျပည့္အစံုမပါတာမ်ိဳး ဖုန္းထဲမွာရွိတဲ့
Android ေပၚမွာ Update လုပ္သြားတဲ့ Custom ROM မ်ိဴးလည္းရွိတတ္ပါတယ္။)




အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။

2/15/2014

ITunes Gift Card ေတြအခမဲ့ယူမယ္




အခုေျပာျပမဲ့နည္းကေတာ့ App Store မွာသံုးဖို႔ iTunes Gift Card ေတြယူမဲ့နည္းပဲျဖစ္ပါတယ္။ iTunes Gift Card အျပင္ Amazon Card, XBOX Card, Facebook Gift Card အစရိွတာေတြပါယူႏိုင္ပါတယ္။
Android ေကာ iOS ေကာရပါတယ္။
iOS
  1. ပထမဆံုးဖုန္းကေန ဒီကို သြားပါ။
  2. Get Started ကိုႏွိပ္ပါ။
  3. Profile တစ္ခုသြင္းခိုင္းပါလိမ့္မယ္။ Install ကိုႏွိပ္ပါ။
  4. သူတို႔ သြင္းခိုင္းတဲ့ free application တစ္ခုကိုသြင္းၿပီး ၁ မိနစ္ေလာက္ကစားေပးပါ။
  5. Credit အေပၚမူတည္ၿပီး ရပါလိမ့္မယ္။ တစ္ခုကို ၁၅၀ ေလာက္ရပါတယ္။
  6. Credit ၃၀၀၀ ျပည့္ရင္ $10 တန္ iTunes Gift Card ရမွာျဖစ္ပါတယ္။
Android

  1. Free My Apps ကို ဒီမွာ သြင္းပါ။
  2. Connect With Facebook ကိုႏွိပ္ပါ။
  3. သူ႔တို႔သြင္းခိုင္းတဲ့ free apps ေတြကို Google Play ကေနသြင္းပါ။ (Google Play ဝင္မရသူေတြအတြက္ျပႆနာရိွပါတယ္။)
  4. Credit အေပၚမူတည္ၿပီး ရပါလိမ့္မယ္။ တစ္ခုကို ၁၅၀ ေလာက္ရပါတယ္။
  5. Credit ၃၀၀၀ ျပည့္ရင္ $10 တန္ iTunes Gift Card ရမွာျဖစ္ပါတယ္။

credit - www.myanmarmobileapp.com

အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။

2/14/2014

Android သံုး ဖုန္း Power စဖြင့္တာနဲ႔ အဆင့္ဆင့္ ဘယ္လို အလုပ္လုပ္သလဲ


                         




ပထမအဆင့္

Power စဖြင့္တာနဲ႔ ROM ထဲမွာရွိတဲ့ Boot ROM Code က စပီးအလုပ္လုပ္ပါတယ္၊ Boot ROM Code လုပ္တဲ့အလုပ္က Bootlaoder ကို RAM ထဲကို ၀န္တင္တယ္၊ RAM ထဲေရာက္တဲ့ Bootloader စတင္အလုပ္လုပ္တယ္၊

ဒုတိယ အဆင့္


Bootloader ဆိုတာ Software Program ေသးေသးေလးပါ၊ သူ႔ထဲမွာ ကုတ္ေတြေရးထားတယ္၊ အဲ့ဒီ့ကုတ္ေတြက Bootloader လုပ္မယ့္ အလုပ္ျဖစ္တဲ့ ညြန္ၾကားခ်က္ေတြပါ၊ Bootloader စတင္အလုပ္လုပ္တဲ့ အခါမွာ အဆင့္ ႏွစ္ဆင့္ နဲ႔ အလုပ္လုပ္ပါတယ္၊ ပထမအဆင့္က Network, Memory တို႔လို လိုအပ္သမွ် Program ေတြ အားလံုးကို External RAM ထဲကို ၀န္တင္ပါတယ္၊ ဒုတိယ အဆင့္မွာေတာ့ Kernel စတင္ အလုပ္လုပ္ဖို႔လိုအပ္တဲ့ Network နဲ႔ Memory တို႔ကို စတင္ေစပါတယ္၊ ဒီဆင့္ကဲျဖစ္စဥ္ႏွစ္ခုကို ျဖစ္ေပၚေစတာက init.S ဆိုတဲ့ Stack ေတြခြဲျခားတဲ့ဖိုင္ပါ၊ သူက Stacks ေတြကို ခြဲထုတ္ပီး BSS Segments ေတြကို 0 ကေနစတင္ေစတယ္၊ ပီးေတာ့ main.c ဖိုင္ထဲက _main() funciton ကိုေခၚတယ္၊ _main() Function က Hardware အစိတ္အပိုင္းေတြျဖစ္တဲ့ Clock,borad,keyboard,console တို႔ကို စတင္တယ္ အဓိက ျဖစ္တဲ့ Linux Tag ကိုဖန္တီးတယ္၊ Linux Tag က linux kernel image ကို RAM ေပၚမွာ ၀င္တင္ပီးေတာ့ စတင္အလုပ္လုပ္ေစတယ္၊

တတိယအဆင့္


Kenel စတင္အလုပ္လုပ္ပီဆိုတာနဲ႔ System စတင္တဲ့အလုပ္ေတြျဖစ္တဲ့ cache, protected memory, scheduling နဲ႔ Drivers ၀င္တင္ျခင္းေတြကိုစလုပ္တယ္၊ ပီးရင္ System File ထဲက 'init' ဖိုင္ကိုရွာပီး System စတင္ဖို႔အတြက္ root process ကိုစတင္တယ္၊

စတုထၳအဆင့္


init process က System process အားလံုးရဲ့ မိခင္ပါပဲ သူက အားလံုးရဲ့ အရင္ စလို႔ပါ၊ init process က အလုပ္ႏွစ္ခုကိုလုပ္ပါတယ္၊ ၁. /sys, /dev, /proc တို႔ကို စတင္ျခင္း၊ ၂. init.rc file ကိုစ Run ေစျခင္းပါ၊

init process ကို init ရဲ့: android source/system/core/init မွာရွာေတြ႔ႏိုင္ပါတယ္၊
init.rc ကို android source/system/core/rootdir/init.rc မွာရွာေတြ႔ႏိုင္ပါတယ္၊
readme.txt ကို andorid source/system/core/init/readme.txt

init ဖိုင္ အလုပ္စလုပ္မယ္၊ လုပ္တဲ့ အလုပ္ေတြနဲ႔ services ေတြက အမ်ားႀကီးပါပဲ၊

init နဲ႔ oom_adj တို႔ကို ေနရာခ်ျခင္း. the init process အတြက္ security context ကို ေနရာခ်ျခင္း
Global environment Setting ခ်တယ္၊ cpu အတြက္ cgroup ကိုတည္ေဆာက္ပီးအလုပ္လုပ္ေစတယ္
mtd အပိုင္းကို စတင္တယ္၊
System directories ရဲ့ permissions ကို ေျပာင္းတယ္
data folders နဲ႔ sub folders ေတြရဲ့ Permission ကိုေျပာင္းတယ္၊
Network ကိုစတင္တယ္၊ ,Memory Management စလုပ္တယ္၊
location, audio နဲ႔ စိတ္ႀကိဳက္ Share လုပ္မယ့္ ၀န္ေဆာင္မွဴေတြကို စီစဥ္ဖို႔အတြက္ System Manager ကိုစတင္တယ္၊
zygote ကို app_process တစ္ခုအေနနဲ႔ စတင္ပါပီ၊ ဒီအဆင့္မွာေတာ့ Android Logo ကို ဖုန္းမ်က္ႏွာျပင္မွာ စတင္ျမင္ေတြ႔ရပါပီ၊

ပဥၥမအဆင့္


Zygote နဲ႔ Dalvik Java မွာ Virtual Machine ရဲ့ Instance တစ္ခုစီက Applications တစ္ခုစီအတြက္ Memory မွာ ေနရာယူထားပါတယ္၊ အကယ္၍ Virtual Machine ထဲက Instance ေတြအမ်ား ႀကီးရွိေနခဲ့မယ္ဆိုရင္ Instance တစ္ခုစီအတြက္ memory မွာ ေနရာေတြအမ်ားႀကီးေပးရမွာျဖစ္တဲ့ အတြက္ အခ်ိန္နဲ႔ memory ေနရာ အေတာ္မ်ားမ်ားကို ယူသြားပါလိမ့္မယ္၊ ဒီျပသနာကိုရွင္းဖို႔အတြက္ Zygote က ကူညီေပးပါတယ္၊
Zygote က Shared Code ေတြကို Dalvik VM က တစ္ဆင့္ အသံုးျပဳႏိုင္ေအာင္စီစဥ္ေပးပါတယ္၊ ဒီ့အတြက္ေၾကာင့္ Memory အသံုးျပဳမူ နည္းသြားပီး Application Run မယ့္ အခ်ိန္ကိုလဲ ခ်ံဳ႕ေပးသြားပါတယ္၊ Zygote က Core library ကို ကို System Boot စတင္ကတည္းက ၀န္တင္ထားပါတယ္၊ Core Classes က Read-Only ျဖစ္ပီး Android Software Development Kid ရဲ့ အစိတ္အပိုင္းတစ္ခုသာလွ်င္ျဖစ္ပါတယ္၊ Java Virtual Machine ထဲက instance တစ္ခုစီမွာ ကိုယ္ပိုင္ Cole Library Class File ေတြရွိပီး Objects ေတြလဲ အမ်ားႀကီးပါ၀င္ပါတယ္၊

Zygote အလုပ္စတင္ပီဆိုတာနဲ႔ ZygoteInit class ကို၀င္တင္တယ္၊
Zygote Class ကို ေအာက္က လင့္မွာ ရွာႏိုင္ပါတယ္၊
Android Source/frameworks/base/core/java/com/android/internal/os/ZygoteInit.java

Zygote Class ေတြရဲ့ အလုပ္လုပ္မွဴမွာ
registerZygoteSocket() - server socket မွာ Zygote Command Connection အတြက္ Registers လုပ္တယ္၊
preloadClasses() - ႀကိဳတင္၀န္တင္ဖို႔လိုအပ္တဲ့ Classes ေတြအားလံုးကို စာရင္းလုပ္ထားတဲ့ text File ကို တင္ အလုပ္လုပ္ေစတယ္၊
“preloaded-classes” ဖိုင္ကို <Android Source>/frameworks/base မွာရွာႏိုင္ပါတယ္၊
preloadResources() - preloadReaources ဆိုတာကေတာ့ native themes and layouts, နဲ႔ androd.R ဖိုင္မွာပါသမွ် Methods ေတြကို ၀န္တင္ျခင္းပါ၊
ဒီအဆင့္မွာေတာ့ bootanimation ကိုစတင္ျမင္ႏိုင္ပါပီ၊

ဆ႒မ အဆင့္


System Service or Services
အထက္က အဆင့္ေတြအားလံုပီးသြားေတာ့ runtime က Zygote ကို System Servers ကိုစတင္ဖို႔ လွမ္းေျပာမယ္၊ System Servers ကို Assembler နဲ႔ Java ကုတ္ေတြ သံုးပီးေရးပါတယ္၊ System Server မွာ System Service ေတြ အားလံုးပါပါတယ္၊ Zygote က မူရင္းလုပ္ေနတဲ့ အလုပ္ေတြအျမင္ အျခား အလုပ္တစ္ခုအျဖစ္ System Services ကိုစတင္ ဖို႔အတြက္ startSystemServer Method ကိုေခၚတယ္၊ startSystemServer မွာ ေအာက္ပါ အလုပ္ေတြပါ၀င္တယ္၊

1. Power Manager စတင္ျခင္း
2. Activity Manager ဖန္တီးျခင္း
3. Telephony Registry စတင္ျခင္း
4. Package Manager စတင္ျခင္း
5. System Process အျဖစ္ Activity Manager Service ေနရာခ်ျခင္း
6. Context Manager စတင္ျခင္း
7. System Context Providers စတင္ျခင္း
8. Battery Service စတင္ျခင္း
9. Alarm Manager စတင္ျခင္း
10. Sensor Service စတင္ျခင္း
11. Window Manager စတင္ျခင္း
12. Bluetooth Service စတင္ျခင္း
13. Mount Service စတင္ျခင္း

အျခား ၀န္ေဆာင္မွဴမ်ား

1. Status Bar Service စတင္ျခင္း
2. Hardware Service စတင္ျခင္း
3. NetStat Service စတင္ျခင္း
4. Connectivity Service စတင္ျခင္း
5. Notification Manager စတင္ျခင္း
6. DeviceStorageMonitor Service စတင္ျခင္း
7. Location Manager စတင္ျခင္း
8. Search Service စတင္ျခင္း
9. Clipboard Service စတင္ျခင္း
10. Service မ်ားစစ္ေဆးျခင္း
11. Wallpaper Service စတင္ျခင္း
12. Audio Service စတင္ျခင္း
13. HeadsetObserver စတင္ျခင္း
14. AdbSettingsObserver စတင္ျခင္း

သတၱမဆင့္


Memory ထဲမွာ System Services စတင္ အလုပ္လုပ္ပီဆိုရင္ေတာ့ Booting process ပီးဆံုးသြားပါပီ၊ ACTION_BOOT_COMPLETED ျဖစ္တဲ့ အတြက္ Broadcase Action စတင္ပါပီ၊

ဒီမွာရွင္းျပထားတာ ေတြက နားမလည္မွဴေတြ ရွိေနႏိုင္ပါတယ္၊ ဒီ့အတြက္ ကၽြန္ေတာ္တို႔ ေန႔စဥ္ က႑ တစ္ခုစီအေနနဲ႔ အရွင္းဆံုးပံုနဲ႔ ျပန္ရွင္းျပသြားမွာပါ၊ System File Pratition နဲ႔ ပက္သက္သမွ် ကို ရွင္းရာမွာ အထက္က Boot Process မွာပါတဲ့ အခ်က္ေတြျပန္ပါလာမွာျဖစ္သလို အားလံုးကို တစ္ခုစီျပန္ရွင္းျပမွာျဖစ္တဲ့ အတြက္ လက္တေလာ မရွင္းတာရွိရင္ စိတ္မပ်က္ပဲ ေနာက္ရက္ေတြ တစ္ခုစီရွင္းျပတာကိုလာဖတ္ေစခ်င္ပါတယ္ခင္ဗ်ာ၊
အမွားပါတာေတြ႔ရင္ brightermyanmar@gmail.com ကို စာပို႔ပီး အေၾကာင္းၾကားႏိုင္ပါတယ္၊

ဒီpost ကို pdf ဖိုင္အေနနဲ႔ ေဒါင္းယူခ်င္ရင္ ေအာက္က လင့္မွာ ေဒါင္းယူႏိုင္ပါတယ္ခင္ဗ်ာ


http://sh.st/MLE1

credit - Brighter Myanmar

အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။

2/06/2014

Facebook က ျမန္မာကို ဖုန္းျပန္ေခၚျပီ

                          


ေလာ့က်ၿပီး ဖုန္းနံပါတ္အေတာင္း ခံေနရတဲ့
Facebook အေကာင့္ေတြကုိ Unlock
လုပ္ရာမွာ ပဲ ျဖစ္ျဖစ္ ... ကိုယ့္ရဲ႕ ကိုယ္ပိုင္
Facebook အေကာင့္ကို ကိုယ္ပိုင္ 
ဖုန္းနံပါတ္ေလးနဲ႔ Verify လုပ္ထားခ်င္ရင္ပဲ ျဖစ္ျဖစ္
ဒီနည္းေလးကို သံုးႏိုင္ပါတယ္ ...
အနည္းငယ္ေတာ့ ပညာသားပါတာမို႔ စနစ္တက်နဲ႔
ဇြဲရွိရွိ လုပ္ေပးပါလို႔ ႀကိဳေျပာထားခ်င္ပါတယ္
ကြန္ပ်ဴတာနဲ႔ လုပ္ေဆာင္ရမွာ ျဖစ္ၿပီး Chrome Browser ကို အသံုးျပဳလုပ္ေဆာင္ရမွာလည္း
ျဖစ္ပါတယ္ ..
ကဲ .. စ လိုက္ၾကစို႔



အရင္ဆံုး Chrome Browser ကို ဖြင့္ၿပီး Facebook အေကာင့္ေလာ့ျဖည္တဲ့ အဆင့္ေတြအတိုင္း
ပံုမွန္အတိုင္း လုပ္ေဆာင္သြားပါ ..
ဖုန္းနံပါတ္ ထည့္ရမယ့္ အဆင့္ကိုေရာက္တဲ့အခါ ကိုယ္သံုးမယ့္ ျမန္မာဖုန္းနံပါတ္တစ္ခုကို ထည့္ပါ
ဖုန္းပါတ္ထည့္ၿပီးရင္ Sending me a text ဆိုတဲ့ စာတမ္းေပၚမွာ Right Click ႏွိပ္ၿပီး ပြင့္လာတဲ့ ထဲက
ေအာက္နားမွာရွိတဲ့ Inspect element ကို ေရြးပါ





ေအာက္ကပံုအတိုင္း ကုဒ္ေတြ ပြင့္လာပါမယ္



ကုဒ္ေတြထဲက code_smd ဆိုစားေပၚမွာ ကလစ္ႏွစ္ခ်က္ႏွိပ္ၿပီး sms ကို voice လို႔ ျပင္ေပးလိုက္ပါ .. code_voice လို႔ ျဖစ္သြားေအာင္ ျပင္လိုက္တာပါ



ၿပီးရင္ enter ႏွိပ္လိုက္ရင္လည္း ရပါတယ္ .. element window ရဲ႕ လြတ္ေနတဲ့ ေနရာကို ကလစ္တစ္ခ်က္ေလာက္ႏွိပ္ၿပီး ညာဖက္ အစြန္က ၾကက္ေျခခပ္ေလးကို ႏွိပ္ၿပီး element window ကို ပိတ္လိုက္ပါ
ၿပီးရင္ Continue ကို ႏွိပ္လိုက္ပါ ..
ေနာက္တစ္ဆင့္မွာ ကုဒ္ ထည့္ရမယ့္အဆင့္ကို ေရာက္သြားရင္ ေအာင္ျမင္ပါၿပီ .. နည္းနည္းေလာက္ ေစာင့္လိုက္ရင္ ဖုန္း၀င္လာပါလိမ့္မယ္ ..
Facebook က ေျပာတဲ့ စကားသံဟာ ေတာ္ေတာ္ျမန္တဲ့အတြက္ ေသခ်ာနားေထာင္ဖို႔ေတာ့ လိုပါတယ္ ..
ကုဒ္ကို ေလးလံုး ေျပာလာမွာ ျဖစ္ပါတယ္ ..




တကယ္လို ကုဒ္ထည့္ရမယ့္ အဆင့္ကို မေရာက္ပဲ .. ေအာက္မွ ျပထားသလို Error Message တစ္ခုခု က်လာခဲ့ရင္ Cancel ကိုႏွိပ္ၿပီး ဖုန္းနံပါတ္ထည့္တဲ့ အဆင့္ကေန ျပန္လုပ္ပါ ..




အဲဒီလို လုပ္တာမွ Error Message တက္ေနတုန္းပဲ ဆိုရင္ေတာ့ အားလံုးကို ပိတ္ၿပီး နာရီ၀က္ေလာက္ေစာင့္ၿပီးမွ အစကေနျပန္၀င္လုပ္ပါ ...
တစ္ခါတစ္ခါ ေနာက္တစ္ႀကိမ္ အစကေန ျပန္လုပ္ရင္း ဖုန္းနံပါတ္ထည့္ရမယ့္ အဆင့္မွာ ေအာက္ကပံုအတိုင္း Giving me a call ဆိုတဲ့ Function တစ္ခု တိုးလာတာကို ႀကံဳရတတ္ပါတယ္ ..
အဲဒါဆိုရင္ေတာ့ အဲဒီ Giving me a call ကို အမွတ္ေလးတပ္ေပးၿပီး ဖုန္းနံပါတ္ထည့္ေပးလိုက္တာနဲ႔ ခဏေလာက္အၾကာမွာ ဖုန္း၀င္လာပါလိမ့္မယ္ ...
တစ္ခုႀကိဳေျပာခ်င္တာက စိတ္ရွည္ဖို႔ ပါပဲ ...
ကၽြန္ေတာ္ဆို .. ဒီပို႔စ္ကို တင္ဖို႔ ဒီနည္းကို စမ္းတာ ၂ ပါတ္ေလာက္ၾကာၿပီး ညတိုင္း မိုးလင္းခဲ့ပါတယ္ ..
အခုေတာ့ .. ၄ ႀကိမ္ေလာက္လုပ္ရင္ တစ္ႀကိမ္ေလာက္က ကုဒ္ထည့္တဲ့အဆင့္ကို ေရာကၿပီး တစ္ႀကိမ္ေလာက္က Giving me a call ဆိုတဲ့ Function ပါလာတာမ်ိဳးကို ႀကံဳရပါတယ္ ..
သတိထားမိတာတစ္ခုက မနက္ အေစာပိုင္း ( ၄ နာရီနဲ႔ ၇ နာရီၾကား ) ေတြမွာ အခုလို ေအာင္ျမင္တာကို ေတြ႕ရပါတယ္ ..
ကဲ .. ေအာက္မွာ ဗြီဒီယိုဖိုင္ေလးနဲ႔ လုပ္ျပထားပါတယ္ .. ေလ့လာၾကည့္ပါဦး







ဗြီဒီယိုဖိုင္ကို ေဒါင္းယူထားခ်င္တဲ့ သူငယ္ခ်င္းေတြအတြက္လည္း ဒီေနရာ မွာ တင္ေပးထားပါတယ္ ..

ကဲ .. အဆင္ေျပၾကပါေစဗ်ာ ..

နည္းပညာလမ္းေၾကာင္းေပၚကသူငယ္ခ်င္းအားလံုးကို ေလးစားခင္မင္လွ်က္

Credit to >> သဇင္ကိုကို 

အိုင္တီမုဆိုး 




အခုလိုအားေပးတဲ့အတြက္ေက်းဇူးပါ..Facebook Page ေလးကိုေတာ့ LIKE ေပးသြားပါဗ်ာ..လိုအပ္တာေတြကိုလည္း C-box မွာ မွာၾကားခဲ့ႏိုင္ပါတယ္။ Download လုပ္နည္း။ ** Step-1.ေအာက္က Download Button ကိုႏွိပ္လိုက္ပါ။ ** Step-2. "5sec". ေလာက္ေစာင္႕ေပးပါ။ ** Step-3. " << SKIP AD >> ".ကိုႏွိပ္ေပးပါ။ ** Step-4. Download Link က်လာပါလိမ္႕မယ္။

Unordered List

Related Posts Plugin for WordPress, Blogger...