Android 5.1 හි බහු-කවුළු මාදිලිය. Android හි බහු-කවුළු මාදිලිය භාවිතා කරන්නේ කෙසේද. සංවර්ධක විකල්ප සක්රිය කරන්නේ කෙසේද

අවධානය! මෙම ලිපිය තිරපිටපත් සහ විකල්ප භාවිතා කරයි මෙහෙයුම් පද්ධතිය Android 7.1. විස්තර කරන ලද මූලද්රව්ය බොහොමයක් Android හි අනෙකුත් අනුවාදවල තිබිය යුතු වුවද, කතුවරයා මෙය සහතික නොකරයි.

සංවර්ධක විකල්ප සක්රිය කරන්නේ කෙසේද

මෙම ලිපිය සංවර්ධකයින් සඳහා සැකසුම් කෙරෙහි අවධානය යොමු කරනු ඇත යන කාරනය තිබියදීත්, මෙම නාමයෙන් බිය නොවන්න. මෙම කොටසේ ඉදිරිපත් කර ඇති සමහර විකල්ප ප්රයෝජනවත් වනු ඇත සාමාන්ය පරිශීලකයන්. පෙරනිමියෙන් ඒවා සැකසුම් තුළ නොපෙන්වයි, නමුත් මෙය නිවැරදි කිරීම පහසුය.

  1. විවෘත Android සැකසුම්සහ "දුරකථනය ගැන" කොටස වෙත යන්න.
  2. ඉතා පහළට අනුචලනය කරන්න. "ඉදිකිරීම් අංකය" යන පේළිය සොයා ගන්න.
  3. පේළියක මෙම මූලද්‍රව්‍යය මත ඉක්මන් තට්ටු හතක් කරන්න. ප්රතිඵලයක් වශයෙන්, ඔබ දැන් සංවර්ධකයෙකු බවට පත් වී ඇති බවට දැනුම් දීමක් දර්ශණය විය යුතු අතර, අනුරූප කොටස සැකසුම් මෙනුවෙහි දිස්වනු ඇත.

දැන් අපි බලමු අපට තිබෙන අවස්ථා කිහිපයක්.

සමහර සංවර්ධකයින් ඔවුන්ගේ යෙදුම්වල SD කාඩ්පතකට ස්ථාපනය කිරීමේ හැකියාව විශේෂයෙන් අක්‍රීය කරයි. "බාහිර ආචයනය වෙත සුරැකීමට ඉඩ දෙන්න" ස්විචය භාවිතයෙන්, ඔබට සංවර්ධකයාගේ කැමැත්ත නොසලකා මෙයට ඉඩ දිය හැක.

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

බහු-කවුළු මාදිලිය Google වෙතින් මෙහෙයුම් පද්ධතිවල නවතම අනුවාදවල විශේෂාංගයකි. කෙසේ වෙතත්, මෙම විශේෂාංගයට නිවැරදි දේට වඩා වැඩි යමක් අවශ්‍ය වේ ඇන්ඩ්රොයිඩ් අනුවාදය, නමුත් අවාසනාවකට මෙන්, සියලුම සංවර්ධකයින් සැලකිලිමත් නොවූ යෙදුම්වලම සහය දක්වයි.

"බහු කවුළු මාදිලියේ ප්‍රමාණය වෙනස් කරන්න" විකල්පය භාවිතා කරමින්, ඔබට මෙම මාදිලියේ ඕනෑම යෙදුමක් භාවිතා කළ හැකිය.

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

"තිරය මත තබා ගන්න" විකල්පය මඟින් ස්මාර්ට් ජංගම දුරකථනය චාජරයට සම්බන්ධ වන මුළු කාලයම සක්රිය මාදිලියේ රැඳී සිටීමට ඉඩ සලසයි.

මෙය Android හි සැලකිය යුතු දෘශ්‍ය ත්වරණයක් ලබා ගැනීමට ඔබට ඉඩ සලසන වඩාත් ප්‍රයෝජනවත් විකල්ප වලින් එකකි. කාරණය නම්, සමහර නිෂ්පාදකයින්, wow බලපෑම් ලුහුබැඳීම, ලස්සන සජීවිකරණය සමඟ මෙහෙයුම් පද්ධතිය අධික ලෙස පටවා ඇත.

සංවර්ධක විකල්පයන්හි මෙම කොටසෙහි, ඔබට ඒවා ප්‍රදර්ශනය කරන වේලාව ස්වාධීනව සැකසීමට හෝ ඒවා සම්පූර්ණයෙන්ම අක්‍රිය කළ හැකිය. එහි ප්රතිඵලයක් වශයෙන්, පද්ධතිය සරලව පියාසර කිරීමට පටන් ගෙන ඇති බව පෙනේ.

