Tuesday, November 24, 2015

Lollipop style MsgBox

Bmp ide version 2.1.0 ထြက္လာေတာ့ ဆရာထူးေဇာ္ျဖဳိးက Lollipop style MsgBox ရၿပီဆုိၿပီးခ်ျပေပးပါတယ္။
အဲဒီေတာ့ မနက္ကတင္တဲ့႐ုိး႐ုိး MsgBox ျပဳလုပ္နည္းအျပင္ Lollopop Style MsgBox အေၾကာင္းပါသိေအာင္လာေျပာျပျခင္းျဖစ္ပါတယ္။
အသုံးျပဳရမယ့္ကုဒ္က
MsMsgBox("message","title")
    MsMsgBox("ၾကဳိဆုိပါတယ္","ဟလုိ")
ဒီလုိေလးပါ
ကဲ Run ၾကည့္လုိက္ပါအုံး..။

Add Notification to StatusBar (with version 2.1.0)

Add Notification to StatusBar
Usage -
AddNotification("Title" , "Text")

ဥပမာ
Sub Button_click(Who)
AddNotification("HelloWorld", "is running...")
End Sub

----------------------------------------------------------------------

Adding More Activities(with version 2.1.0)

Adding More Activities
     စာမ်က္ႏွာေတ ထက္ယူပံု

ပထမဆံုး  IDE မွာ Main စာမ်က္ႏွာ တခုပဲပါပါတယ္
  Menu ကေန Activity Manager ကို ဖြင့္ပါ။
Add Activity ကို ႏွိပ္ပါ။အမည္ေပးပါ
ဥပမာ "page1"
      (မွတ္ခ်က္: Activity အမည္မွာ Special Character ေတမသံုးရပါ)
   ဒါဆို Page1 အမည္နဲ႕ IDE က စာမ်က္ႏွာ အသစ္ ပြင့္လာပါပီ။အာ့မွာ မေရးပါနဲ႕ဦး တန္းေရးရင္ မိမိ Code ေတကို save ေပးမွာ မဟုတ္ပါဘူး။ Back ျပန္ထြက္လိုက္ပါ။
     Menu ကေန Activity Manager ကို ျပန္၀င္ပါ။
       page1.src ေလးရွိေနပါၿပီ ႏွိပ္ဖြင့္လိူက္ပါ။
IDE ဟာ စာမ်က္ႏွာ page1 အမည္နဲ႕ ပြင့္လာပါမယ္။ ဒီ စာမ်က္ႏွာေပၚမွာ မိမိ ရဲ႕ Code ေတကို ေရးႏိုင္ပါၿပီ။ Back ျပန္ထြက္တာနဲ႕ Auto Save လုပ္သြားပါမယ္။

      ဒါဆို page1 ကို ဘလို လွမ္းေခၚမလဲ
StartActiviti("page1")
         အာ့လိုပါ မိမိ ေခၚခ်င္တဲ႕ စာမ်က္ႏွာရဲ႕ အမည္ကို ရိဳက္ပီး ေခၚႏိုင္ပါတယ္။
        Test Exampe -
http://pc.cd/4oErtalK
   example မွာ
  main / page1 / page2 
စာမ်က္ႏွာ သံုးခု လုပ္ျပထားပါတယ္

(မွတ္ထားဖို႕က Activity အသစ္တခု ထက္ထည့္တိုင္း  ထည့္ပီးပီးခ်င္ အာ့ Activity အသစ္ေပၚမွာ တန္းမေရးပါနဲ႕ Back တခ်က္ျပန္ထြက္ပီးမွ Open လုပ္ပီး ၀င္ေရးပါ။ဒါမွသာ အာ့ Activity ကို save လုပ္ေပးမွာပါ )

Intent ကို ဘလိုသံုးမလဲ ??(with version 2.1.0)

Intent ကို ဘလိုသံုးမလဲ ??
     အခု Intent ကိုသံုးပီး Facebook App ကို လွမ္းဖြင့္မယ္  ပီးရင္ မိမိ သြားေစခ်င္တဲ႕ Profile ကို တန္းသြား 
ခိုင္းမယ္
     Facebook App ရဲ႕ Intent ပံုစံက
fb://profile/PROFILE_ID
         
ဒီေတာ့ အခုလို
     Intent_View("fb://profile/100006431170316")
               အခုလို ေရးပီး Run လိုက္ရင္
Facebook App ပြင့္လာပီး
က်ေနာ့္ wall ဆီ တန္းေရာက္သြားမွာပါ

Monday, November 23, 2015

Phone ရဲ႕ Common Datail ၾကည္​့ဖုိ႔(with version 2.1.0)

Phone ရဲ႕ Common Datail အက်မ္းျဖင္း ကို
အခု လို စစ္ၾကည့္ႏိုင္ပါတယ္ :D

a = GetModel
b = GetPhoneid
c = GetSdkVersion

MsgBox("PhoneModel = " & a &CRLF& "IMEI = " & b &CRLF& "SDK ver = " & c )

Load Other App(with version 2.1.0)

တျခား  App တခုကို ဘလို လွမ္းးးေခၚဖြင့္မလဲ ?????
           လြယ္ကူပါတယ္

OpenApp(PackageName)

ဥပမာ
   OpenApp("com.facebook.katana")

Get File List(with version 2.1.0)

Files List
        ဒီ Example မွာ
FileListFiles ကေန  File ေတကို List အျဖစ္နဲ႕ ဖတ္ပီး List View နဲ႕ ထိုးျပတာကို နမူနာေပးပါမယ္။
--------- In Main Code Selection -----

AddListView("lv",0,0,100%x,100%y,"")

a = FileListFiles(DirStorage)

  for i = 0 to GetListSize(a) - 1
     Add("lv",GetListItem(a,i))
  Next

---------- Event & Sub Selection ---------

Sub ListView_ItemClick(who, pos, value)
    MsgBox(value)
End Sub