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

    අමතන්න





    අපේ බ්ලොග් එක

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

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

    අපේ බ්ලොග් එක


    Android වැඩසටහන්කරණයේ මූලික කරුණු ඉගෙන ගන්න

    ඔබට Android Programmierung හි මූලික කරුණු ඉගෙන ගැනීමට අවශ්‍ය නම්, ඔබට අන්තර්ජාලයෙන් සොයා ගත හැකි සම්පත් කිහිපයක් තිබේ. Android-Anfanger නිබන්ධනය පළපුරුදු ජාවා භාවිතා කරන්නන් වෙත යොමු කර ඇත, එබැවින් ඔබට භාෂාව සමඟ යම් අත්දැකීමක් අවශ්ය වනු ඇත. එය ස්වයං-වැඩසටහන් කිරීම ද අවශ්ය වනු ඇත. Android SDK එක ලොකු ගනුදෙනුවක් නෙවෙයි, හැබැයි ජාවා ගැන අවබෝධයක් තියෙන්න ඕන. මෙම ලිපිය සරල ඇන්ඩ්‍රොයිඩ් යෙදුමක් නිර්මාණය කිරීමේ ක්‍රියාවලිය හරහා ඔබව ගෙන යන අතර shareActionProvider එකක් නිර්මාණය කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත..

    ජාවා

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

    ජාවා ඉගෙනීමට අමතරව, Android SDK භාවිතයෙන් දෙමුහුන් යෙදුම් ගොඩනඟන්නේ කෙසේදැයි ඔබට ඉගෙන ගත හැකිය, යෙදුම් සංවර්ධන මෙවලමක්. මෙම මෙවලමෙහි Android SDK සහ Interneti-used අඩංගු වේ. ඔබේ අත්දැකීම් මට්ටම අනුව, යෙදුම් සාදන්නෙකු භාවිතා කිරීමෙන් දෙමුහුන් යෙදුම් සංවර්ධනය කිරීමට ඔබට ඉගෙන ගත හැකිය. මෙම විකල්පය වඩා මිල අධිකයි, නමුත් වැඩසටහන්කරණය ඉගෙන නොගෙන යෙදුම් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. එකම අවාසිය නම් ජාවා ස්විෆ්ට් තරම් ජනප්‍රිය නොවීමයි, වෛෂයික-සී හෝ ස්විෆ්ට්.

    ඇන්ඩ්‍රොයිඩ් මෙහෙයුම් පද්ධතිය ලිනක්ස් මත පදනම් වී ඇති බැවින්, ජාවා යනු යෙදුම් සංවර්ධනය සඳහා භාවිතා කරන මූලික භාෂාවයි. ඔබට Google වෙතින් Java Studio නොමිලේ බාගත හැකිය, සහ Java SE සංවර්ධන කට්ටලය සහ ධාවන කාල පරිසරය (Jvm) ඔබගේ Android යෙදුම ගොඩනැගීමට. Java යනු Object-Oriented Programming language එකකි, සහ Android සඳහා වඩාත් ජනප්‍රිය ක්‍රමලේඛන භාෂාව වේ. ඇත්තටම, ජංගම උපාංග සඳහා යෙදුම් ලිවීමට ජාවා භාවිතා කරයි. ඔබට iOS යෙදුමක් නිර්මාණය කිරීමට අවශ්‍ය නම්, ඔබට ජාවා ඉගෙන නොගෙන Swift ඉගෙන ගත හැකිය.

    XML-විග්රහ කිරීම

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

    XML විග්‍රහ කිරීමේ යෙදුමක් දත්ත රැස් කර එය ආකෘතිගත තන්තුවක් බවට පරිවර්තනය කරයි, බොහෝ ආකාරවලින් භාවිතා කළ හැකි. එකතු කිරීමේ පන්තියක්, දත්ත සමුදායක්, හෝ දත්ත සමුදායක් සියලු විකල්ප වේ. එහි ප්‍රතිඵලයක් ලෙස හැඩතල ගැන්වූ තන්තුව අවම HTML වලින් ෆෝමැට් කර ඇත. සමහර විකල්ප වඩාත් කාර්යක්ෂම විය හැක. අභිරුචි පන්තියක් අවශ්ය විය හැකිය, එය getResults භාවිතා කරන බැවින්() දත්ත එකලස් කරන ලද නිරූපනය රැස් කිරීමේ ක්‍රමය.

    ඔබ Android වැඩසටහන්කරණයට අලුත් නම්, JSON හෝ XML භාවිතා කරන්නේ කෙසේදැයි ඔබ කල්පනා කරනවා විය හැක. කලින් භාවිතා කිරීමට, ඔබට Android Studio තිබිය යුතුය, නමුත් SDK API හි සංශෝධනය වැදගත් නොවේ. ආරම්භ කිරීමට, ඔබට උපදෙස් සඳහා Android Developers වෙබ් අඩවිය වෙත යොමු විය හැක. ඔබට එහි මූලික JSON සහ XML විග්‍රහ කිරීමේ උදාහරණ සොයා ගැනීමට හැකි විය යුතුය.

    ක්‍රියාකාරකම් ජීවන චක්‍රය

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

    ආරම්භය() ක්‍රියාකාරකම් දෘශ්‍යමාන වීමට ආසන්න වන විට ක්‍රමය හැඳින්වේ. එය අන්තර්ක්‍රියාකාරී මෙහෙයුම් සඳහා ක්‍රියාකාරකම් සූදානම් කරයි. ක්‍රියාකාරකම onPause ට පෙර එය හැඳින්වේ() සහ Resume මත() ක්රම. මෙම ක්‍රමය UI යාවත්කාල කිරීම් අවුලුවාලීමට සහ පද්ධතිය මඟින් ක්‍රියාකාරකම විනාශ වීමට පෙර යෙදුම් දත්ත සුරැකීමට භාවිතා කරයි. අතිරෙකව, onPause() යම් දෙයක් පරිශීලකයාගේ අවධානයට ලක් වූ විට ක්‍රමය හැඳින්වේ.

    අක්රිය ක්රියාකාරකම් ද හැඳින්වේ “අක්රිය” සහ පරිශීලකයාට නොපෙනෙන ඒවා වේ. යෙදුමක නිරූපකය සැඟවී තිබේ නම්, එය විරාම කළ තත්වයට යයි, සහ එය යෙදුම් ලැයිස්තුවේ නොපෙනේ. මෙම තත්වය සාමාන්‍යයෙන් පරිශීලකයා ආපසු සංචාලන බොත්තම ක්ලික් කරන විට සමාන වේ. ක්‍රියාකාරකමක දෘශ්‍යතාව නිශ්චිත සීමාවකට වඩා පහත වැටුණු විට, එය මරා දමනු ලැබේ.

    ShareActionProvider

    ඔබ Android මත අන්තර්ගතය බෙදා ගැනීමට පහසු ක්‍රමයක් සොයන්නේ නම්, ඔබට ShareActionProvider භාවිතා කිරීම සලකා බැලීමට අවශ්‍ය විය හැක. මෙම පන්තිය Android සහාය පුස්තකාලයේ කොටසකි, පැරණි Android අනුවාද සඳහා සහය දක්වයි. Share-යෙදුම් යනු පරිශීලකයින්ට යෙදුම් දෙකක් හෝ වැඩි ගණනක් අතර අන්තර්ගතය බෙදා ගැනීමට ඉඩ සලසන සරල යෙදුම් වේ. ShareActionProvider පන්තිය මෙම යෙදුම් සඳහා ප්‍රයෝජනවත් මෙවලමකි. මෙම පන්තිය සඳහා පාදක කේතය මෙහි සොයා ගත හැක.

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

    ShareActionProvider ICS හි Android රාමුවට එක් කරන ලදී. එය Android යෙදුම් අතර දත්ත හුවමාරු කර ගැනීම වඩාත් පහසු කරයි. එය අභිරුචි දර්ශන ලැයිස්තු පුරවන අතර ActionBar හි කොටස් මෙනුවක් එක් කිරීමට පහසුකම් සපයයි. ShareActionProvider ඔබට බෙදා ගැනීමට අවශ්‍ය වූ විට එහි අභිප්‍රාය වෙනස් කළ හැකි වන පරිදි සැපයුම්කරු ද රඳවා තබා ගනී. ඔබ තොරතුරු බෙදා ගැනීමට ActionBar භාවිතා කරන්නේ නම් මෙය විශේෂයෙන් ප්‍රයෝජනවත් වේ.

    XML තන්තුව

    XML යනු Extensible Markup Language යන්නයි, සහ එය සැහැල්ලු සලකුණු භාෂාවක් වන අතර එය මුලින් සම්මත සාමාන්‍යකරණය කළ සලකුණු භාෂාව සඳහා සංවර්ධනය කරන ලදී (SGML). XML ටැග් සහිත දත්ත නිර්වචනය කරයි. මෙම සලකුණු භාෂාව පරිමාණය කළ හැකි අතර සංවර්ධනය කිරීමට පහසුය, සහ එය ඇන්ඩ්‍රොයිඩ් ක්‍රමලේඛනයේ UI සම්බන්ධ දත්ත සඳහා බහුලව භාවිතා වේ. මෙම ලිපිය XML හි මූලික කරුණු ගෙනහැර දක්වන අතර Android වැඩසටහන්කරණයේදී එය භාවිතා කරන ආකාරය පෙන්වයි.

    XML-විග්‍රහ කිරීමේ ක්‍රමය

    XML-Parsing යනු Android සංවර්ධකයෙකු සඳහා වැදගත් කාර්යයකි, විශේෂයෙන් ඔබ එය වෙබ් යෙදුම්වල භාවිතා කිරීමට අදහස් කරන්නේ නම්. XML ගොනුවක සිදුවීම් මාලාවක් අඩංගු වේ, ඒවා පසුව විග්‍රහ කර පෙළ සහ අනෙකුත් දත්ත වලට හැඩ ගන්වයි. XML විග්‍රහක ප්‍රධාන වර්ග තුනක් ඇත: SAX, DOM, සහ අදින්න. මෙම සෑම ක්‍රමයක්ම දත්ත හැසිරවීමට සහ විග්‍රහ කිරීමට තමන්ගේම අනන්‍ය නීති මාලාවක් භාවිතා කරයි.

    JSON වෙබ් සේවා සඳහා බහුලව භාවිතා වන අතර, සමහර යෙදුම් වලට තවමත් XML දත්ත විග්‍රහ කිරීමට අවශ්‍යයි. වාසනාවකට මෙන්, Android සඳහා විග්‍රහ කිරීමේ ක්‍රම කිහිපයක් තිබේ, XML PullParser API ඇතුළුව. XML pull-parsing සඳහා DOM Parser API ට වඩා අඩු මතකයක් අවශ්‍ය වේ. මෙම ක්රම අතර පොදු වෙනස්කම් කිහිපයක් තිබේ, නමුත් ඔබට එකම කාර්යය ඉටු කිරීමට එකක් භාවිතා කළ හැකිය.

    DOM යනු Android හි XML විග්‍රහ කිරීම සඳහා තවත් විකල්පයකි. DOM සතුව විශාල මතක පියසටහනක් ඇත, නමුත් එය SAX වලට වඩා අඩු සංකීර්ණ වේ. ඔබගේ ඉලක්කය දත්ත සංග්‍රහයක උප කුලකයක් පමණක් පෙන්වන යෙදුමක් නිර්මාණය කිරීම නම්, SAX ප්රවේශයක් ප්රමාණවත් විය හැක. ඔබ අනාගතයේදී විශාල දත්ත කට්ටල විග්‍රහ කිරීමට අදහස් කරන්නේ නම්, කෙසේවෙතත්, DOM ප්‍රවේශය භාවිතා කිරීම සැමවිටම වඩා හොඳය.

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