ඔබගේ උපාංගය AMOLED තිරයක් භාවිතා කරන්නේ නම්, බැටරිය සුරැකීමට ප්‍රදර්ශනය වන වර්ණ ගණන සැබවින්ම වැදගත් වේ. ඉතිරි ආරෝපණය මත ඊටත් වඩා දිගු කාලයක් පැවතීමට, සරලව ඒකවර්ණ මාදිලිය සක්‍රිය කරන්න. මෙම විකල්පය සංවර්ධක සැකසුම් තුළද සඟවා ඇති අතර එය "Simulate anomaly" ලෙස හැඳින්වේ.

සංවර්ධකයින් සඳහා ඔබ භාවිතා කරන ප්‍රයෝජනවත් විකල්ප මොනවාද?

Android 6.0 හි සැඟවී ඇත්තේ බහු-කවුළු මාදිලිය භාවිතා කිරීමට ඔබට ඉඩ සලසන පර්යේෂණාත්මක විකල්පයකි. එය සක්රිය කිරීම සාපේක්ෂව දුෂ්කර ය, නමුත් නිවැරදිව සිදු කළ හොත්, මේ සමඟ දුෂ්කරතා ඇති නොවිය යුතුය. මත සමාන කාර්යයක් මෙන් නොව Samsung ස්මාර්ට්ෆෝන්, එය සියලුම යෙදුම් සමඟ ක්‍රියා කරයි.

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

පළමු මාර්ගය

1. ඔබගේ උපාංගයේ ස්ථාපනය කරන්න අභිරුචි ප්රතිසාධනය(උදා. TWRP). මෙය සිදු කිරීම සඳහා, Android SDK වෙතින් ADB බාගත කර ස්ථාපනය කරන්න. ඉන්පසු ඔබගේ උපාංගය සඳහා ප්‍රතිසාධන රූපය බාගත කර එය twrp.img නැවත නම් කර ADB ෆෝල්ඩරය තබන්න.

2. USB කේබලයක් සමඟ ඔබේ ස්මාර්ට් ජංගම දුරකථනය ඔබේ පරිගණකයට සම්බන්ධ කරන්න, විධාන රේඛාව විවෘත කර විධාන තුනක් ක්රියාත්මක කරන්න:

adb reboot bootloader
fastboot flash recovery twrp.img
fastboot reboot

3. ඔබගේ ස්මාර්ට් ජංගම දුරකථනය ක්‍රියා විරහිත කර නිශ්චිත යතුරු සංයෝජනයක් එබීමෙන් ප්‍රතිසාධනය ඇතුළු කරන්න (සාමාන්‍යයෙන් බල බොත්තම සහ ශබ්දය ඉහළ සහ පහළ බොත්තම්).

4. ප්‍රතිසාධනයේදී, Mounts කොටස තෝරා පද්ධතියට යාබදව කුරුසයක් දමන්න.

5. ඔබේ ස්මාර්ට් ජංගම දුරකථනය කේබලයක් සමඟ පරිගණකයට සම්බන්ධ කර පරිගණකයට සම්බන්ධ කරන්න විධාන රේඛාවපහත විධානය නිකුත් කරන්න:

Adb pull /system/build.prop

6. build.prop ගොනුව ඔබේ පරිගණකයට බාගත කරනු ඇත. එය Notepad හි විවෘත කර "ro.build.type=user" රේඛාව "ro.build.type=userdebug" සමඟ ප්‍රතිස්ථාපනය කරන්න



7. විධාන රේඛාවේ විධානය ඇතුළත් කිරීමෙන් build.prop ගොනුව නැවත ඔබගේ ස්මාර්ට් ජංගම දුරකථනයට බාගන්න:

Adb push build.prop /system/

8. සඳහා අවශ්‍ය තවත් විධාන තුනක් සඳහන් කරන්න තෙවන පාර්ශවීය යෙදුම් build.prop වෙනස් කිරීමට නොහැකි විය:

adb shell
cd පද්ධතිය
chmod 644 build.prop

9. ඔබගේ ස්මාර්ට් ජංගම දුරකථනය නැවත ආරම්භ කර සංවර්ධක සැකසුම් තුළ බහු-කවුළුව සක්රිය කරන්න.

දෙවන මාර්ගය

මුල් බැසගත් ස්මාර්ට්ෆෝන් වල, build.prop ගොනුව සංස්කරණය කිරීම වඩාත් පහසු වේ. මෙය විශේෂ Build Prop Editor යෙදුම භාවිතයෙන් හෝ භාවිතා කළ හැක පෙළ සංස්කාරකය, ඉදි කර ඇත ගොනු කළමනාකරු Root Explorer හෝ X-Plore වැනි. ගොනුව /system/build.prop හි පිහිටා ඇති අතර, එහි "ro.build.type=user" යන පේළිය "ro.build.type=userdebug" සමඟ ප්‍රතිස්ථාපනය කළ යුතුය.

බහු කවුළු සක්රිය කරන්නේ කෙසේද?

1. විවෘත කරන්න පද්ධති සැකසීම්, උපාංග ගැන කොටස වෙත ගොස් ඇන්ඩ්‍රොයිඩ් ගොඩනැගීමේ අංකය කිහිප වතාවක් තට්ටු කරන්න.

