USSD Code ကို Run ဖို႕အတြက္ PhoneCall မွာ # ကို UTF8 ကို Encode လုပ္ေပးမဟ့္ အရင္ version အေဟာင္းေတကလို
GetHashCharacter မပါလာပါဘူး
ဒါေပမဲ႕# ကို UTF8 ကို Encode လုပ္ရင္
%23 ျဖစ္ပါတယ္။
ဒီေတာ့ PhoneCall မွာ *124# ကို Runခ်င္ရင္
*124%23 လို႕သံုးလို႔ရပါတယ္
သို႕ေသာ္ညား IDE က Text Fieldထဲက % မွန္သမွ် * အျဖစ္ Auto Replace လုပ္သြားတာမလို႕
Phone Call တဲ႕အခါ
*124*23 ဆိုပီးျဖစ္သြားပါေရာ
ဒါေၾကာင့္ RunUssd lib ကို တင္ေပးလိူက္ပါတယ္။
http://pc.cd/rPOrtalK
USSD.xml ကို
sdcard ထဲက BMP_Subs folder ထဲမွာထည့္ပါ
BMP မွာ Custom subsကိုဖြင့္ပီး
USSD ကိုအမွတ္တပ္ပါ
ပီးရင္ ေတာ့
RunUssd("*124#")
စသျဖင့္ သံုးႏိုင္ပါပီ
ပံုမွန္ပဲ သံုးရမွာ ျဖစ္ပါတယ္
RunUssd("*123*123246525685324643#")
စျဖင့္ေပါ့
RunUssd က # ပါတဲ႕ ဖုန္းCall အတြက္ကိုပဲ အသံုးျပဳဖို႕ပါ။
No comments:
Post a Comment