යෙදුම
පිරික්සුම් ලැයිස්තුව

    අමතන්න





    අපේ බ්ලොග් එක

    අපි ඔබේ දෘශ්‍යතාව වැඩසටහන්ගත කරමු! ONMA බාලදක්ෂ ඇන්ඩ්‍රොයිඩ් යෙදුම් සංවර්ධනය සමඟ ධනාත්මක කාර්ය සාධනය සහතික කෙරේ.

    අමතන්න
    android යෙදුම් සංවර්ධනය

    අපේ බ්ලොග් එක


    Android යෙදුමක් Programmieren කරන්නේ කෙසේදැයි ඉගෙන ගන්න

    වැඩසටහන android යෙදුම

    ඔබට Android යෙදුමක් ක්‍රමලේඛනය කරන්නේ කෙසේදැයි ඉගෙන ගැනීමට අවශ්‍ය නම්, ඔබ Java-Code ගැන කරුණු කිහිපයක් දැන සිටිය යුතුය, ව්යංග චේතනාවන්, සංවර්ධක විකල්ප, සහ මොඩියුලර් පද්ධතිය. Android සඳහා වැඩසටහන්කරණයේ මූලික කරුණු මේවාය. ඔබ තවමත් ව්‍යාකූල නම්, දිගටම කියවන්න. ඔබ ඉක්මනින් සරල යෙදුමක් සාදා ගන්නේ කෙසේදැයි සොයා ගනු ඇත! ඉන්පසු, අනාගත සංවර්ධනය සඳහා ඔබට ශක්තිමත් පදනමක් ඇත.

    ජාවා-කේතය

    මෙම පාඨමාලාවේදී, ඔබට Android යෙදුමක් නිර්මාණය කිරීමට අවශ්‍ය සියලුම සංරචක ඔබ ඉගෙන ගනු ඇත, Android-බන්ධන සහ ස්වයංක්‍රීය පරීක්ෂණ ඇතුළුව. මෙම සංරචක නිර්මාණය කරන්නේ කෙසේදැයි ඔබ ඉගෙන ගත් පසු, ඔබට වෘත්තීය පෙනුමක් ඇති යෙදුම් තැනීමට හැකි වනු ඇත. Android යෙදුම් programmieren සඳහා Java-Code භාවිතා කිරීම වඩාත් ජනප්‍රිය ජංගම OS සංවර්ධනය කරන්නේ කෙසේදැයි ඉගෙන ගැනීමට හොඳ ක්‍රමයකි.. කෙසේවෙතත්, ඔබට ඔබේම යෙදුමක් නිර්මාණය කිරීමට කාලය හෝ දැනුම නොමැති නම්, ඔබ ඒ වෙනුවට විශේෂිත Android යෙදුම් සංවර්ධකයෙකු බඳවා ගැනීම සලකා බැලිය යුතුය.

    උදාහරණ වශයෙන්, ඔබගේ Android යෙදුමට REST-නැඹුරු වෙබ් සේවා සමඟ අන්තර් ක්‍රියා කළ හැක. මෙය එහි පරිශීලකයින්ට අදාළ තොරතුරු පෙන්වන නිසා වැඩි අගයක් ජනනය කිරීමට උපකාරී වේ. එවැනි දත්ත සාමාන්‍යයෙන් යෙදුමේ ධාවන කාලය තුළ විවිධ වෙබ් සේවා වලින් පූරණය වන අතර වරින් වර යාවත්කාලීන වේ. ඔබ ජාවා සමඟ ඇන්ඩ්‍රොයිඩ් යෙදුම් ක්‍රමලේඛනය කරන්නේ කෙසේදැයි ඉගෙන ගන්නා විට, ඔබ වෘත්තීය පෙනුමක් ඇති යෙදුමක් නිර්මාණය කිරීමට සූදානම් වනු ඇත. නොමිලේ ඇන්ඩ්‍රොයිඩ් ක්‍රමලේඛන පාඨමාලාවක් සඳහා ලියාපදිංචි වීමෙන් ඔබට අද ආරම්භ කළ හැක!

    ආරම්භකයින් සඳහා, ඇන්ඩ්‍රොයිඩ් යෙදුම සඳහා ජාවා කේතය ක්‍රමලේඛනය කිරීම අපහසු නැත. JDK හි නවතම අනුවාදය Oracle වෙතින් ලබා ගත හැකිය. මෙම භාෂාව භාවිතා කිරීමට, ඔබට ඒකාබද්ධ සංවර්ධන පරිසරයක් තිබිය යුතුය (IDE). මෙය ඔබට කේතය ඇතුළත් කිරීමට සහ JDK වෙත ඇමතීමට ඉඩ සලසන වැඩසටහනකි. ඔබ Android සංවර්ධනය සඳහා භාවිතා කරන IDE එක Android Studio IDE ලෙස හැඳින්වේ. මෙම වැඩසටහන නිර්මාණය කර ඇත්තේ හැකි තරම් පහසු කේතනය කිරීම සඳහා ය.

    ව්යංග චේතනාවන්

    ඇන්ඩ්‍රොයිඩ් රාමුව යෙදුම් මඟ පෙන්වීම සඳහා අභිප්‍රාය වස්තු භාවිතා කරයි. අභිප්රාය වස්තූන් විවිධ අරමුණු සඳහා භාවිතා කළ හැක, කුමන සංරචකය ආරම්භ කළ යුතුද යන්න තීරණය කිරීම සහ ක්රියාවන් සිදු කිරීම ඇතුළුව. අභිප්‍රාය වස්තුවක් තුළ අඩංගු දත්ත හෝ ක්‍රියාව ද ලැබෙන සංරචකයට යවනු ලැබේ. මෙම තොරතුරු ලබන්නාගේ සංරචකයට අපේක්ෂිත ක්‍රියාව සිදු කිරීමට ඉඩ සලසයි. ආරම්භ කිරීමට චේතනාවක් සකසා ඇත්නම්, ලබන්නාගේ සංරචකය ක්‍රියාව ක්‍රියාත්මක කරයි හෝ අවශ්‍ය දත්ත යවයි.

    Android යෙදුම් වැඩසටහන්කරණය තුළ, සේවා ආරම්භ කිරීමේදී සෑම විටම පැහැදිලි අභිප්‍රායන් භාවිතා කිරීම වඩාත් සුදුසුය. ව්‍යංග චේතනාව භාවිතා කරන විට සේවා සඳහා අභිප්‍රායන් ප්‍රකාශ නොකරන්න. යෙදුමේ ඉල්ලීමට ප්‍රතිචාර දක්වන්නේ කුමන සේවාවද යන්න පරිශීලකයාට නොපෙනෙන නිසා මෙය ආරක්ෂක අවදානමක් නිර්මාණය කරයි. අතිරෙකව, සේවා ආරම්භ කිරීමේදී ව්‍යංග චේතනාව භාවිතා කිරීම භයානක ය. ඇන්ඩ්රොයිඩ් 5.0 ඔබ bindService ඇමතීමට උත්සාහ කරන්නේ නම් ව්‍යතිරේකයක් දමනු ඇත() ව්‍යංග චේතනාවෙන්. මෙය වේදිකාවේ ආරක්ෂාව සහතික කිරීමයි.

    PendingIntent වස්තුවක් අභිප්‍රාය වස්තුවක් ආවරණය කරයි. පරිශීලකයා දැනුම්දීම සමඟ ක්‍රියාවක් කරන විට අභිප්‍රාය ක්‍රියාත්මක වන බව PendingIntent වස්තුව ප්‍රකාශ කරයි.. NotificationManager හෝ AlarmManager පසුව අභිප්‍රාය ක්‍රියාත්මක කරයි. චේතනාව නොවිසඳුනේ නම්, PendingIntent වස්තුව ක්‍රියාකාරකමක් ලබා දෙයි. එය සේවාවක් ද ආපසු ලබා දෙයි. මෙම මාර්ගයේ, යෙදුම් වලට අවශ්‍ය විට යෙදුම් දියත් කළ හැක.

    සංවර්ධක විකල්ප

    'geheim' භාවිතා කිරීම සඳහා’ Android හි සැකසුම්, ඔබ 'සංවර්ධක විකල්ප' වෙත පිවිසිය යුතුය. මෙම සිටුවම් පෙරනිමියෙන් සඟවා ඇති අතර ඒවා අතින් සක්‍රිය කළ යුතුය. ඔබට මෙය ඇන්ඩ්‍රොයිඩ් පද්ධතියේ සිටුවම් යෙදුමෙන් කළ හැක. ඒවා නිවැරදිව සක්‍රීය කර නොමැති නම් කාර්ය සාධන ගැටළු ඇති කළ හැක. ශුභාරංචිය නම් ඒවා ඉවත් කිරීමට පහසු වීමයි. අපි 'geheim' සක්‍රීය කරන්නේ කෙසේදැයි සොයා බලමු’ විකල්ප. මෙන්න 'geheim' වෙත ප්‍රවේශ වීමට ක්‍රම කිහිපයක්’ Android-Hand හි මෙනුව:

    ඔබ Android සඳහා ජංගම යෙදුමක් සංවර්ධනය කරන්නේ නම්, ඔබ එය 'සංවර්ධකයා සොයා ගනීවි’ විකල්ප තිබේ. මෙම සියලු සැකසුම් අවශ්ය නොවන අතර, ඔබට ගැටළු හඳුනා ගැනීමට සහ ඔබගේ යෙදුමේ ක්‍රියාකාරිත්වය වැඩි දියුණු කිරීමට ඔවුන්ට උපකාර කළ හැක. මෙම විකල්පයන්ගෙන් සමහරක් USB-නිදොස්කරණය ඇතුළත් වේ, ඔබගේ දුරකථනය root කිරීමට උදවු කළ හැකි විශේෂාංගයක්, custom-rom එකක් ස්ථාපනය කරන්න, සහ ඔබගේ දත්ත උපස්ථ කරන්න. වෙනත් 'සංවර්ධක’ විකල්ප මඟින් ඔබගේ උපාංගයේ ක්‍රියාකාරිත්වය විශ්ලේෂණය කිරීමට සහ ගැටළු නිරාකරණය කිරීමට ඔබට හැකියාව ලැබේ.

    දෝශ නිරාකරණය සහ නිදොස්කරණ පරිසරයන් නිර්මාණය කිරීමට අමතරව, ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ යෙදුම් සහ පිරිසැලසුම්වල ගුණාංග බැලීම සඳහා ද සහාය දක්වයි. එහි ප්රතිලාභ තිබියදීත්, නිදොස්කරණය මඟින් ඔබට බිඳවැටීමක් නිවැරදි කිරීමට හෝ දෝෂයක් නිවැරදි කිරීමට අවශ්‍ය සියලුම තොරතුරු ඔබට ලබා දිය නොහැක. මෙම මෙවලම් නොමැතිව Android යෙදුම් සංවර්ධනය කිරීම අපහසුය. කෙසේවෙතත්, ඔබට නිවැරදි මෙවලම් නොමැති නම්, ආරම්භ කිරීමට ඔබට පහත ඉඟි භාවිතා කළ හැක. සහ අවසාන වශයෙන්, මේ දේවල් මතක තියාගන්න අමතක කරන්න එපා!

    මොඩියුලර් පද්ධතිය

    ඉක්මනින් Android App එකක් හදාගන්න ඕන නම්, ඔබට මෙම කාර්යය සඳහා හොඳම මෙවලම අන්තර්ජාලයෙන් සොයාගත හැකිය. ඔබට මාසික ගාස්තුවක් අය කරන ඉහළම ශ්‍රේණිගත විකල්ප බොහොමයක් සොයාගත හැකිය. ඔබ භාවිතා කරන සැපයුම්කරු සහ ඔබ කුමන ආකාරයේ යෙදුමක් නිර්මාණය කරන්නේද යන්න මත පැකේජ වෙනස් වේ. ප්‍රධාන වශයෙන් යෙදුම් වර්ග දෙකක් තිබේ: දේශීය සහ PWA. දෙකම ඔවුන්ගේ වාසි සහ අවාසි ඇත. දේශීය යෙදුම් යෙදුම් වෙළඳසැලෙන් හෝ Google Play වෙතින් බාගත කර ඇති අතර PWAs වලට වඩා වැඩි ක්‍රියාකාරීත්වයක් ඇත.

    ඔබ වැඩසටහන්කරණයට නවකයෙක් නම්, ඔබට App-Builder වැනි සබැඳි මෙවලමක් භාවිතා කිරීමට අවශ්‍ය වනු ඇත. මෙම මෙවලම බොහෝ ක්‍රමලේඛන භාෂා සමඟ අනුකූල වන අතර ආරම්භකයින් සහ පළපුරුදු ක්‍රමලේඛකයින් සඳහා සුදුසු වේ. කෙසේවෙතත්, ඔබ මෙය උත්සාහ කිරීමට පෙර ඔබට ජාවා හෝ වෙනත් ක්‍රමලේඛන භාෂාවක් පිළිබඳ යම් දැනුමක් තිබිය යුතු බව සැලකිල්ලට ගැනීම වැදගත්ය. නැතිනම්, ඔබ දුර්වල ලෙස කේතනය කරන ලද යෙදුමක් සමඟ අවසන් වනු ඇත.

    ඔබ විසින්ම යෙදුමක් තැනීම කාලය ගතවන ක්‍රියාවලියකි, නමුත් එය සංවර්ධකයෙකු බඳවා ගැනීමට වඩා ලාභදායී විකල්පයකි. යෙදුම් සාදන්නන් යෙදුම් මූලද්‍රව්‍ය පුළුල් කට්ටලයක් සපයයි. කෙසේවෙතත්, අවාසිය නම් සීමිත අභිරුචිකරණය සහ පවතින විශේෂාංගයි. අභිරුචිකරණයන් සාක්ෂාත් කර ගැනීම දුෂ්කර ය, නමුත් ඒවා ලබා ගත හැකිය. ඔබට කුඩා අයවැයක් සඳහා කුඩා යෙදුමක් සෑදීමට අවශ්‍ය නම් ඔබේම යෙදුමක් තැනීම නිවැරදි විකල්පය විය හැකිය.

    Android Studio ව්‍යාපෘතියක් නිර්මාණය කිරීම

    ඔබගේ Android යෙදුම ගොඩනැගීම ආරම්භ කිරීමට, ඔබට Android Studio ව්‍යාපෘතියක් නිර්මාණය කිරීමට අවශ්‍ය වේ. ව්‍යාපෘතියක ගොනු ලැයිස්තුවක් අඩංගු වේ, ඔබගේ Android යෙදුමේ මූල කේතය ඇතුළුව, මට්ටම් සැකසුම්, සහ සම්පත් ගොනු. මෙම ගොනු ව්‍යාපෘතියට එක් කළ පසු, ඔබට අයදුම්පත ලිවීම ආරම්භ කළ හැකිය. පළමු පියවරේදී, ඔබ ඔබේ ව්‍යාපෘතිය නම් කළ යුතුය. පෙරනිමියෙන්, ව්යාපෘතිය යෙදුම ලෙස හැඳින්වේ. නම වෙනස් කිරීමට, ගොනුව ක්ලික් කරන්න > අලුත් > මොඩියුලය.

    ඔබ ඔබගේ යෙදුම සංවර්ධනය කිරීම ආරම්භ කරන විට, Android Studio මෙවලම නියැදි ව්‍යාපෘතියක් ජනනය කරයි. ඔබට ඔබේම යෙදුමක් නිර්මාණය කිරීමට අවශ්‍ය නම්, ඔබට නම ක්ෂේත්රයේ නම වෙනස් කළ හැකිය. ඔබගේ යෙදුම පරිශීලකයෙකුගේ උපාංගයේ ස්ථාපනය කර ඇති විට සහ එය Google Play හි ලැයිස්තුගත කර ඇති විට නම දිස්වනු ඇත. මෙය වෙනස් කිරීමට, ඔබට පෙරනිමි නම ඔබේම නමෙන් ප්‍රතිස්ථාපනය කළ හැක. විකල්පයක් ලෙස, ඔබට දැනටමත් ව්‍යාපෘතියේ සැකසුම් තුළ ඇති යෙදුම් නාමය භාවිත කළ හැක.

    ඔබට ව්‍යාපෘතිය තුළ උප ෆෝල්ඩර ද සෑදිය හැක. එම උප ෆෝල්ඩරවල ඔබගේ ඇන්ඩ්‍රොයිඩ් යෙදුම ගොඩනැගීමට අවශ්‍ය ගොනු අඩංගු වේ. src/ෆෝල්ඩරයේ ජාවා මූලාශ්‍ර කේතය අඩංගු වන අතර ලිබ්/ෆෝල්ඩරයේ ධාවන වේලාවේදී අවශ්‍ය අමතර jar ගොනු අඩංගු වේ.. වත්කම්/ෆෝල්ඩරයේ ස්ථිතික ගොනු සහ ඇද ගත හැකි වත්කම් අඩංගු වේ. අවසාන වශයෙන්, gen/folder හි Android ගොඩනැගීමේ මෙවලම් මගින් ජනනය කරන ලද උත්පාදනය කරන ලද මූල කේතය අඩංගු වේ.

    ප්රතිනිර්මාණය කිරීමේ මෙවලම්

    Android යෙදුම් ක්‍රමලේඛනය සඳහා ප්‍රතිනිර්මාණය කිරීමේ මෙවලම් බොයිලේරු ප්ලේට් කේතය අඩු කිරීමට උපකාරී වේ, කේතය සරල කරන්න, සහ ඔබේ ව්‍යාපෘතිය සරල කරන්න. ප්රතිනිෂ්පාදන මෙවලම් සඳහා උදාහරණ කිහිපයක් Dagger ඇතුළත් වේ, හිල්ට්, සහ SafeArgs. මෙම පුස්තකාල බොයිලර් ප්ලේට් කේතය ඉවත් කිරීමෙන් සංවර්ධකයින්ගේ එදිනෙදා ජීවිතය වඩාත් පහසු කරයි, මතක කාන්දු වීම වැළැක්වීම, සහ ක්‍රියාකාරකම් ජීවන චක්‍ර කළමනාකරණය කිරීම. මෙම සියලු විශේෂාංග ඔබට බොයිලේරු කේතය ලිවීම වෙනුවට ව්යාපාර තර්කනය කෙරෙහි අවධානය යොමු කිරීමට ඉඩ සලසයි.

    නැවත සකස් කිරීම යනු කේතීකරණ උත්සාහය අඩු කිරීමට හොඳ ක්‍රමයකි, කාලය, සහ වියදම්. මෙම තාක්ෂණය ඕනෑම මෘදුකාංග ගෘහ නිර්මාණ ශිල්පයක් සඳහා භාවිතා කළ හැකිය, සහ කුඩා ඉහළ මට්ටමේ කේතීකරණ දැනුමක් ඇති ඕනෑම සංවර්ධකයෙකුට ක්‍රියාවලිය ආරම්භ කළ හැක. අතිරෙකව, සමස්ත ව්‍යාපෘති පිරිවැය අවම මට්ටමක තබා ගනිමින් සමහර කේත ස්ථර පිරිසිදු කිරීමට ඔබට ඉඩ දීමෙන් එය විශාල කාලයක් හා ශක්තියක් ඉතිරි කර ගත හැකිය.. පැරණි ඩෙස්ක්ටොප් යෙදුම් ජංගම යෙදුම් බවට පරිවර්තනය කිරීමට පවා ප්‍රතිනිර්මාණය කිරීමේ මෙවලම් භාවිතා කළ හැක.

    ඇන්ඩ්‍රොයිඩ් යෙදුම් ක්‍රමලේඛනය සඳහා ප්‍රතිනිර්මාණය කිරීමේ මෙවලම් ඔබට ක්‍රම සහ ජාවා පන්තිවල සාමාජිකයින් නැවත නම් කිරීමට උපකාරී වේ. අතිරෙකව, Android Studio ඔබට එක් එක් ගොනුව මත නැවත නම් කිරීමක බලපෑම පෙරදසුන් කිරීමට ඉඩ සලසයි. මෙයින් අදහස් කරන්නේ ඔබගේ පවතින කේතය යාවත්කාලීන කිරීමට ඔබට නව කේතයක් ලිවීමට අවශ්‍ය නොවන බවයි. යම් ක්‍රමයක් හෝ පන්තියක් නැවත නම් කරන්නේ කෙසේදැයි ඔබට විශ්වාස නැත්නම්, ඔබ එය නිවැරදිව කරන බව තහවුරු කර ගැනීමට ඔබට Android Studio හි ප්‍රතිනිර්මාණය කිරීමේ මෙවලම් භාවිතා කළ හැක.

    iOS සහ Android සඳහා දෙමුහුන් යෙදුම් සංවර්ධනය

    දේශීය සහ දෙමුහුන් යෙදුම් වෙන්කර හඳුනාගත හැකි පළමු දෙය නම් ඒවායේ සංවර්ධන ප්‍රවේශයයි. දේශීය යෙදුම් එක් වේදිකාවක් සඳහා ප්‍රශස්ත කර ඇති අතර, දෙමුහුන් යෙදුම් වේදිකා දෙකෙහිම හොඳම විශේෂාංග භාවිතා කිරීමට සමත් වේ. මේ හේතුව නිසා, වේදිකා දෙකෙහිම ඉක්මන් ක්‍රීඩා කිරීම සඳහා ඒවා වඩාත් කැමති වේ. තවද, දෙමුහුන් යෙදුම් මෙහෙයුම් පද්ධතිවල වාසිය ලබා ගනී’ විවිධ ලක්ෂණ. කෙසේවෙතත්, ඒවා ස්වදේශීය යෙදුමක් තරම් දේශීය නොවේ. පරිශීලකයාගේ අවශ්යතා මත රඳා පවතී, සමහර පරිශීලකයින් සඳහා දෙමුහුන් යෙදුම් වඩාත් සුදුසු වේ.

    දෙමුහුන් සංවර්ධනය භාවිතා කරන විට, Android සහ iOS සංවර්ධනය සඳහා එකම වේදිකාව භාවිතා කිරීමෙන් ඔබට කාලය සහ මුදල් ඉතිරි කර ගත හැක. උදාහරණ වශයෙන්, ඔබට වෙනම UI වේදිකාවල ආයෝජනය කිරීමට අවශ්‍ය නැත. තව, දෙමුහුන් යෙදුම් ඉක්මනින් හා ලාභදායී ලෙස වෙළඳපොළට ගෙනැවිත් පරීක්ෂණ බැලුමක් ලෙස සේවය කළ හැකිය. දෙමුහුන් යෙදුම් සංවර්ධනය ඔබට සංවර්ධන කාලය සහ පිරිවැය අඩු කිරීමට සහ ඔබේ නිෂ්පාදනය වේගයෙන් වෙළඳපොළට ලබා ගැනීමට උපකාරී වේ.

    දෙමුහුන් සංවර්ධනය භාවිතා කිරීමේ තවත් වාසියක් වන්නේ එය ඉඩ දෙන නම්‍යශීලී වීමයි. දේශීය සංවර්ධනයට අමතරව, දෙමුහුන් යෙදුම් වලට ඔබ ඔබේ ඩෙස්ක්ටොප් වෙබ් අඩවිය සඳහා ලියා ඇති වෙබ් අන්තර්ගතය භාවිතා කළ හැක. මේ ක්රමයෙන්, ඔබට යෙදුමේ සියලුම කොටස්වල වෙබ් අන්තර්ගතය පෙන්විය හැක, මිලදී ගැනීමේ පුනීලය ඇතුළුව. ඔබට ස්වදේශීය කේතය භාවිතයෙන් දේශීය යෙදුම්වල දෘඪාංග විශේෂාංග වෙත ප්‍රවේශ විය හැක. දෙමුහුන් යෙදුම් වලට එයට සහය දක්වන වේදිකාවල JavaScript API භාවිතා කළ හැක.

    අපගේ වීඩියෝව
    නොමිලේ උපුටා ගැනීමක් ලබා ගන්න