2. සංවර්ධකයින් සඳහා කොටසක් සැකසුම් තුළ දිස්වනු ඇත. එය තුළට යන්න - ඔබට බහු-කවුළුව සක්රිය කිරීමට ඉඩ සලසන ස්විචයක් ඔබට පෙනෙනු ඇත.

3. මුල් පිටුව බොත්තම (හෝ අතථ්‍ය බොත්තම) දිගු එබීමෙන් බහුකාර්ය තිරය විවෘත කරන්න. යෙදුම් පිටු සිඟිති රූ තුළ ඔබට නව නිරූපකයක් පෙනෙනු ඇත. එය මත ක්ලික් කිරීමෙන් පසු, යෙදුමේ ස්ථානය තෝරා ගැනීමට පද්ධතිය ඉදිරිපත් කරයි: අඩක්, තිරයෙන් හතරෙන් එකක් හෝ සම්පූර්ණ තිරය මත. යෙදුම් කිහිපයක් විවෘත වන විට, ඒවායේ කවුළු වල අනුපාතය වෙනස් කළ හැකිය.

බොහෝ දුරට, අනාගතයේදී ගූගල් මේ සඳහා ප්රවේශය විවෘත කරනු ඇත Android විශේෂාංගසියලුම පරිශීලකයින්ට. ඔබ සිතන්නේ ස්මාර්ට්ෆෝන් සහ ටැබ්ලට් පරිගණක සඳහා එය අවශ්යද නැතහොත් එය සම්පූර්ණයෙන්ම නිෂ්ඵලද?

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

ඔව්, Android 6.0 හි එකවර ක්‍රියාත්මක වන යෙදුම් දෙකක් තිරය මත තැබීමේ හැකියාව ඇත්ත වශයෙන්ම සපයා ඇත, විශේෂාංගය තවමත් සංවර්ධනය වෙමින් පවතින බැවින් සහ එහි සක්‍රිය කිරීම අස්ථායී ක්‍රියාකාරිත්වයට හේතු විය හැකි බැවින් සමාගම එයට ප්‍රවේශය ලබා දීමට තවමත් සූදානම් නැත. නමුත් ඔබට තවමත් උත්සාහ කිරීමට අවශ්‍ය නම් කුමක් කළ යුතුද?

මෙම ක්රියාවලිය තත්පර කිහිපයක් ගතවනු ඇත, නමුත් root "පද්ධති" ෆෝල්ඩරයේ පිහිටා ඇති තනි ගොනුවකට වෙනස්කම් සිදු කිරීමට උපාංගය මුල් බැස ගත යුතුය.

ඔබ කළ යුත්තේ රේඛාව එකතු කිරීමයි

persist.sys.debug.multi_window=ඇත්ත

ගොනුවේ අවසානය දක්වා build.prop.

සංස්කරණය ගොනුවට සුරැකීමෙන් සහ උපාංගය නැවත ආරම්භ කිරීමෙන් පසු, මෑත යෙදුම් පටිත්තෙහි ඔබට නව විකල්පයක් පෙනෙනු ඇත.

මත මේ මොහොතේසීමාවන් ගණනාවක් ඇති බැවින් මාෂ්මෙලෝ හි බහු කවුළු ඔබව සතුටු කිරීමට අපහසුය. කවුළුව ප්‍රමාණය වෙනස් කිරීම හෝ දෙවන යෙදුම ඔබම තෝරා ගැනීම කළ නොහැක (මෑත යෙදුම් පටිත්තෙහි දියත් කළ වහාම පද්ධතිය ස්වයංක්‍රීයව පිහිටා ඇති එක විවෘත කරයි). කෙසේ වෙතත්, මෙය පර්යේෂණාත්මක අංගයක් බව අමතක නොකරන්න, බලාපොරොත්තු වූ පරිදි සියල්ල ක්‍රියාත්මක වීමට පෙර යම් කාලයක් ගතවනු ඇත.

සැකයකින් තොරව, බහු-කවුළු ප්‍රකාරයට සහය දැක්වීම සඳහා දැනටමත් කටයුතු සිදුවෙමින් පවතින බව, ඔවුන්ගේ උපාංගවල එවැනි විශේෂාංගයක් ලබා ගැනීමට දිගු කලක් තිස්සේ අවශ්‍ය වී ඇති “පිරිසිදු” ඇන්ඩ්‍රොයිඩ් හි සියලුම පරිශීලකයින් සතුටු කරනු ඇත (විශේෂයෙන් එය සැලකිල්ලට ගනිමින්. Samsung අයිතිකරුවන්, LG, Sony එය දිගු කාලයක් තිස්සේ ලබා ගත හැකිය). මේ අනුව, පද්ධතිය වඩාත් ප්‍රායෝගික සහ සම්පූර්ණ කරමින් ඇන්ඩ්‍රොයිඩ් හි දිගුකාලීනව බලා සිටි ප්‍රයෝජනවත් විශේෂාංග ක්‍රමයෙන් දිස්වන්නේ කෙසේදැයි අපි දකිමු.

