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

    අමතන්න





    අපේ බ්ලොග් එක

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

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

    අපේ බ්ලොග් එක


    Android යෙදුම් ක්‍රමලේඛනය ඉගෙන ගන්නේ කෙසේද

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

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

    ඇදගෙන යාම

    ඇන්ඩ්‍රොයිඩ් ඇප් ක්‍රමලේඛනය ඇන්ඩ්‍රොයිඩ් යෙදුම් ක්‍රමලේඛනය ඉතා අන්තර්ක්‍රියාකාරී යෙදුම් තැනීමට ඔබට උපකාර කළ හැකි සරල සහ බලවත් තාක්‍ෂණයකි.. drag and drop යාන්ත්‍රණය ඔබට යෙදුමේ ඉතිරි කොටසට බලපෑමක් නොකර වස්තු එහා මෙහා ගෙන යාමට ඉඩ සලසයි. ඇන්ඩ්‍රොයිඩ් සිදුවීමක් හරහා ඇදගෙන යාමේ සිදුවීම් සවන්දෙන්නන් වෙත යවනු ලැබේ. ඇදගෙන යාමේ සිදුවීම වස්තුවේ තත්ත්වය පිළිබඳ තොරතුරු අඩංගු වන අතර X-y ඛණ්ඩාංකයක් වැනි දත්ත ඇතුළත් කළ හැක. ඇදගෙන යාමේ සිදුවීම් සවන්දෙන්නා දත්ත ලබාගෙන getX ක්‍රමය අමතන්න() හෝ getY() ඇදගෙන යන ලක්ෂ්‍යයේ වත්මන් පිහිටීම ලබා ගැනීමට. ඇදගෙන යාමේ මෙහෙයුම අවසන් කර ඇත්නම්, සවන්දෙන්නා බූලියන් සත්‍ය හෝ අසත්‍යයක් ලබා දෙයි.

    ඇන්ඩ්‍රොයිඩ් යෙදුම් ක්‍රමලේඛනය Eclipse සමඟින් ඇදගෙන යා හැක 4.4 (ලූනා) සහ ජාවා 1.7. ඇදගෙන යාම ක්‍රියාත්මක කිරීමට, ඔබ ඔබේ ක්‍රියාකාරකමට OnTouchListener එකක් එක් කිරීමට අවශ්‍යයි. ඉන්පසු, ඇදගෙන යාමේ ක්‍රියාවලියේදී දර්ශනය විය යුතු පින්තූරය සඳහන් කරන DragShadowBuilder එකක් සාදන්න.

    ඇන්ඩ්‍රොයිඩ් යෙදුම් ක්‍රමලේඛනය ඇදගෙන යාමේ සිදුවීම් පන්ති භාවිතා කිරීම සහ සවන්දෙන්නන් ඇද දැමීම ඇතුළත් වේ. ඇදගෙන යාමේ සිදුවීම් පරිශීලක ප්‍රේරකයක් සමඟ ආරම්භ වේ. ඉන්පසු, යෙදුම startDragAndDrop සපයයි() ආපසු අමතන්න. ඇදගෙන යාමේ සිදුවීම් අසන්නන් අසත්‍ය ලෙස ආපසු ලබා දෙන්නේ නම්, පද්ධතිය ආපසු ඇමතුම් ක්‍රමය අමතන්නේ නැත. DragEvent පන්තිය onTouchEvent හා සමාන වේ.

    onProvideShadowMetrics ක්‍රමය අභිබවා යාමෙන් ඔබට ඇදගෙන යාමේ සිදුවීමක හැසිරීම වෙනස් කළ හැක. මෙම ක්‍රමය ඇදගෙන යාමේ සිදුවීමේ ප්‍රමාණය සහ ස්පර්ශ ලක්ෂ්‍යය පිළිබඳ තොරතුරු ලබා දෙයි. onDrawShadow ක්‍රමය අභිබවා යාමෙන් ඔබට ඇදගෙන යාමේ අභිනය ද වෙනස් කළ හැක..

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

    අභිප්රාය

    Android යෙදුමක විවිධ සංරචක අතර සන්නිවේදනය කිරීමට චේතනාවන් භාවිතා කරයි. Android යෙදුමකට පැහැදිලි සහ ව්‍යංග අභිප්‍රායන් දෙකටම සහය විය හැක, එක් යෙදුමකින් තවත් යෙදුමකට දත්ත ගලායාම පාලනය කිරීමට භාවිතා කරයි. මෙයට උදාහරණයක් වනුයේ බ්‍රවුසර කවුළුවක් එය විවෘත කරන විට පරිශීලකයෙකු වෙනත් යෙදුමකට හරවා යවයි.

    චේතනා තනි අංකයක් හෝ තන්තුවක් විය හැක, සහ යෙදුමක් තුළ වෙනත් ක්‍රියාකාරකම් අවුලුවාලීමට භාවිතා කරයි. යෙදුමක අනෙකුත් සංරචක අවුලුවාලීමට අමතරව, යෙදුමක් තුළ ක්‍රියාකාරකම් ගෙනයාමට ද අභිප්‍රායන් භාවිතා කළ හැක. ප්රධාන දෙය නම් ඒවා ඥානවන්තව භාවිතා කිරීමයි. අභිප්‍රායන් සමඟ වැඩ කිරීමේදී ඔබ අනුක්‍රමික හෝ පාර්සල් කළ හැකි දත්ත වළක්වා ගත යුතුය.

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

    Android යෙදුම් බොහෝ විට තිර කිහිපයකින් සමන්විත වේ. සමහර වෙලාවට, පරිශීලකයින් විවිධ හේතු නිසා යෙදුම් අතර මාරු විය යුතුය. මෙය ඉටු කිරීමට, ඔවුන් Intent යාන්ත්‍රණය භාවිතා කරයි. එකම යෙදුම තුළ ක්‍රියාකාරකම් සම්බන්ධ කිරීමට අභිප්‍රායන් භාවිතා වේ, යෙදුම් අතර මෙන්ම. යෙදුම් අතර මාරු වීමට, ඔබ නව අභිප්‍රාය වස්තුවක් සාදා සුදුසු Android ක්‍රමයක් භාවිතා කළ යුතුය.

    අන්තර්ජාලයට සමාන ක්‍රියාකාරීත්වයක් සැපයීමට අභිප්‍රායන් Android යෙදුම්වලට ඉඩ දෙයි. මෙය කිරීමට, Android යෙදුම් වලට වෙබ් සබැඳි සඳහා අභිප්‍රාය පෙරහනක් ක්‍රියාත්මක කළ හැක. මෙයින් අදහස් කරන්නේ වෙබ් අඩවි වෙත යොමු වන සබැඳි වෙබ් පිටුවක් වෙනුවට Android යෙදුම විවෘත කරන බවයි. අතිරෙකව, ඇන්ඩ්රොයිඩ් 12 සාමාන්‍ය වෙබ් අභිප්‍රායන් හඳුන්වා දෙන ලදී, පරිශීලකයාගේ පෙරනිමි බ්‍රව්සර් යෙදුම විවෘත කිරීමට භාවිතා කරයි.

    ක්‍රියාකාරකම් ජීවන චක්‍ර ආපසු ඇමතුම්

    ඔබ Android යෙදුම්වල කේතය ලියන විට, ඔබට බොහෝ විට ක්‍රියාකාරකම් ජීවන චක්‍ර ඇමතුම් හමු විය හැක. මෙම ආපසු ඇමතුම් ඔබගේ යෙදුම වසා දැමිය යුත්තේ කවදාදැයි ඔබට දන්වයි, නැවත ආරම්භ කරන ලදී, නැතහොත් පෙර තත්ත්වයට පත් විය. වාසනාවකට මෙන්, මෙම ඇමතුම් ක්‍රියාකාරකම් සහ ඛණ්ඩක සන්දර්භ දෙකෙහිම භාවිතා කළ හැක.

    Activity Lifecycle Callbacks වර්ග තුනක් ඇත. පළමු එක, ආරම්භයේදී(), ක්‍රියාකාරකමක් තිරයේ ප්‍රථමයෙන් දිස්වන සෑම විටම ක්‍රියාකරනු ලැබේ. දෙවැන්න, edresume(), යම් ක්‍රියාකාරකමක් අත්හිටුවීමෙන් නැවත පැමිණෙන විට කැඳවනු ලැබේ. ඔබගේ යෙදුම දිගු කාලයක් ධාවනය වීම වැළැක්විය හැකි බැවින් මෙය ඕනෑම ඇන්ඩ්‍රොයිඩ් යෙදුමක් සඳහා තීරණාත්මක ඇමතුමකි.

    මෙම ඇමතුම් ලබා ගැනීමට ඔබ Android API තේරුම් ගත යුතුය. onStart සහ onStop ක්‍රම පද්ධතිය මඟින් කිහිප වතාවක් කැඳවනු ලැබේ. මෙයින් අදහස් කරන්නේ ඔබගේ යෙදුම onStart ක්‍රමයට කිහිප වතාවක් ඇමතිය හැකි බවයි. මෙය ඔබගේ ක්‍රියාකාරකම් දෘශ්‍යමාන සහ සැඟවීමට හේතු වේ. logcat පණිවිඩ බැලීමෙන් ක්‍රියාකාරකම විනාශ වන්නේ කවදාදැයි ඔබට පැවසීමටද හැකි විය යුතුය.

    පරිශීලක අන්තර්ක්‍රියාවේ ප්‍රතිඵලයක් ලෙස OS මඟින් onCreate සහ onDestroy ඇමතුම් ක්‍රියාරම්භ කරයි.. සංවර්ධකයින්ට නැවත ඇමතුම් අභිබවා යා හැක. කෙසේවෙතත්, ආපසු ඇමතුම් අභිබවා යන විට, සංවර්ධකයින් සෑම විටම සුපිරි පන්තියේ ක්‍රමය ලෙස හැඳින්විය යුතුය. එසේ කිරීමට අපොහොසත් වීමෙන් යෙදුම අමුතු තත්වයක හෝ බිඳ වැටීමකට පවා හේතු විය හැක.

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

    ලොග් කිරීම

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

    ලොග් වීමට ඇති පහසුම ක්‍රමයක් නම් බිල්ට් ලොග් පන්තියක් භාවිතා කිරීමයි. ලොග් කිරීමේ ක්‍රම තර්ක දෙක තුනක් පිළිගනී. බොහෝ ලොග් පණිවිඩ වල තර්ක දෙකක් අඩංගු වේ. තර්ක තන්තු වර්ගය විය යුතුය. මෙම වර්ගයේ ලොග් කිරීම සීමා සහිතයි, නමුත් එය බොහෝ අරමුණු සඳහා ප්රයෝජනවත් මෙවලමකි.

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

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

    ඔබට ඇන්ඩ්‍රොයිඩ් හි පද්ධති ලොග් ද නැරඹිය හැකිය. මෙම ලොගවල විශ්ලේෂණ සිදුවීම්වල සිට ස්ථානය සහ වෙන්කරවා ගැනීමේ ලොග දක්වා සෑම දෙයක් ගැනම තොරතුරු අඩංගු වේ. ඔබට Android Studio වැනි මෙවලමක් ආධාරයෙන් යෙදුම් පැකේජය මගින් ලොග් ප්‍රතිදානය පෙරීමට හැකිය.

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