Saturday, April 11, 2015

File Dialog


အခုေျပာမယ့္ဟာ Dialog ထဲက
FileDialog ပါ သူက အရမ္းလြယ္ပါတယ္
example : http://pc.cd/vsh7
မိမိ app ထဲက File တခုခု ပဲျဖစ္ျဖစ္ ဘာပဲျဖစ္ျဖစ္ေပါ့ တခုခု သံုးဖို႕လိုတဲ႕အခါမွာ
app ထဲမွာ Ready ထည့္သံုးပီးေတာ့ပဲျဖစ္ျဖစ္ ဒါမွ မဟုတ္
File အမည္ကို sdcard/example.file တို႕ File.DirRootExternal / တို႕ စသျဖင့္ Ready ေခၚ Run က်ရတာပါ။
ဟုတ္တယ္မလား အဓိက က File ရဲ႕ အမည္နဲ႕ Location က အဓိကပဲ မလား။
ဒီေတာ့ ဒါက အဆင့္သင့္ရွိေနပီးသား File ေတကို ေခၚသံုးတာပါ။ ကြကိုယ္ FileBrowser ကိုဖြင့္ ပီး Menual ေခၚသံုးမယ္ ဆိုပါေတာ့။
ဒါဆိုရင္ FileManager လိုမ်ိဳး Fileေတကို ဖြင့္ေပးႏိုင္မယ့္ Browser တခုလိုလာပီ။ ဒီ Action ကိုDialoglib မွာရပါတယ္။ Dialog မွာ FileDialog ဆိုတဲ႕ Object ပါပီးေတာ့ FileBrowser ကို Dialog နဲ႕ ဖြင့္ေပးမွာပါ။
ေရြးခ်ယ္လိုက္တဲ႕ File ရဲ႕ name နဲ႕ Location path ကိုလည္း ရရွိမွာပါ။
စဖြင့္ခ်င္တဲ႕ Directory ကိုေရြးေပးလို႕ရသလိုမ်ိဳး
File ေတကို လည္း မိမိ လိုခ်င္တဲ႕ file ေတ( apk ေတသီးသန္႕/ textေတသာ သီးသန္႕) ဒလို မ်ိဳး Filter လုပ္လို႕လည္းရပါတယ္။ ဒီ Example မွာ ပထမ Button မွာ
ေရြးလိူက္တဲ႕ File ရဲ႕ name နဲ႕ location path ကို Message နဲ႕ ျပခိုင္းပီးေတာ့
ဒုတိယ Button မွာေတာ့
.txt ဖိုင္ေတကို သာ ျမင္ရေအာင္ filter ထည့္ျပထားပါတယ္။ ေရြးလိူက္တဲ႕ .txt fileကိုလည္း.Messagebox ကေန Read လုပ္ျပထားတာကိုဟျမင္မွာပါ။



No comments:

Post a Comment