Andro4all වෙතින් ද්රව්ය මත පදනම්ව

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

මෙම ලිපියෙන් ඔබ Android හි බහු-කවුළු මාදිලිය ගැන ඉගෙන ගනු ඇත, සහ ඔබේම යෙදුම් ගොඩනඟන විට මෙම විශේෂාංගය භාවිතා කරන්නේ කෙසේද.

සමාලෝචනය කරන්න

ඇන්ඩ්‍රොයිඩ් හි බහු කවුළු සමඟ එකවර වැඩ කිරීම ඔබේ යෙදුම වෙනත් බොහෝ අයගෙන් කැපී පෙනෙන හා අමතර තරඟකාරී වාසියක් ලබා දිය හැකි සිත්ගන්නා අංගයකි. Samsung, Ramos සහ Huawei වැනි බොහෝ OEM සහ ODM නිෂ්පාදකයින් මූලික කරුණු වලට යටත් වේ ඇන්ඩ්රොයිඩ් පද්ධතියසංශෝධනය. විශේෂයෙන්ම, ඔවුන් බහු-කවුළු මාදිලිය සඳහා සහය හඳුන්වා දෙයි. ඔවුන් මෙය කරන්නේ ඔවුන්ගේ ස්මාර්ට්ෆෝන් සහ ටැබ්ලට් පරිගණකවල ආකර්ශනීය බව වැඩි කිරීම සඳහා, එවැනි කාර්යයකට සහය නොදක්වන උපාංගවලින් ඒවා වෙන්කර හඳුනා ගැනීම සඳහා ය.


බහු-කවුළු මාදිලිය භාවිතා කිරීම සඳහා අවස්ථා

පූර්ව තොරතුරු

2012 ජුනි මාසයේදී එය හඳුන්වා දෙන ලදී කෝනර්ස්ටෝන්ඇන්ඩ්රොයිඩ් මත බහු කාර්ය සඳහා පළමු විවෘත මූලාශ්ර වේදිකාව වේ. 2012 අගෝස්තු මාසයේදී සැම්සුන් විසින් බහු-කවුළු මාදිලියට සහය දක්වන පළමු උපාංගය නිකුත් කරන ලදී. 2013 සිට අද දක්වා, ඇන්ඩ්‍රොයිඩ් හි බහු කවුළු සමඟ එකවර වැඩ කිරීමට සහාය වීම සඳහා විසඳුම්වල පුපුරන සුලු වර්ධනයක් නිරීක්ෂණය කළ හැකිය.

2015 මැයි මාසයේදී, Android M සංවර්ධක පෙරදසුන නිකුත් කරන ලදී (අද, ජූලි මාසයේදී, පෙරදසුන 2 දැනටමත් පවතී). Android M (6.0) නිල නිකුතුව 2015 අගභාගයේදී අපේක්ෂා කෙරේ. අනෙකුත් නවෝත්පාදන අතර, Android M Preview 2 බහු-කවුළු මාදිලිය සඳහා සහය දැක්වීම සඳහා කැපී පෙනේ.


Android හි බහු කාර්යයන් සඳහා සහය දැක්වීම සඳහා විසඳුම් සංවර්ධනය කිරීම

බහු කවුළු සමඟ වැඩ කිරීමට ප්රවේශයන් දෙකක් තිබේ: පාවෙන සහ ඩොක් කරන ලද කවුළු භාවිතා කිරීම. බහු-කවුළු මාදිලිවල වැඩ කිරීමේ ප්රධාන ලක්ෂණ අතර, කවුළු විවෘත කිරීම සහ වසා දැමීම (විවෘත / වසා දැමීම), ඒවායේ ප්රමාණය (ප්රමාණය වෙනස් කිරීම) සහ සාපේක්ෂ පිහිටීම (swap) වෙනස් කිරීම. කවුළුවක් විවෘත කිරීමෙන් හෝ වැසීමෙන්, අපි, ඒ අනුව, බහු-කවුළු මාදිලිය සක්රිය හෝ අක්රිය කරන්නෙමු. ප්‍රමාණය වෙනස් කිරීමේ විශේෂාංගය මඟින් කවුළු ප්‍රමාණය සකස් කිරීමට ඔබට ඉඩ සලසයි. කවුළු නැවත සකස් කිරීම යනු ඒවායේ ස්ථාන වෙනස් කිරීමට ඔබට ඉඩ සලසන ක්‍රියාවකි.


බහු-කවුළු මාතයන්

