අපි ඔබේ දෘශ්යතාව වැඩසටහන්ගත කරමු! ONMA බාලදක්ෂ ඇන්ඩ්රොයිඩ් යෙදුම් සංවර්ධනය සමඟ ධනාත්මක කාර්ය සාධනය සහතික කෙරේ.
අමතන්න
ඔබ කවදා හෝ Android යෙදුමක් සංවර්ධනය කරන්නේ කෙසේදැයි කල්පනා කර ඇත්නම්, ඔබ තනිවම නොවේ. අන්තර්ජාලයේ සම්පත් ටොන් ගණනක් තිබේ, සහ Android යෙදුම් වැඩසටහන්කරණය ව්යතිරේකයක් නොවේ. මෙම ලිපියේ, ඔබ Android යෙදුම් සංවර්ධන මූලික කරුණු ගැන ඉගෙන ගනු ඇත, ShareActionProvider, ක්රියාකාරකම් ජීවන චක්ර ආපසු ඇමතුම්, සහ තවත්. ඔබ ස්වදේශීය යෙදුම් සහ ප්රගතිශීලී වෙබ් යෙදුම් අතර වෙනස ගැනද ඉගෙන ගනු ඇත.
ඇන්ඩ්රොයිඩ් යෙදුම් වැඩසටහන් කරන්නේ කෙසේදැයි ඔබ කවදා හෝ කල්පනා කර ඇත්නම්, පිළිතුර තරමක් සරල ය – ඔබ ජාවා ඉගෙන ගත යුතුයි! ඇන්ඩ්රොයිඩ් යෙදුම්වල සංරචක දෙකක් ඇත: ක්රියාකාරකමක් සහ දර්ශනයක්. ක්රියාකාරකම මඟින් යෙදුමේ චිත්රක උඩු රැවුල සහ ක්රියාකාරීත්වය නිර්වචනය කරයි, දර්ශනයේ ජාවා කේතය අඩංගු වන අතර එය බොත්තමක් එබූ විට සිදුවන්නේ කුමක්ද යන්න තීරණය කරයි. සංරචක දෙකම Android-අනුකූල උපාංග මත ධාවනය වේ. මෙම නිබන්ධනය ඔබට ජාවා සමඟ ඇන්ඩ්රොයිඩ් යෙදුම් ක්රමලේඛනය කරන්නේ කෙසේදැයි ඉගෙන ගැනීමට උපකාරී වනු ඇත!
ඇන්ඩ්රොයිඩ් සංවර්ධනය සඳහා ජාවා පිළිබඳ මූලික කරුණු මෙම පොත ඔබට උගන්වයි, ඔබට වෘත්තීය යෙදුමක් නිර්මාණය කිරීමට අවශ්ය නම් එය අත්යවශ්ය වේ. එය පරිශීලක අතුරුමුහුණත් නිර්මාණය සඳහා Android-Richtlinies සමඟ ආරම්භ වේ, සහ කාල ගණකයක් සහිත යෙදුමකින් අවසන් වේ. යෙදුම නිර්මාණය කිරීමට ඔබ ජාවා භාවිතා කරනු ඇත, සහ ඔබ ක්රියාවලිය තුළ බොහෝ අත්දැකීම් ලබා ගනු ඇත! එය ඔබගේ යෙදුම සාර්ථක කර ගැනීමට ප්රයෝජනවත් ඉඟි වලින්ද පිරී ඇත, ද.
ඇන්ඩ්රොයිඩ් යෙදුම් ක්රමලේඛනය කරන ආකාරය ඉගෙනීමේ ක්රියාවලිය ආරම්භ වන්නේ Google සමඟ සංවර්ධකයෙකු ලෙස ලියාපදිංචි වීමෙනි. මෙම සේවාව සඳහා ඔබ එක් වරක් ගාස්තුවක් ගෙවනු ඇත, නමුත් ඊට පස්සේ, ඔබට ඔබගේ යෙදුම් බාගත කිරීම හෝ විකිණීම සඳහා ඉදිරිපත් කළ හැක, සහ Google සෑම අලෙවියක් සඳහාම ප්රතිපාදන ලබා ගනී. Android ක්රමලේඛනයට Android SDK භාවිතා කිරීම අවශ්ය වේ, සහ ජාවා මේ සඳහා කදිම මෙවලමකි. මෙම පියවර අනුගමනය කිරීමෙන් ඔබට පහසුවෙන් ජාවා ඉගෙන ගත හැකිය.
Android යෙදුම් සඳහා වන ShareActionProvider programmieren සංවර්ධකයින්ට ඔවුන්ගේ යෙදුම්වල කොටස් දත්ත සංදර්ශන කිරීමට මාර්ගයක් සපයයි.. API සංවර්ධකයින්ට ඔවුන්ගේ Android ව්යාපෘති වෙත ShareAction සහ ShareActionProvider පන්ති එක් කිරීමට ඉඩ දෙයි. API වෙනත් යෙදුම් වෙත දත්ත යැවීමේ හැකියාව ද සපයයි. Android යෙදුම් සඳහා ShareActionProvider භාවිත කිරීමට, පළමුව Android ව්යාපෘතියක් සාදා එය ADB හරහා ඔබේ පරිගණකයට සම්බන්ධ කරන්න. මෙය ඔබට සම්බන්ධිත උපාංගයේ ස්ථාපනය කළ හැකි නව ව්යාපෘතියක් සාදනු ඇත. ඔබ ඔබේ නව ව්යාපෘතිය නිර්මාණය කළ පසු, එවිට ඔබට කේතීකරණය ආරම්භ කළ හැක.
ඔබගේ යෙදුමේ ActionBar හි ඇති කොටස් නිරූපකය පෙන්වීමට ඔබට Android යෙදුම් සඳහා ShareActionProvider භාවිත කළ හැක. ShareActionProvider පරිශීලකයාට දත්ත බෙදා ගන්නා විට බැලීමට දර්ශනයක් සාදනු ඇත. එය විවිධ බෙදාගැනීමේ ක්රියාකාරකම් ලැයිස්තුගත කරන උප මෙනුවක් ද පෙන්වයි. මෙම ක්රියාවන් සඳහා අභිප්රාය සැකසීමට හැකි ය. ඔබට පරිශීලකයාට ගැටලුව ගැන දැනුම් දෙන පණිවිඩයක් දැකීමට අවශ්ය නම් ඔබට ActionBar වෙත ක්රියාවක් එක් කළ හැකිය..
ShareActionProvider අයිතමයේ පෙනුම සහ හැසිරීම සඳහා වගකීම පැවරීමට සංවර්ධකයින්ට ඉඩ දෙයි. පරිශීලකයින්ට ඔවුන්ගේ අන්තර්ගතය වෙනත් යෙදුම් සමඟ බෙදා ගැනීමට ඉඩ සලසන ආයෝජන යෙදුම් තැනීමට එය සංවර්ධකයින්ට ඉඩ දෙයි. ShareActionProvider සංවර්ධකයින්ට ඔවුන්ගේ යෙදුම් තුළ ShareActionProvider හි වෙබ් අඩවියට සබැඳි ඇතුළත් කිරීමට ඉඩ දෙයි. Android සඳහා ShareActionProvider සමඟ ක්රමලේඛන යෙදුම්
ඔබගේ Android යෙදුමේ ක්රියාකාරකම් ජීවන චක්ර ඇමතුම් ක්රියාත්මක කිරීමට, ඔබ android API භාවිතා කරන්නේ කෙසේදැයි දැන සිටිය යුතුය. ක්රියාකාරකමක ජීවිත කාලය තුළ පද්ධතියට onStart සහ onStop ක්රම එක් වරකට වඩා ඇමතීමට හැකිය. මෙම කාලය තුළ, ක්රියාකාරකම දෘශ්යමාන සිට සැඟවුණු දක්වා වෙනස් වනු ඇත, onCreate සහ onStop අතර මාරුවෙන් මාරුවට. ක්රියාකාරකම විනාශ වන්නේ කවදාදැයි බැලීමට, logcat පණිවිඩ පරීක්ෂා කරන්න. ඔබ සොයන ක්රමය සොයාගත නොහැකි නම්, ඔබ API දිගු කිරීම සලකා බැලිය යුතුය.
Android හි, ඔබ සාමාන්යයෙන් ආරම්භයේදී ආයාචනා කරනු ඇත() ක්රියාකාරකමක් සක්රීය තත්වයට ඇතුළු කිරීමට. ක්රියාකාරකම පසුබිමේ තිබේ නම්, විරාමය මත() කැඳවනු ලැබේ. ඒ හා සමානව, onStop() ක්රියාකාරිත්වය වසා දැමූ විට කැඳවනු ලැබේ. ආපසු ඇමතුම් දෙකම සම්පත් නිදහස් කිරීමට සහ වෙනත් ඕනෑම කාල-දැඩි මෙහෙයුම් සම්පූර්ණ කිරීමට භාවිතා කරයි. ඇන්ඩ්රොයිඩ් ද onStop බව සහතික ක්රියාත්මක කර ඇත() ක්රමය ලෙස හැඳින්වේ.
ඇන්ඩ්රොයිඩ් ජීවන චක්රය නැවත ඇමතුම් සාමාජික ක්රියාකාරකම් හරහා යෙදුම්වලට නිරාවරණය වේ. මෙම ඇමතුම් යම් ආකාරයක අනුගමනය කරයි “ගොඩගැසීම” සහ ධූරාවලි නොවන අනුපිළිවෙලකට සිදු වන බව පෙනේ. එක් එක් අදියරේදී හැසිරවිය යුතු අයිතම ද ඔවුන් සටහන් කරයි. ක්රියාකාරකම් ජීවන චක්ර ඇමතුම් නිසි ලෙස භාවිත කිරීම සඳහා, ඔබ NativeActivity හෝ native_app_glue භාවිතා කළ යුතුය. ඒ දෙකට ඕනෑ තරම් උදාහරණ ඇත.
ප්රගතිශීලී වෙබ් යෙදුම් අතර ඇති ප්රධාන වෙනස්කම් වලින් එකකි (PWA) සහ ස්වදේශීය යෙදුම් ඔවුන්ගේ ක්රියාත්මක කිරීමේ වේදිකාව වේ. උපාංග මෙහෙයුම් පද්ධතිය මත සෘජුවම ක්රියාත්මක වීමට ස්වදේශීය යෙදුම් නිර්මාණය කර ඇති අතර, PWAs වෙබ් තාක්ෂණය භාවිතයෙන් ගොඩනගා ඇත. ඒවා බ්රව්සර්වල ක්රියාත්මක වන අතර එම නිසා ඉක්මනින් හා අඩු වියදමකින් දියත් කිරීමට හැකි වේ. දේශීය යෙදුම් මෙන් නොව, කෙසේවෙතත්, ඔවුන්ට යෙදුම් ගබඩා වලංගු කිරීමක් අවශ්ය නොවේ. ඒවා ස්වදේශීය යෙදුම් වලට වඩා වේගයෙන් සංවර්ධනය කර දියත් කළ හැකිය, නමුත් සංවර්ධකයාට අනුවාද දෙකම වෙන වෙනම ගොඩනගා ගත යුතුය.
මෙම වෙනස්කම් වලට අමතරව, දේශීය යෙදුම් සඳහා සංවර්ධන ක්රියාවලිය වැඩි කාලයක් ගත වේ. ස්වදේශීය යෙදුම් බොහෝ විට PWAs වලට වඩා දියුණු වීමට වැඩි කාලයක් ගතවේ, නමුත් ඔවුන් සාමාන්යයෙන් වඩා ප්රතිචාර දක්වයි. ඔවුන් සමාලෝචන ක්රියාවලීන් සමත් විය යුතු බැවිනි, ස්වදේශීය යෙදුම් මුදා හැරීම වඩා දුෂ්කර වන අතර ඒවා සමාලෝචනය කළ යුතුය. දේශීය යෙදුම් ද PWA වලට වඩා අඩු බැටරි පරිභෝජනයක් ඇත. අතිරෙකව, PWA වලට වඩා ඒවා නඩත්තු කිරීම පහසුය. ස්වදේශීය යෙදුම්වලට ද පියවර දෙකක බාගත කිරීමේ ක්රියාකාරීත්වයක් ඇත, ව්යාපෘතිය නැවත ඉදිරිපත් කිරීමකින් තොරව සංවර්ධකයින්ට අන්තර්ගතය වෙනස් කිරීම වඩාත් පහසු කරයි.
සාමාන්යයෙන්, දේශීය යෙදුම් සංවර්ධකයින් සඳහා වඩාත් කැමති විකල්පය වන්නේ ඔවුන්ට උපාංගයේ වැඩි විශේෂාංග වෙත ප්රවේශ විය හැකි බැවිනි. මෙම යෙදුම් නිශ්චිත ක්රමලේඛන භාෂාවක් භාවිතයෙන් ගොඩනගා ඇති අතර උපාංගය මත ධාවනය කිරීමට ප්රශස්ත කර ඇත. ස්වදේශීය යෙදුම් ද සාමාන්යයෙන් ඔවුන්ගේ PWA සගයන්ට වඩා විශ්වාසදායක සහ ආරක්ෂිත වේ. ප්රතිඵලයක් වශයෙන්, ඔවුන් ඔවුන්ගේ සගයන්ට වඩා ආරක්ෂිතයි, සහ ඔවුන්ගේ කාර්ය සාධනය වඩා හොඳ ය. ඉතින් කොයි එකද වඩා හොඳ? ඒ ගැන දැනගන්න කියවන්න!
ඔබ Android යෙදුමක් කේතනය කිරීම ආරම්භ කිරීමට පෙර, ඇන්ඩ්රොයිඩ් වේදිකාවේ විවිධ සංරචක සහ භාවිතා කරන විවිධ වර්ගයේ ක්රමලේඛන භාෂා තේරුම් ගැනීම වැදගත් වේ. ඇන්ඩ්රොයිඩ් යනු විවිධ උපාංග වර්ග සහ මෙහෙයුම් පද්ධති සහිත ඉතා ඛණ්ඩනය වූ වේදිකාවකි. සෑම උපාංගයකටම අනන්ය වූ අවසර කට්ටලයක් ඇත, සහ සෑම යෙදුමක්ම භාවිත-අවසර මූලද්රව්යය සහ ඇන්ඩ්රොයිඩ් හරහා යෙදුම් කේතයේ මෙම අවසරයන් ප්රකාශ කළ යුතුය:අවසර ගුණාංගය.
ආරම්භ කිරීමට, Android යෙදුමක් එය භාවිතා කරන දෘඪාංග සහ මෘදුකාංග විශේෂාංග ප්රකාශ කරයි, එය භාවිතා කරන API පුස්තකාල මෙන්ම. සාමාන්ය ඇන්ඩ්රොයිඩ් යෙදුමක අයිකනයක් ඇතුළත් වේ, එහි උප පන්තියේ සම්පූර්ණ සුදුසුකම් ලත් පන්ති නාමය සඳහා නමකි, සහ පරිශීලකයාට පෙනෙන ලේබලයක්. මෙම සංරචක Android යෙදුමක කේතය තුළ සම්පත් ලෙස හැඳින්වේ. මෙම සම්පත් භාවිතා කිරීමෙන්, විවිධ උපාංග වින්යාස කිරීම් සඳහා යෙදුම ප්රශස්ත කළ හැක.
සක්රිය ඇන්ඩ්රොයිඩ් උපාංග සංඛ්යාව විශ්මයජනකයි. ඇත්තටම, ඒ තියෙන්නේ 2.6 ලොව පුරා උපාංග බිලියන, යෙදුමක් නිර්මාණය කිරීමේ කර්තව්යය නොසැලකිලිමත්කමක් ලෙස පෙනේ. කොටලින්, Android සඳහා නවීන ක්රමලේඛන භාෂාවක්, එහි සින්ටැක්ස් සහ කේත ආරක්ෂණ විශේෂාංග සඳහා නිර්දේශ කෙරේ. ඔබට නොමිලේ මාර්ගගතව Kotlin ඉගෙන ගත හැකිය, නැතහොත් උපදේශකයන් විසින් මෙහෙයවන පාඨමාලාවක් සඳහා පන්තිකාමර වැඩසටහනකට ඇතුළත් විය හැකිය.
නිබන්ධනයක් භාවිතා කර මූලික කරුණු ඉගෙන ගැනීමෙන් හොඳ පළමු-වරක්කරුවෙකුට ආරම්භ කළ හැකිය. උදාහරණ වශයෙන්, කේත පැය – Google විසින් Android යෙදුම් ආරම්භ කිරීමට හොඳ ස්ථානයකි. එය මූලික මූලධර්ම උගන්වයි, නමුත් එය එක් ක්රමලේඛන භාෂාවක් කෙරෙහි අවධානය යොමු නොකරයි. ඔබ තෝරා ගන්නා භාෂාව කුමක් වුවත්, ඔබ දත්ත ව්යුහයන් ගැන ඉගෙන ගනු ඇත, විචල්යයන්, සහ ලූප. මෙය ඔබට ඉක්මනින් වඩාත් සංකීර්ණ යෙදුම් තැනීමට උපකාරී වේ.
කරුණාකර සටහන් කර ගන්න, අපි කුකීස් භාවිතා කරන බව, මෙම වෙබ් අඩවියේ භාවිතය වැඩි දියුණු කිරීමට. අඩවියට පිවිසීමෙන්
තවදුරටත් භාවිතය, මෙම කුකීස් පිළිගන්න
අපගේ දත්ත ආරක්ෂණ ප්රකාශයෙන් ඔබට කුකීස් පිළිබඳ වැඩිදුර තොරතුරු සොයා ගත හැක