අපි ඔබේ දෘශ්යතාව වැඩසටහන්ගත කරමු! ONMA බාලදක්ෂ ඇන්ඩ්රොයිඩ් යෙදුම් සංවර්ධනය සමඟ ධනාත්මක කාර්ය සාධනය සහතික කෙරේ.
අමතන්න
ඔබ Android සංවර්ධනයට අලුත් නම්, Android යෙදුම් සංවර්ධනය සඳහා විවිධ විකල්ප කිහිපයක් තිබේ. මෙම විකල්ප සඳහා Android Studio ඇතුළත් වේ, මංමුලා සහගතයි, Makerpad, සහ Android App Inventor. සෑම එකක්ම තමන්ගේම අද්විතීය වාසි ලබා දෙයි, සහ මම ඔවුන් අතර ඇති වෙනස්කම් කෙටියෙන් සාකච්ඡා කරමි. ඔබට ගැලපෙන විකල්පය කුමක්දැයි ඔබ තීරණය කළ පසු, මෙන්න මූලික කරුණු. නමුත් ඔබ ආරම්භ කිරීමට පෙර, කාර්යය සඳහා නිවැරදි මෙවලම බාගත කිරීමට වග බලා ගන්න.
ඔබ Android යෙදුම් නිර්මාණය කිරීමට Android Studio භාවිතා කරන විට, ඔබේ ජංගම උපාංග සඳහා ඔබේම අභිරුචි මෘදුකාංගයක් ඉක්මනින් නිර්මාණය කිරීමට ඔබට හැකි වනු ඇත. ජංගම යෙදුමක් ප්රධාන කොටස් දෙකකින් සමන්විත වේ: ක්රියාකාරකම් සහ දර්ශනය. ක්රියාකාරකම යනු ඉහළ-ෆ්ලේච් චිත්රක පෙනුම සහ ක්රියාකාරීත්වය නිර්වචනය කරන යෙදුමේ කොටසයි. එය සෑදී ඇත්තේ ජාවා කේතයෙනි, බොත්තමක් එබූ විට සිදු විය යුතු ක්රියා මොනවාද යන්න නිර්වචනය කරයි. යෙදුමම ඕනෑම Android-අනුකූල උපාංගයක් මත ධාවනය කළ හැක.
ඔබගේ යෙදුම නිර්මාණය කිරීම ආරම්භ කිරීමට, Project Explorer විවෘත කරන්න. එය Android Zielplattform පෙන්වනු ඇත, ප්රධාන-සූත්රය, සහ සම්පත් ෆෝල්ඩරය. එකත් තියෙනවා “හරස් උපාංග පෙරදසුන් කවුළු”, එය ඔබට උපාංග කිහිපයක යෙදුම බැලීමට ඉඩ සලසයි. ඔබ දර්ශනයක් තෝරාගත් පසු, ඔබට එහි අනුරූප බොත්තම ක්ලික් කිරීමෙන් එය අභිරුචිකරණය කළ හැක. ඔබට යෙදුම් එකකට වඩා සෑදීමට අවශ්ය නම්, ඔබට ඒවා එක් එක් සඳහා අභිරුචි දසුන් සෑදිය හැක.
ඊළඟ, ඔබගේ පරිගණකයට Android උපාංගයක් සම්බන්ධ කරන්න. ඔබට Android Studio ධාවනය වන උපාංගය තෝරා ගැනීමට අවශ්ය වනු ඇත. ඔබට USB භාවිතයෙන් Android උපාංගයට සම්බන්ධ විය හැක. මෙම මාර්ගයේ, ඔබට එය මත යෙදුම පරීක්ෂා කර අවශ්ය වෙනස්කම් කළ හැකිය. ඔබ ඔබේ ඉලක්ක වේදිකාව සඳහා එය තැනීමට පෙර ඔබට මෙම උපාංගයේ යෙදුම පරීක්ෂා කළ හැක. ටිකක් ඉවසන්න! මෙය කරන්නේ කෙසේදැයි ඔබට විශ්වාස නැත්නම්, Android Developer Forum එක කියවන්න. Android Studio සමඟ උපාංග අථත්යකරණය කරන්නේ කෙසේද යන්න පිළිබඳ සවිස්තරාත්මක උපදෙස් ඔවුන් සතුව ඇත.
ජංගම යෙදුම් සංවර්ධනය කිරීම සඳහා විශාල ආයෝජනයක් අවශ්ය වේ, සංවර්ධකයින්ගෙන් සහ සංවර්ධන පරිසරයෙන් යන දෙකම. Google App Inventor යනු ඒකාබද්ධ සංවර්ධන පරිසරයක උදාහරණයකි (IDE) Android යෙදුමක් නිර්මාණය කිරීමට අවශ්ය සියලුම මෘදුකාංග මෙවලම් එයට ඇතුළත් වේ. කෙසේවෙතත්, එය වෙබ් බ්රවුසරයක් තුළ ක්රියාත්මක වන අතර Internet Explorer මගින් සහය නොදක්වයි. කෙසේවෙතත්, ඔබ ක්රමලේඛනයට අලුත් නම් සහ මෘදුකාංග සංවර්ධනය පිළිබඳ පසුබිමක් නොමැති නම්, App Inventor පරිපූර්ණ විසඳුම විය හැකිය.
ඔබ App Inventor වෙබ් අඩවියට ලොග් වූ පසු, ඔබට ඔබේ ව්යාපෘතියේ වැඩ ආරම්භ කළ හැක. මෙනු තීරුවේ Start new project බොත්තම ක්ලික් කර එය නම් කරන්න. යෙදුම් නව නිපැයුම්කරු නිර්මාණකරු දසුන තුළ විවෘත වනු ඇත. මාතෘකා තීරුවෙන්, ඔබට තිර එකතු කර ඒවා අතර මාරු විය හැක. මාතෘකා තීරුව ඔබට බ්ලොක් සහ නිර්මාණකරුවන්ගේ දසුන් අතර ටොගල් කිරීමටද ඉඩ සලසයි. ඔබ ආරම්භ කිරීමට සූදානම් වන විට, ඔබට ව්යාපෘතියේ නමක් තෝරා ගත හැකිය.
Android App Inventor සඳහා තවත් විකල්පයක් වන්නේ MIT App Inventor ය. මෙම වෙබ්-පාදක සංවර්ධන පරිසරය ආරම්භකයින්ට තනි කේතයක් ලිවීමෙන් තොරව Android යෙදුම් තැනීමට සහ අභිරුචිකරණය කිරීමට ඉඩ සලසයි. MIT යෙදුම් නව නිපැයුම්කරු MIT හි ජංගම ඉගෙනුම් විද්යාගාරය විසින් සක්රියව නඩත්තු කරයි. එය මුලින් Google විසින් නිර්මාණය කරන ලද නමුත් දැන් බොහෝ අධ්යාපනඥයින් සහ සිසුන් විසින් භාවිතා කරනු ලැබේ. MIT App Inventor යනු නිදහස් මෘදුකාංගයක් වන අතර Apache බලපත්රය යටතේ ලබා ගත හැක 2.0 සහ Creative Commons Attribution ShareAlike 3.0 ඉවත් නොකළ.
Kivy android යෙදුම් සංවර්ධන මෙවලම විවෘත මූලාශ්රයකි, යෙදුම් සංවර්ධනය සඳහා වේගවත් මෙවලමක්, මූලාකෘතිකරණය සඳහා මෙන්ම. කෙසේවෙතත්, Kivy යෙදුම් ස්වදේශීය වේදිකා නොවන බව සැලකිල්ලට ගැනීම වැදගත්ය, එබැවින් ඔවුන්ට දේශීය යෙදුම්වලට වඩා ඉහළ APK ප්රමාණ සහ මන්දගාමී ආරම්භයන් ඇත. මේ දවස්වල ඇන්ඩ්රොයිඩ් ෆෝන් වල leistungsfahige ක්රියාකාරිත්වය අනුව මෙය අඩුපාඩුවක්. ඒ හේතුව නිසා, බොහෝ පරිශීලකයින් Kivy සමඟ තමන්ගේම යෙදුම් සංවර්ධනය කිරීමෙන් වළකින්න.
Android යෙදුමක් නිර්මාණය කිරීම සඳහා, ඔබට බොත්තම් සහ අනෙකුත් UI මූලද්රව්ය එක් කිරීමට අවශ්ය වනු ඇත. මෙම ක්රියාවන් සිදුවීම්-ධාවන කේතය ලෙස හැඳින්වේ, සහ Kivy මෙම සිදුවීම් හැසිරවීමට ගොඩනගා ඇත. උදාහරණ වශයෙන්, ලේබල් විජට් එකකට ගුණාංග තුනක් තිබිය හැක: පෙළ, ප්රමාණය_ඉඟිය, සහ pos_hint. ලේබලය තිරය මත දිස්වීමට මෙම අගයන් වැදගත් වේ. ලේබල් විජට්ටුවට පළල සහ පෙළ අවශ්ය වේ, මෙන්ම ප්රමාණය-ඉඟිය.
ඔබ Kivy හි ඔබගේ යෙදුම ගොඩනඟා ගත් පසු, එය ඇසුරුම් කිරීමට කාලයයි. යෙදුම APK ආකෘතියෙන් ඇසුරුම් කිරීමට, ඔබ බාහිර ගබඩා නාමාවලියෙහි යෙදුම ස්ථාපනය කළ යුතුය. නාමාවලිය සාමාන්යයෙන් /sdcard වේ. පසුව, ඔබට යෙදුමේ ආදර්ශන සහ මුදා හැරීමේ අනුවාද තෝරා ගත හැකිය. Kivy android යෙදුම පසුව Google Play හි ස්ථාපනය කිරීමට සූදානම්ය. ඔබට අතින් ස්ථාපනය කිරීම හෝ KivyPie පැකේජ කළමනාකරු භාවිතයෙන් Raspberry Pi මත Android යෙදුම සෑදිය හැක..
Makerpad යනු Android යෙදුම් නිර්මාණය සඳහා වේදිකාවකි, සහ එහි විස්තීර්ණ සිද්ධි අධ්යයන සහ නිබන්ධන මඟින් ඔබට කේතීකරණය සමඟ ආරම්භ කිරීමට උදවු කළ හැක. පහසුවෙන් අනුගමනය කළ හැකි ක්රියාවලි සමඟ, දත්ත සම්බන්ධ කිරීම සහ සංවිධානය කිරීම සඳහා ඔබට ඔබේම නිර්මාණ සහ යෙදුම් නිර්මාණය කළ හැකිය. අතිරෙකව, වේදිකාව ඔබට වඩාත් සුදුසු දේ තීරණය කිරීමට විවිධ මෙවලම් සංසන්දනය කිරීමට ඔබට ඉඩ සලසයි. එය ආරම්භකයින් සහ පළපුරුදු සංවර්ධකයින් සඳහා විශිෂ්ට මෙවලමකි. Makerpad එතරම් ඵලදායී වීමට හේතු කිහිපයක් අපි බලමු.
Makerpad හි ඇති හොඳම විශේෂාංගවලින් එකක් නම් එය විවිධ වෙළෙන්දන්ගේ බහුවිධ මෙවලම් සමඟ හවුල් වී තිබීමයි. හවුල් මෙවලමක් තෝරා ගැනීමෙන්, ඔබට එහි උසස් විශේෂාංගවලින් ප්රයෝජන ගැනීමට හැකි වනු ඇත. මෙම මෙවලම්වලට සීමා රහිත ඇතුළත් වේ, කාඩ්, Sheet2Site, සහ විශාලනය. ඔබට ඔබේ ව්යාපාරය හෝ විනෝදාංශයක් සඳහා යෙදුමක් නිර්මාණය කිරීමට Makerpad භාවිතා කළ හැක. හා, එහි විස්තීර්ණ ප්රජාව සමඟ, ඔබට ඕනෑම වේලාවක ප්රශ්න ඇසීමට සහ උපකාර ලබා ගත හැක.
Makerpad මිල අඩු නොවේ, කෙසේවෙතත්. මාසික දායක ගාස්තුවක් $16 සහ කේත රහිත සංවර්ධනයේ ලෝකය ගවේෂණය කිරීමට කැමති ආරම්භකයින් ඉලක්ක කර ඇත. නමුත් ඔබ කේතනය කිරීම සහ මෙවලම් ගොඩනැගීම ගැන බැරෑරුම් නම්, ඔබට ඉදිකිරීම් සැලැස්ම සඳහා ලියාපදිංචි විය හැකිය, වැයවන $41 මාසයක්. Builder සැලැස්මට වැඩි පිරිවැයක් ඇත, නමුත් ඵලදායී වීමට සහ කුලියට ගැනීම ආරම්භ කිරීමට කැමති අයට එය වටී. ඔබට කේත-කේත සංවර්ධනය පිළිබඳ අත්දැකීම් නොමැති නම්, Makerpad යනු විශිෂ්ට තේරීමකි.
ඔබ සැබෑ Android උපාංගයක් භාවිතා කිරීමේ අත්දැකීම අනුකරණය කිරීමට උත්සාහ කරන්නේ නම්, ඔබට Android සඳහා Acceleration Execution Manager භාවිතා කළ හැක. මෙම මෙවලම ඇන්ඩ්රොයිඩ් ඉමුලේටරවල වේගය වැඩි කිරීමට දෘඪාංග ආධාරක අථත්යකරණ තාක්ෂණය භාවිතා කරයි. එය ක්රියා කරන්නේ Intel චිප් සහිත ප්රොසෙසරවල පමණි. ස්ථාපනය කළ පසු, AVD කළමනාකරු ස්වයංක්රීයව Android යෙදුම් අනුකරණය කිරීම ආරම්භ කරයි. මෙම මෙවලම භාවිතා කිරීම සරල ය. ඔබට එය Android Studio හරහා හෝ විශේෂිත ස්ථාපකයක් භාවිතයෙන් ස්ථාපනය කළ හැක.
AVD යනු ඇන්ඩ්රොයිඩ් ඉමුලේටර් සැබෑ උපාංගවල ෆ්ලෑෂ් කොටස් අනුකරණය කිරීමට භාවිතා කරන ගොනු වේ. ඒවා ගොනු වර්ග තුනකින් සාදා ඇත: කර්නලය, පරිශීලක දත්ත, සහ SD කාඩ්. ඔබ ඒවා ලබා නොදුන්නේ නම් මෙම පින්තූර ස්වයංක්රීයව නිර්මාණය වේ. ඔබ ඉමුලේටරයක් ආරම්භ කරන විට, ඔබ එකක් ලබා නොදුන්නේ නම් AVD නව පරිශීලක දත්ත රූපයක් සාදනු ඇත. විකල්පයක් ලෙස, ඔබට -system-dir විකල්පය භාවිතයෙන් නව ස්ථානයක් නියම කළ හැක.
ඇන්ඩ්රොයිඩ් ඉමුලේටරයක AVD වින්යාසය අනුකරණය කළ දුරකථනයේ දෘඩාංග ලක්ෂණ නිර්වචනය කරයි. AVD වින්යාසයන් වින්යාස කිරීමෙන්, ඔබට විවිධ දෘඩාංග සංයෝජන මත ඇන්ඩ්රොයිඩ් යෙදුම්වල ක්රියාකාරිත්වය පරීක්ෂා කළ හැකිය. උදාහරණ වශයෙන්, Android යෙදුමකට ජාලය භාවිතා කළ හැක, ශ්රව්ය හෝ වීඩියෝ වාදනය කරන්න, දත්ත ගබඩා කරන්න, සහ පරිශීලකයාට දැනුම් දෙන්න. උපාංගයේ කැමරාවේ සහ ත්වරණමානයේ ක්රියාකාරිත්වය පරීක්ෂා කිරීමට ඔබට ඉමුලේටරය භාවිතා කළ හැකිය.
Android යෙදුමක් නිර්මාණය කරන අතරතුර, ඔබ Android ක්රියාකාරකම් ජීවන චක්ර සලකා බැලිය යුතුය. මෙම විශේෂාංගය ඔබට තනි ක්රියාකාරකමක ජීවන චක්රය පාලනය කිරීමට ඉඩ සලසයි, එය නැවත ආරම්භ වන විට හෝ අත්හිටුවන විට වැනි. ක්රියාකාරකමක අත්හිටුවන ලද තත්වය ඔබගේ යෙදුමේ තත්වය ගබඩා කිරීමට සහ සම්පත් පරිභෝජනය නැවැත්වීමට හොඳම කාලයයි. එය සජීවිකරණ අත්හිටුවීමට ද හොඳ අවස්ථාවක් සපයයි, විරාම කළ ක්රියාකාරකමක දෘශ්යමාන නොවිය හැක. ක්රියාකාරකම් නැවත ආරම්භ වන්නේද යන්න නොසලකා, ඔබ තවමත් අත්හිටුවීම භාවිතා කිරීමට වග බලා ගත යුතුය() ක්රමය.
ක්රියාකාරකමක ජීවන චක්රය ආරම්භ වන්නේ onCreate සමඟිනි() ක්රමය. පරිශීලකයා මුලින්ම යෙදුම් නිරූපකය මත ක්ලික් කළ විට මෙම ක්රමය හැඳින්වේ. මෙම ක්රමය තුළ, ඔබ පිරිසැලසුම සකසා දර්ශන ආරම්භ කරන්න. ජීවන චක්රයේ ඊළඟ පියවර වන්නේ onStart ඇමතීමයි() ක්රමය, එමගින් ක්රියාකාරකම් දෘශ්යමාන වන අතර පරිශීලකයාට එය සමඟ අන්තර් ක්රියා කිරීමට ඉඩ සලසයි. Onstart() ක්රියාකාරකමක් ආරම්භ කර වසා දැමූ විට ද හැඳින්වේ. විකල්පයක් ලෙස, onPause() ක්රියාකාරකම් විනාශ වුවහොත් ක්රමය ක්රියාත්මක කළ හැක.
ඇන්ඩ්රොයිඩ් ක්රියාකාරකම් ජීවන චක්රය ක්රියාකාරකමක් හරහා යන අදියර විස්තර කරයි. යෙදුමේ නිරූපකය මුල් තිර ලැයිස්තුවේ නොපෙන්වයි, නමුත් එය පරිශීලකයා ආපසු බොත්තමක් ක්ලික් කළ වහාම සිදුවීම් පණිවිඩ ජනනය කරයි. ඔබ ඔබේ යෙදුම නිර්මාණය කරන විට, Android ක්රියාකාරකම් ජීවන චක්ර පිළිබඳව දැනුවත් වන්න. ඔබ Android යෙදුමක් සංවර්ධනය කරන්නේ නම්, යෙදුම් බිඳවැටීම් සහ වෙනත් ගැටළු වළක්වා ගැනීමට ඔබ මෙම ජීවන චක්ර ගැන ඉගෙන ගත යුතුය.
කරුණාකර සටහන් කර ගන්න, අපි කුකීස් භාවිතා කරන බව, මෙම වෙබ් අඩවියේ භාවිතය වැඩි දියුණු කිරීමට. අඩවියට පිවිසීමෙන්
තවදුරටත් භාවිතය, මෙම කුකීස් පිළිගන්න
අපගේ දත්ත ආරක්ෂණ ප්රකාශයෙන් ඔබට කුකීස් පිළිබඳ වැඩිදුර තොරතුරු සොයා ගත හැක