2013 දී බහු කවුළු සමඟ වැඩ කිරීමට නිර්මාණය කර ඇති බොහෝ විසඳුම් වෙළඳපොලේ දර්ශනය විය. ඒවා OEMs, ODMs, ස්වාධීන මෘදුකාංග වෙළෙන්දන් සහ විවෘත මූලාශ්‍ර ප්‍රජාව විසින් සංවර්ධනය කර ඇත. පහත වගුවේ ඔබට ඇන්ඩ්‍රොයිඩ් පරිසරයේ බහු-කවුළු වැඩ සංවිධානය කිරීම සඳහා විවිධ තාක්ෂණයන් සංසන්දනය කළ හැකිය.

නිෂ්පාදන කෝනර්ස්ටෝන් කැපී පෙනෙනවා Xposed ටිටෝ
විස්තර
Android OS හි බහුකාර්ය වැඩ සංවිධානය කිරීම සඳහා රාමුව
පාවෙන කවුළු සහිත යෙදුම් නිර්මාණය කිරීමට භාවිතා කළ හැකි විවෘත මූලාශ්‍ර පුස්තකාලයක්
ඩොක් කරන ලද කවුළු සඳහා සහය දක්වන බහු-කවුළු යෙදුම
ඩෙස්ක්ටොප් පරිගණකයක වැඩ කිරීම සිහිපත් කරන වැඩ පරිසරයක් නිර්මාණය කිරීම ව්‍යාපෘතියේ අරමුණයි
කවුළු විවෘත කිරීම, වැසීම, ප්‍රමාණය වෙනස් කිරීම, සම්පූර්ණ තිරය දක්වා පුළුල් කිරීම සඳහා සහය දක්වයි
ඔව්
ඔව්
ඔව්
ඔව්
කවුළු විලාසය
පින් කර ඇත
පාවෙන
පින් කර ඇත
ස්ථාවර සහ පාවෙන
කේතය වෙනස් කිරීම
ඇන්ඩ්රොයිඩ් වේදිකා මට්ටමින්
යෙදුම් මට්ටමින්
ඇන්ඩ්රොයිඩ් වේදිකා මට්ටමින්
ඇන්ඩ්රොයිඩ් වේදිකා මට්ටමින්
යෙදුම් සහාය
සියලුම යෙදුම් සඳහා සහය දක්වයි; කෙසේ වෙතත්, SurfaceView ගතික වින්‍යාසය ලබා ගත නොහැක.
සමහර ආධාරක යෙදුම්. උදාහරණයක් ලෙස, කැල්කියුලේටරය.
විසඳුමේ අනුකූලතාව සහ ස්ථාවරත්වය වැඩිදියුණු කිරීම අවශ්ය වේ.
සියලුම යෙදුම් සඳහා සහය දක්වයි.
ඇන්ඩ්රොයිඩ් අනුවාදය
Android 4.1. - Android 4.4.
Android 4.1. - Android 4.4.
Android 4.4.
Android 4.4
නිල වෙබ් අඩවිය
අඬන්න
අඬන්න
අඬන්න
අඬන්න

මෘදුකාංග ගෘහ නිර්මාණ ශිල්පය

අතිරේක විශේෂාංග සඳහා සහය දැක්වීම සඳහා Android වේදිකා කේතය වෙනස් කළ හැක. Android OS ගෘහ නිර්මාණ ශිල්පය ස්ථර කිහිපයකින් සමන්විත වේ.

ඇන්ඩ්‍රොයිඩ් 4.2 සහ ඇන්ඩ්‍රොයිඩ් 4.3 වලදී, දියත් කිරීම සහ අනෙකුත් යෙදුම් "ප්‍රධාන තොගය" ලෙස හැඳින්වෙන ආරම්භයේදී එක් තොගයක තබා ඇත. ඔබ දන්නා පරිදි, බහු කවුළු ප්‍රකාරයට බහු ජනේල සඳහා වැඩි තොග අවශ්‍ය වේ. එහි ප්‍රතිඵලයක් වශයෙන්, ඔබ විසින් ActivityManagerService පද්ධති පන්තියට අට්ටියක් තැනීම සහ කළමනාකරණය කිරීම සඳහා අතුරු මුහුණතක් එක් කිරීමෙන් එය වෙනස් කළ යුතුය. යෙදුම්වල චිත්‍රක දර්ශන කළමනාකරණය කිරීමට ඔබට ඉඩ සලසන වේදිකා පන්තියේ WIndowManagerService වෙනස් කිරීමට, ඔබට InputManager වෙනස් කිරීමට අවශ්‍ය වේ. ස්පර්ශ සිද්ධීන් සුදුසු කවුළු වෙත හරවා යැවීමට මෙය අවශ්‍ය වේ.

ඇන්ඩ්‍රොයිඩ් 4.4 සහ ඇන්ඩ්‍රොයිඩ් 5.0 නිකුත් කිරීමත් සමඟ, තොග කළමනාකරණයට ප්‍රවේශය සැලකිය යුතු ලෙස වෙනස් වී ඇත. කවචය සහ අනෙකුත් යෙදුම් විවිධ අට්ටි මත ධාවනය කළ හැක. බහු අට්ටි සඳහා සහය සහ ඒවා කළමනාකරණය කිරීමේ හැකියාව පද්ධතියට එක් කර ඇත. පහත රූපයේ දැක්වෙන්නේ ඇන්ඩ්‍රොයිඩ් හි විවිධ අනුවාදවල තොගය සමඟ වැඩ කිරීමේ වෙනස්කම් ය.


