ကျွန်ုပ်တို့၏ဘလော့ဂ်! ကျွန်ုပ်တို့၏ဘလော့ဂ်.
ဆက်သွယ်ပါ။
ကုဒ်မရေးခင်, Android အပလီကေးရှင်းများ ပရိုဂရမ်မာရီယန်၏ အခြေခံများကို သိထားရပါမည်။. ဤသင်ခန်းစာသည် Zitate-App ဖန်တီးခြင်းကဲ့သို့သော အကြောင်းအရာများကို အကျုံးဝင်မည်ဖြစ်သည်။, Intents ကိုအသုံးပြုခြင်း။, အက်ပ်ဘားတစ်ခု ဖန်တီးခြင်း။, ပြန်လည်ပြုပြင်ခြင်း။. HTML နှင့် အကျွမ်းတဝင်ရှိလျှင် သင်ခန်းစာသည် အသုံးဝင်သည်ကို သင်တွေ့နိုင်သည်။. သို့သော်, ဒီအကြောင်းအရာနဲ့ ပတ်သက်ပြီး စိတ်ရှုပ်နေသေးရင်, drag-and-drop နှင့် ပတ်သက်သော ဤဆောင်းပါးကို စစ်ဆေးရန် သင်စဉ်းစားလိုပေမည်။.
ရည်ရွယ်ချက်များသည် လုပ်ဆောင်ချက်တစ်ခုအား သတ်မှတ်ပေးသည့် စာတိုများဖြစ်သည်။, ၎င်းတို့သည် အမျိုးမျိုးသော Android အစိတ်အပိုင်းများကြားတွင် ဆက်သွယ်ပြောဆိုသူများအဖြစ် လုပ်ဆောင်သည်။. Android အပလီကေးရှင်းတစ်ခုတွင် အစိတ်အပိုင်းများစွာရှိသည်။, လှုပ်ရှားမှုများအပါအဝင်, ဝန်ဆောင်မှုများ, နှင့် အသံလွှင့်လက်ခံသူများ. ရည်ရွယ်ချက်များသည် သင့်အား လှုပ်ရှားမှုများအကြား ပြောင်းနိုင်စေပါသည်။, ဥပမာ, လုပ်ဆောင်ချက်တစ်ခုအား တောင်းဆိုခြင်းဖြင့် အခြားတစ်ခုကို စတင်လိုက်ပါ။. ဒီလိုပါပဲ။, အစိတ်အပိုင်းတစ်ခုသည် အခြားလုပ်ဆောင်ချက်တစ်ခုလုပ်ဆောင်ရန် တောင်းဆိုနိုင်သည်။, ဖိုင်တစ်ခုဒေါင်းလုဒ်လုပ်ခြင်းကဲ့သို့သော. သို့သော်, သင့်အက်ပ်ရှိ ရည်ရွယ်ချက်များကို အသုံးပြုသည့်အခါ သတိထားရမည့်အချက်အချို့ရှိပါသည်။.
Intents သည် Android စနစ်အား ဘာလုပ်ရမည်ကို ပြောပြရန် ရိုးရှင်းသောနည်းလမ်းတစ်ခုဖြစ်သည်။. ၎င်းတို့ကို အပလီကေးရှင်းတွင် ဖြစ်ပေါ်သည့် အဖြစ်အပျက်များကို အချက်ပြရန် ၎င်းတို့ကို အသုံးပြုနိုင်သည်။, အသုံးပြုသူတစ်ဦးက ခလုတ်ကိုနှိပ်သည့်အခါ သို့မဟုတ် ဝဘ်စာမျက်နှာ URL ကို မျှဝေသည့်အခါကဲ့သို့သော. သီးခြားအစိတ်အပိုင်းများကို ဖွင့်ရန် ၎င်းတို့ကိုလည်း အသုံးပြုနိုင်သည်။. ဥပမာတစ်ခုသည် လုပ်ဆောင်ချက်နှစ်ခုပါသည့် မိုဘိုင်းအက်ပလီကေးရှင်းတစ်ခုဖြစ်သည်။, လှုပ်ရှားမှု A နှင့် လှုပ်ရှားမှု B. ရည်ရွယ်ချက်-အစပျိုးသည့် လုပ်ဆောင်ချက်တစ်ခုသည် လုပ်ဆောင်ချက် A သို့ URL ကို ဖြတ်သန်းရုံဖြင့် လှုပ်ရှားမှု B ကို စတင်နိုင်သည်။.
Android အက်ပ်များကို ပရိုဂရမ်ပြုလုပ်ရန် ရည်ရွယ်ချက်များကို အသုံးပြုခြင်းသည် ပူးပေါင်းဆောင်ရွက်သည့် လုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။, ၎င်းတို့ကို မှန်ကန်စွာအသုံးပြုကြောင်း သေချာစေရန် အရေးကြီးပါသည်။. အစိတ်အပိုင်းတစ်ခုပျောက်ဆုံးနေပါက, Deep Link ဝန်ဆောင်မှုသည် Play Store ကိုခေါ်ဆိုပြီး အက်ပ်အား ထိုနေရာမှ ပြန်လည်ရယူမည်ဖြစ်သည်။. ထို့နောက် အလိုရှိသော လုပ်ဆောင်မှု ပြီးမြောက်သည်အထိ လုပ်ငန်းစဉ်ကို ထပ်ခါတလဲလဲ လုပ်ဆောင်သည်။. ယေဘုယျအားဖြင့်, ဤနည်းလမ်းသည် နားလည်ရန် အလွယ်ကူဆုံးဖြစ်သည်။. ထို့အပြင် ၎င်းသည် သင့်အား စိတ်ကြိုက်ပြင်ဆင်ထားသော အပလီကေးရှင်းများကို ဖန်တီးနိုင်စေမည်ဖြစ်သည်။. ပူးပေါင်းလုပ်ဆောင်သောအက်ပ်များကို ဖန်တီးရာတွင် ရည်ရွယ်ချက်များသည် အသုံးဝင်သည်။, အဘယ်ကြောင့်ဆိုသော် ၎င်းတို့သည် developer များအား ၎င်းတို့၏ အက်ပ်မှ ပိုမိုရရှိရန် ကူညီပေးသောကြောင့် ဖြစ်သည်။.
Intents များသည် Android စနစ်မှ နားထောင်သော ထုတ်လွှင့်သည့် မက်ဆေ့ချ်များ ဖြစ်သည်။. အပလီကေးရှင်းသည် ဖြစ်ရပ်များသို့ စာရင်းသွင်းနိုင်ပြီး ၎င်းတို့ကို တုံ့ပြန်နိုင်သည်။. ရည်ရွယ်ချက်များတွင် ခေါင်းစီးဒေတာနှင့် Bundle အတန်းအစားအပေါ် အခြေခံထားသော နောက်ထပ်ဒေတာများ ပါဝင်သည်။. getExtras ကိုခေါ်ဆိုခြင်းဖြင့် ၎င်းတို့ကို သင်ပြန်လည်ရယူနိုင်ပါသည်။() နည်းလမ်း. ပြီးတော့ ဒါပဲရှိတယ်။! ဒါကြောင့် မိုဘိုင်းအက်ပလီကေးရှင်းကို တီထွင်ဖို့ စိတ်ဝင်စားတယ်ဆိုရင်, ဤအကြံပြုချက်များကို စစ်ဆေးပြီး ယနေ့စတင်လိုက်ပါ။!
Android အက်ပ်များဖြင့် အက်ပ်ဘားတစ်ခု ဖန်တီးခြင်းသည် လမ်းညွှန်မှုအတွက် အထူးသင်္ကေတအမျိုးအစားကို အကောင်အထည်ဖော်ခြင်း ပါဝင်သည်။, ရှာဖွေ, လုပ်ရပ်များ, နှင့်တံဆိပ်ခတ်ခြင်း။. ၎င်းသည် သင့်အက်ပ်အား ပြိုင်ဖက်များထံမှ ထင်ရှားစေရန် ခွင့်ပြုပေးပြီး သင့်အက်ပ်နှင့်ပတ်သက်သည့် မရှိမဖြစ်လိုအပ်သော အချက်အလက်များကို သုံးစွဲသူအား ပံ့ပိုးပေးပါသည်။. အက်ပ်ဘားသည် အက်ပ်များကြားတွင် တစ်သမတ်တည်းရှိသော အသွင်အပြင်နှင့် ခံစားမှုကို သေချာစေရန် ကူညီပေးသည်။, အရေးကြီးသောလုပ်ဆောင်ချက်များကို ရှာဖွေရလွယ်ကူစေသည်။, တသမတ်တည်း အပြုအမူကို အားပေးတယ်။. ဒါပေမယ့် ဘယ်လိုစလုပ်မလဲ။?
ပထမအဆင့်မှာ ကိရိယာဘားတစ်ခုပါရှိသော လုပ်ဆောင်ချက်တစ်ခုကို ဖန်တီးရန်ဖြစ်သည်။. ၎င်းကို MainActivity သို့မဟုတ် Activity ၏ Layout တွင်ထည့်နိုင်သည်။. တစ်နည်းအားဖြင့်, Toolbar တစ်ခုဖန်တီးပြီး App Bar တွင်ပြသနိုင်ပါသည်။. toolbar ၏တည်နေရာကိုလည်းသင်ရွေးချယ်နိုင်သည်။. အားလုံးက မင်းရဲ့လိုအပ်ချက်တွေပေါ်မှာ မူတည်တယ်။. Android မှာ, သင်၏ လုပ်ဆောင်ချက် သို့မဟုတ် ပင်မလုပ်ဆောင်ချက်တွင် ကိရိယာဘားတစ်ခု ထည့်နိုင်သည်။.
အသုံးပြုနေသော အက်ပ်ဘားသည် Android အက်ပ်တစ်ခု၏ ပုံမှန်အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။, ဒါပေမယ့် လုပ်ဆောင်နိုင်စွမ်း ပျောက်ဆုံးနေပါတယ်။. ဘားတွင် XML မီနူးတွင် သတ်မှတ်ထားသော လုပ်ဆောင်ချက်များ ရှိရပါမည်။, onCreateOptionsMenu တွင် စာရင်းသွင်းထားသည်။() နည်းလမ်း. လုပ်ဆောင်ချက်တစ်ခုကို ဖန်တီးပြီးရင်, အသုံးပြုသူထည့်သွင်းမှုကို တုံ့ပြန်ရန် လုပ်ဆောင်ချက်များကို သင်အကောင်အထည်ဖော်နိုင်သည်။. မီနူး ရင်းမြစ်တွင် သတ်မှတ်ထားသည့် လုပ်ဆောင်ချက်များကို သက်ဆိုင်ရာ ယုတ္တိဗေဒအရ အကောင်အထည်ဖော်ရပါမည်။.
Android အက်ပ်များရှိ လုပ်ဆောင်ချက်ဘားသည် သင့်အပလီကေးရှင်း၏ ထိပ်တန်းရုပ်မြင်သံကြားအစိတ်အပိုင်းဖြစ်သည်။. ၎င်းသည် သင့်အက်ပ်အတွက် တသမတ်တည်းဖွဲ့စည်းပုံတစ်ခု ပံ့ပိုးပေးပြီး သင်အသုံးများသည့် အစိတ်အပိုင်းများပါရှိသည်။. Google သည် Android တွင် ActionBar ကိုမိတ်ဆက်ခဲ့သည်။ 3.0 (API 11), ၎င်းသည် Android ဂေဟစနစ်၏ အရေးကြီးသော အစိတ်အပိုင်းတစ်ခု ဖြစ်လာခဲ့သည်။. စောစောက, ၎င်းကို AppBar ဟုခေါ်ပြီး ၎င်းတွင် သင့်အပလီကေးရှင်းအမည်နှင့် သင်လက်ရှိလုပ်ဆောင်နေသည့် လုပ်ဆောင်ချက်များသာ ပါဝင်ပါသည်။. ခေတ်စားနေချိန်, ရွေးချယ်မှုများ မီနူးတွင် အလွန်ကန့်သတ်ထားသော စိတ်ကြိုက်ရွေးချယ်စရာများကို ပေးထားသည်။.
အပလီကေးရှင်းများကို ပြန်လည်ပြုပြင်ခြင်းသည် သင့်ကုဒ်ကို ထိန်းသိမ်းရန်နှင့် ဖတ်ရန် ပိုမိုလွယ်ကူစေရန် အကောင်းဆုံးနည်းလမ်းတစ်ခုဖြစ်သည်။. အများအားဖြင့်, အက်ပလီကေးရှင်းကို ပြန်လည်ရေးသားခြင်းတွင် ပထမအဆင့်မှာ ပြောင်းလဲမှု လိုအပ်သည့် အစိတ်အပိုင်းအားလုံးကို ရှာဖွေရန်ဖြစ်သည်။. ၎င်းသည် အချိန်နှင့်ငွေကို သိသိသာသာ သက်သာစေနိုင်သည်။. အချိန်အများကြီးမရှိရင် ဒါမှမဟုတ် အရင်းအနှီးမရှိရင်, သင့်ကုဒ်ကို ပိုမိုစီမံခန့်ခွဲနိုင်စေရန် ဘောင်တစ်ခုတည်ဆောက်ရန်လည်း သင်စဉ်းစားနိုင်သည်။.
Android အက်ပ်များကို ပြန်လည်ပြုပြင်ခြင်းသည် ကုဒ်ကို နားလည်ရန် ပိုမိုလွယ်ကူစေသည်။. Developer များသည် ရွေးချယ်ထားသော ကုဒ်အလွှာများကို အလွယ်တကူ ရှင်းလင်းနိုင်သည်။, codebase ၏ အလုံးစုံဖွဲ့စည်းပုံကို ထိန်းသိမ်းထားစဉ်. ဤနည်းလမ်းသည် အမွေအနှစ် desktop အက်ပ်များကို မိုဘိုင်းအပလီကေးရှင်းများအဖြစ် ပြန်လည်ပြုပြင်ရန်အတွက် စံပြဖြစ်သည်။. အချို့သော open-source Android အက်ပ်ဖွံ့ဖြိုးရေးပရောဂျက်များသည် Leafactor ကိရိယာအစုံကို အသုံးပြုသည်။. စမ်းကြည့်ရန်, တရားဝင်ပရောဂျက်တစ်ခုသို့ ဆွဲထုတ်ရန် တောင်းဆိုချက်ကို တင်သွင်းပါ။. ကိရိယာအစုံသည် ကုဒ်အပြောင်းအလဲများကို အလိုအလျောက်ထုတ်ပေးမည်ဖြစ်ပြီး စာရွက်စာတမ်းများကို ပံ့ပိုးပေးမည်ဖြစ်သည်။.
Android အက်ပ်ကို ပြန်လည်ပြုပြင်ခြင်းအတွက် နောက်ထပ်အရေးကြီးသောခြေလှမ်းမှာ IDE ကို အသုံးပြုခြင်းဖြစ်သည်။. Eclipse သည် သတ်မှတ်ထားသော IDE တစ်ခုဖြစ်သည်။, ပေါင်းစပ်လုပ်ဆောင်နိုင်စွမ်းနှင့် ပြန်လည်ပြုပြင်ခြင်းဆိုင်ရာ ရွေးချယ်မှုများကို ပေးဆောင်သည်။. ဤကိရိယာများသည် ရှုပ်ထွေးနိုင်ချေရှိသော လုပ်ဆောင်ချက်များကို အလိုအလျောက်လုပ်ဆောင်ပြီး သင့်အက်ပ်ကို ပိုမိုမြန်ဆန်စွာ ပို့ဆောင်ရန် ကူညီပေးပါမည်။. Juno သည် Eclipse ကိုအသုံးပြုပုံနှင့်ပတ်သက်သော အချက်အလက်ကောင်းတစ်ခုဖြစ်သည်။. Refactoring ၏ အင်္ဂါရပ်များမှာ မည်ကဲ့သို့ ဖြစ်သည်ဆိုသည်ကို လည်း သင် စိတ်ကူးရနိုင်သည်။. ဤအဆင့်များကိုလိုက်နာခြင်းဖြင့်, သင်၏ Android အက်ပ် ဖွံ့ဖြိုးတိုးတက်ရေး လုပ်ငန်းစဉ်ကို မြှင့်တင်နိုင်မည်ဖြစ်သည်။.
Android အက်ပ်ကို ပြန်လည်ပြုပြင်ရန်, သင် refactor လုပ်လိုသောကုဒ်ကို မီးမောင်းထိုးပြပြီး ၎င်းကို right-click နှိပ်ပါ။. ဆက်စပ်မီနူးမှ Refactor ရွေးချယ်မှုကို ရွေးချယ်ပါ။. ဤရွေးချယ်မှုသည် သင့်အား ရွေးချယ်ရန် ရွေးချယ်စရာများ အမျိုးအစားကို ပေးသည်။. အသုံးဝင်ဆုံးတစ်ခုမှာ အမည်ပြောင်းခြင်းဖြစ်ပါသည်။. ဖိုင်တစ်ခုကို right-click နှိပ်ပြီး ရွေးချယ်ပါ။ “အမည်ပြောင်းပါ။” ထိုဖိုင်၏အမည်ကိုပြောင်းလဲလိမ့်မည်။. ထို့နောက် သင့်လျော်သော ပြန်လည်ပြုပြင်ခြင်းရွေးချယ်မှုကို သင်ရွေးချယ်နိုင်သည်။.
Android အက်ပ်ဘားသည် အမျိုးမျိုးသောဒြပ်စင်များကိုပြသသည့်အက်ပ်တစ်ခု၏ ကဏ္ဍတစ်ခုဖြစ်သည်။, toolbar လိုမျိုး, တက်ဘ်လက်ကွက်တစ်ခု, နှင့်ရုပ်ပုံမြင်ကွင်း. လှိမ့်သည့်အခါ ၎င်း၏အပြုအမူကို ထိန်းချုပ်ရန်အတွက် ၎င်းကို CoordinatorLayout တွင် ထည့်သွင်းနိုင်သည်။. CollapsingToolbarLayout မန်နေဂျာသည် အက်ပ်ဘားပေါ်တွင် နောက်ထပ်ထိန်းချုပ်မှုအဆင့်များကို ပံ့ပိုးပေးသည်။. ဖြည့်စွက်ကာ, နောက်ခံအရောင်နှင့် အိုင်ကွန်ရှိရန် အက်ပ်ဘားကို စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။.
လုပ်ဆောင်ချက်ဘားကို ပိုကောင်းအောင်ပြုလုပ်ရန် နည်းလမ်းတစ်ခုမှာ ပံ့ပိုးမှုစာကြည့်တိုက်မှ ကိရိယာဘားဝစ်ဂျက်ကို အသုံးပြုခြင်းဖြစ်သည်။. ဒီလမ်း, Android စက်ပစ္စည်းအားလုံးတွင် သင့်တွင် တသမတ်တည်း အပြုအမူရှိပါမည်။. နောက်ထပ်အားသာချက်တစ်ခုကတော့ Toolbar widget သည် Android တွင် ပစ္စည်းဒီဇိုင်းအတွေ့အကြုံကို ပေးစွမ်းနိုင်သောကြောင့်ဖြစ်သည်။ 2.1, မူလလုပ်ဆောင်ချက်ဘားသည် Android အထိစတိုင်ကိုပံ့ပိုးမည်မဟုတ်ပါ။ 5.0. ဤဝစ်ဂျက်ကို သင့်အက်ပ်တွင် ထည့်ရန်, သင်သည် v7 appcompat ပံ့ပိုးမှုစာကြည့်တိုက်ကို အသုံးပြုရပါမည်။.
Android App Bar ကိုဖန်တီးခြင်းသည် အတွေ့အကြုံအရှိဆုံး developer များအတွက်ပင် စိန်ခေါ်မှုတစ်ခုဖြစ်သည်။. ထည့်သွင်းစဉ်းစားရန်အချက်များစွာရှိသည်။, တကယ့်စာသားမှ အိုင်ကွန်များ၏ အသွင်အပြင်အထိ. ဒီဇိုင်းတစ်ခုသည် လုပ်ငန်းဆောင်တာနှင့် မျက်စိကို သာယာစေရမည်ကို သတိပြုရန် အရေးကြီးပါသည်။, ရှုပ်ပွနေသော မျက်နှာပြင်ပါသော ဘားတစ်ခုသည် ဆွဲဆောင်မှုမရှိပါ။. ကံအားလျော်စွာ, ကိရိယာဘားကို မသုံးဘဲ အက်ပ်ဘားကို ပိုကောင်းအောင် ပြုလုပ်ရန် နည်းလမ်းများ ရှိပါသည်။.
စိတ်ကြိုက်အက်ပ်ဘားအတွက် နောက်ထပ်အသုံးဝင်သောနည်းလမ်းမှာ စိတ်ကြိုက်အပြင်အဆင်ကို အသုံးပြုခြင်းဖြစ်သည်။. ဤအပြင်အဆင်သည် ရှိပြီးသား လုပ်ဆောင်ချက်ဘား အပြင်အဆင်ကို တိုးချဲ့သင့်သည်။. android ကိုလည်း သတ်မှတ်ပေးသင့်ပါတယ်။:windowActionBarOverlay ပိုင်ဆိုင်မှုကို true ပေးလိုက်ပါ။. ၎င်းသည် အောက်သို့ဆင်းသည့်အခါ ဘားကိုမြင်နိုင်စေရန် သေချာစေမည်ဖြစ်သည်။. ဤနည်းလမ်းသည် သင့်အား တိကျသော အပြင်အဆင်တစ်ခုပေါ်အခြေခံ၍ ဘားကို ဝှက်ပြီးပြသနိုင်စေပါသည်။. စိတ်ကြိုက်အပြင်အဆင်အတွက် စိတ်ကြိုက် CSS အတိုအထွာများကိုလည်း အသုံးပြုနိုင်သည်။.