Android 4.3 සහ Android 4.4 හි තොගයක් සමඟ වැඩ කිරීම සංසන්දනය කිරීම

දැන් අපි Android 5 (Lollipop) වෙත අවධානය යොමු කරමු. ඇන්ඩ්‍රොයිඩ් මෙහෙයුම් පද්ධතිය ක්‍රියාකාරකම් අතුරුමුහුණත් කාර්යයන් ක්‍රියාත්මක කිරීමට ආපසු ඇමතුම් යාන්ත්‍රණ භාවිතා කරයි. කෙසේ වෙතත්, පාලන කාර්යය වේදිකා මට්ටමින් ක්රියාත්මක වේ. දැන් අපි වැදගත් පන්ති දෙකක් බලමු: ActivityManagerService සහ WindowManagerService.


Lollipop වේදිකා මෘදුකාංග ව්‍යුහය

Lollipop හි ක්‍රියාකාරකම් කළමනාකරණය

බහු-කවුළු මාදිලියේ වැඩ කිරීමේ හැකියාව තොගය මත රඳා පවතින බැවින්, පහත දැක්වෙන්නේ ඔබට අට්ටියක් සාදා ගත හැකි ආකාරය සහ ඔබට එම තොගයේ ක්‍රියාකාරකමක් ධාවනය කළ හැකි ආකාරයයි. Lollipop හි, පහත සඳහන් කාර්යයන් IactivityManager.java අතුරුමුහුණතට එකතු කර ඇත:

ආරම්භ වූ පසු, SystemServer ක්‍රියාවලිය ක්‍රියාකාරකම් කළමණාකරණ සේවා සහ windows කළමනාකරණ සේවා කැඳවයි. මෙම ක්‍රියාවලිය නිරීක්ෂණය කිරීම සඳහා, අපට ධාවන කාල ව්‍යතිරේකයක් (RuntimeException) සුදුසු ස්ථානවලට දැමීමට විධාන එකතු කළ හැකිය.


Lollipop හි තොගයක් නිර්මාණය කිරීමේ ක්රියාවලිය

දැන් අපි බලමු කොහොමද Stack එකේ Activity එකක් දියත් කරන්නේ කියලා.


තොගයක් මත ක්‍රියාකාරකමක් දියත් කිරීම

ලොලිපොප් වල ADB උපයෝගිතා(Android Debug Bridge, Android debug bridge) පහත විධානයන් එකතු කර ඇත:

Lollipop හි කවුළු කළමනාකරණය

WindowManagerService යනු කවුළු කළමනාකරණ පද්ධතියේ මධ්‍යම කොටසයි. එහි ක්‍රියාකාරීත්වයට ආදාන සිදුවීම් යැවීම, තිරයේ ඇති වස්තූන්ගේ පිහිටීම පාලනය කිරීම සහ ග්‍රැෆික් මූලද්‍රව්‍ය දර්ශනය වන පෘෂ්ඨයන් ඇතුළත් වේ.


WindowsManagerService හි කාර්යභාරයඇන්ඩ්රොයිඩ් ග්රැෆික් ගෘහ නිර්මාණ ශිල්පය

බහු කවුළු ගැටළු

බහු-කවුළු මාදිලියේ වැඩ කරන විට, ඔබට කවුළු ප්රමාණය වෙනස් කළ හැකිය. ක්‍රීඩා සජීවිකරණය පෙන්වන කවුළුවේ ප්‍රමාණය වෙනස් කළ නොහැකි විට උදාහරණ තිබේ. මෙයට ප්‍රධාන හේතුව වන්නේ Android SurfaceFlinger උප පද්ධතියට ප්‍රතිදාන රූපයේ ප්‍රමාණය ගතිකව වෙනස් කළ නොහැකි වීමයි.


SurfaceFlinger භාවිතා කරන ක්‍රීඩා වලට කවුළුව ගතිකව ප්‍රතිප්‍රමාණ කළ නොහැක

තවත් ගැටළුවක් වන්නේ සමහර යෙදුම් බහු-කවුළු ආකාරයෙන් නිවැරදිව දර්ශනය නොවීමයි. පහත පින්තූරයේ ඔබට බහු-කවුළු මාදිලියේ කැල්කියුලේටරය නිවැරදිව දර්ශනය නොවන බව ඔබට පෙනේ. එවැනි භාවිතයේ කොන්දේසි සඳහා නිර්මාණය කර නොමැති යෙදුමේ පිරිසැලසුම ගැන එය සියල්ලම වේ.


බහු-කවුළු ආකාරයෙන් වැඩ කිරීමට සැලසුම් කර නොමැති පිරිසැලසුමක් සහිත කැල්ක්යුලේටරය

Android M හි බහු-කවුළු සහාය

Android M Developer Preview 2 Nexus 5, 6, 9 සහ Nexus Player මත ධාවනය කළ හැක. ඔබට එවැනි උපාංගයක් නොමැති නම්, හෝ ඔබට පෙරදසුන් තත්ත්වයේ පවතින මෙහෙයුම් පද්ධතියක් ස්ථාපනය කිරීමට අවශ්‍ය නැතිනම්, ඔබට ඇන්ඩ්‍රොයිඩ් ස්ටූඩියෝ හි ඉමුලේටරය භාවිතයෙන් ඇන්ඩ්‍රොයිඩ් එම් සමඟ දැන හඳුනා ගත හැකිය. විශේෂයෙන්, අපි දැන් උනන්දු වෙමු සම්මත අදහස්බහු කවුළු ආකාරයෙන් වැඩ කිරීම සඳහා.

මෙම ප්‍රකාරය ක්‍රියාත්මක වීම දැකීමට, AVD කළමනාකරු මෙවලම භාවිතයෙන් නව අතථ්‍ය උපාංගයක් සාදන්න, පද්ධති රූපය ලෙස මට්ටමේ MNC API සමඟ තිබෙන ඒවායින් එකක් තෝරා ගන්න. අපගේ නඩුවේදී, එය x86_64 රූපය විය. මීලඟට, ඔබ ඉමුලේටරය දියත් කළ යුතුය, සංවර්ධක සැකසුම් කොටස වෙත ගොස් එහි බහු-කවුළු මාදිලියේ විකල්පය සක්රිය කරන්න. ඔබට එවැනි විකල්පයක් සොයාගත නොහැකි නම්, මෙම මාර්ගෝපදේශය දෙස බලන්න

දැන් විනෝදජනක කොටස පැමිණේ. ආරම්භ කිරීම සඳහා, ඔබට යෙදුම් කිහිපයක් දියත් කළ හැකිය, සියල්ල සුපුරුදු පරිදි වනු ඇත. නමුත් ඔබ මෑතකදී විවෘත කරන ලද යෙදුම් ලැයිස්තුව ඇමතීමට බොත්තම මත ක්ලික් කළහොත්, කවුළු සිඟිති රූ වල මාතෘකා තීරුවේ නව නිරූපකයක් දිස්වනු ඇත. පෙරනිමියෙන්, මෙය යෙදුම සම්පූර්ණ තිර ආකාරයෙන් ක්‍රියාත්මක වන බව පෙන්වන රාමුවකි. ඔබ මෙම අයිකනය මත ක්ලික් කළහොත්, කවුළු පිරිසැලසුම් තේරීම් මෙනුවක් දිස්වනු ඇත.


බහු-කවුළු ආකාරයෙන් කවුළු පිරිසැලසුම තේරීම සඳහා මෙනුව


Android M හි බහු-කවුළු මාදිලිය

Android M හි නිල නිකුතුවේ බහු කවුළු සමඟ වැඩ කළ හැකිද යන්න තවමත් නොදනී. කෙසේ වෙතත්, උදාහරණයක් ලෙස, පද්ධති කැල්ක්යුලේටරය මෙම මාදිලියේ හොඳින් දැනේ. එහි ප්‍රතිඵලයක් වශයෙන්, බහු-කවුළු මාදිලිය සඳහා යෙදුම් අනුවර්තනය කිරීම තරඟකාරී වාසියක සිට හදිසි අවශ්‍යතාවයක් බවට පත්වන දිනය වැඩි ඈතක නොවන බව විශ්වාස කිරීමට අපට හොඳ හේතු තිබේ.

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

උදාහරණය: කෝනර්ස්ටෝන්

Onscreen විසින් Android හි පළමු බහු-කවුළු රාමුව වන Cornerstone නිර්මාණය කරන ලදී. එය විශාල තිර සහ ටැබ්ලට් සහිත උපාංග සඳහා නිර්මාණය කර ඇත. මූලාශ්ර කේතය Github මත බාගත කළ හැක. එය Android අනුවාද 4.1 සහ 4.2 සඳහා සහය දක්වයි. මෙම OS හි පසු සංස්කරණ සඳහා Cornerstone තවමත් නිකුත් කර නොමැත. කෙසේ වෙතත්, එය විශ්ලේෂණය කළ හැකිය මූලාශ්රයපද්ධතියේ තාක්ෂණික විස්තර සොයා ගැනීම සඳහා Android 4.2 සඳහා.


ඇන්ඩ්‍රොයිඩ් ජෙලි බීන් හි කෝනර්ස්ටෝන් වෙනස් කිරීම්

ප්රතිපල

බොහෝ දී ජංගම උපාංගයටතේ වැඩ කරනවා Android පාලනය OS, භාවිතා කරන ලදී ඉන්ටෙල් ප්‍රොසෙසර®. සංවර්ධකයින්ට ඔවුන්ගේ යෙදුම්වල පරිශීලක අත්දැකීම වැඩිදියුණු කළ හැක්කේ කෙසේද? යෙදුම් වඩාත් තරඟකාරී කරන්නේ කෙසේද? මෙම ප්‍රශ්න අපව Intel Architecture (IA) උපාංගවල නිෂ්පාදන අඛණ්ඩව වැඩිදියුණු කිරීමට යොමු කරයි. බහු කවුළු සහාය වේ හොඳ උදාහරණයක් ප්රයෝජනවත් අවස්ථාවක්, යෙදුම් වලට තරඟකාරී වාසියක් ලබා දීම. මෙය පහසු ය; බහු-කවුළු මාදිලිය මඟින් පරිශීලකයාට එකවර කාර්යයන් කිහිපයක් කිරීමට අවස්ථාව ලබා දේ. උදාහරණයක් ලෙස, වීඩියෝවක් නරඹා ඔබ නරඹන දේ ගැන ඔබේ මිතුරන්ට සමාලෝචනයක් ලියන්න. උදාහරණයක් ලෙස, ක්රීඩාවක් සෙල්ලම් කර එහි සමාලෝචන කියවන්න. අද, බහුවිධ උපාංග බහු කවුළු මාදිලියට සහය දක්වයි. උදාහරණයක් ලෙස, මේවා Ramos i12, Teclast x98 සහ Cube i7 ටැබ්ලට්, Remix OS ධාවනය කරයි.


IA උපාංගවල බහු-කවුළු මාදිලිය

අපි දැනටමත් දන්නා පරිදි, Android Nougat අනුවාදය පරිශීලක අත්දැකීම හැකිතාක් සුමට කළ හැකි විශේෂාංග රාශියක් සමඟ පැමිණේ. මූලික අවස්ථා නවතම යාවත්කාලීන Android හි වැඩි දියුණු කළ දැනුම්දීම් පැනලයක්, දත්ත හුවමාරුව සහ බල සුරැකීමේ ප්‍රශස්තකරණය සහ උපාංග සහාය ඇතුළත් වේ අතථ්‍ය යථාර්ථය. බොහෝ රසිකයින් (අප ද ඇතුළුව) දිනාගත් නවෝත්පාදනයේ වැදගත්ම අංගයක් වන්නේ කාර්ය කළමනාකරණ විකල්ප සමූහයයි. ස්තුති වන්නට නවතම යාවත්කාලීන Android 7.0 Nougat, ඔබට දැන් බහු-කවුළු ආකාරයෙන් එකවර යෙදුම් දෙකක් භාවිතා කළ හැක.

සටහන

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

Android Nougat හි බහු-කවුළු ආකාරයෙන් ඕනෑම යෙදුමක් ධාවනය කරන්න

පළමුව, ඔබ ඔබගේ දුරකථනයේ "සංවර්ධක මෙවලම්" අයිතමය සක්රිය කළ යුතුය. මෙය සිදු කිරීම සඳහා, "සැකසීම්> සංවර්ධක මෙවලම්> උපාංගය ගැන" වෙත යන්න. ඊළඟට, ඔබ සංවර්ධකයෙකු බවට පත් වී ඇති බවට පණිවිඩයක් පෙනෙන තෙක් ගොඩනැගීමේ අංකය මත කිහිප වතාවක් ක්ලික් කරන්න.

දැන් නැවතත් සැකසුම් මෙනුව වෙත ගොස් සංවර්ධක මෙවලම් විවෘත කරන්න. පිටුවේ පහළට අනුචලනය කර "Force operations resizing" විකල්පය සබල කරන්න. ඔබ මෙය කරන විට, මෙම විකල්පය සක්රිය කිරීමට ඔබගේ උපාංගය නැවත ආරම්භ කිරීමට අවශ්ය වනු ඇත. මෙයින් පසු, Nougat යාවත්කාලීන සමඟ නොගැලපෙන යෙදුම් පවා බහු-කවුළු ආකාරයෙන් වැඩ කිරීමට හැකි වනු ඇත.

අවසාන වශයෙන්, බහු-කවුළු මාදිලියේ වාසිය ලබා ගැනීමට, ඔබ කැමති යෙදුම් දෙකක් විවෘත කරන්න, ඉන්පසු බහුකාර්ය යතුර ඔබාගෙන සිටින්න. දැන් මෙම යෙදුම් දෙකම බහු කවුළු ආකාරයෙන් විවෘත වේ.

බහු-කවුළු මාදිලිය ඔබේ බහු කාර්ය අවශ්‍යතා සඳහා ප්‍රයෝජනවත් වේ යැයි ඔබ සිතනවාද? නැතහොත් ඔබ දැනට වඩාත් සාම්ප්‍රදායික තනි කාර්ය ප්‍රවේශයක් සමඟ රැඳී සිටිනවාද? අදහස් දැක්වීමේදී ඔබේ අදහස් අප සමඟ බෙදා ගන්න.




ඉහල