android සඳහා සූර්යග්රහණ ව්යාපෘතියක් නිර්මාණය කිරීම. Android සංවර්ධනය සඳහා Eclipse සැකසීම. මන්දගාමී ආරම්භක ඉමුලේටරය
මෙම මාර්ගෝපදේශය තුළ, ඔබ Android සඳහා සංවර්ධනය ආරම්භ කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත, එනම්: ජංගම යෙදුම් Android Eclipse වේදිකාවේ + SDK. අද, Android සඳහා ජංගම යෙදුම් සංවර්ධනය කිරීම සහ ගොඩනැගීම සඳහා බොහෝ ප්රවේශයන් තිබේ. සංකීර්ණ දෘඩාංග උපාංග, ටැබ්ලට් පරිගණක සහ විවිධ මෘදුකාංග වේදිකා (Symbian OS, iOS, webOS, Windows දුරකථන 7...) සංවර්ධකයින් සඳහා නිමක් නැති ඉඩක් විවෘත කරයි.
එබැවින්, ඇන්ඩ්රොයිඩ් සඳහා ජංගම යෙදුම් සංවර්ධනය කිරීම ආරම්භ කිරීමට යෙදුම් ලැයිස්තුව විශාල වේ. තෝරා ගැනීමට කුමන වේදිකාවද? ඉගෙන ගත යුතු ක්රමලේඛන භාෂාව කුමක්ද? ව්යාපෘති සැලසුම් කිරීම සඳහා තෝරාගත යුතු යෙදුම් කට්ටලය කුමක්ද? මෙම නිබන්ධනය තුළ, ඔබ Google හි විවෘත මූලාශ්ර ජංගම OS වන Android වේදිකාව සඳහා ජංගම යෙදුම් සංවර්ධනය කිරීම ආරම්භ කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත.
ඇන්ඩ්රොයිඩ් වේදිකාව ඇයි?
ඇන්ඩ්රොයිඩ් යනු ලිනක්ස් කර්නලය මත පදනම් වූ විවෘත වේදිකාවකි. එය පුළුල් පරාසයක නිෂ්පාදකයින්ගේ උපාංග දහස් ගණනක ස්ථාපනය කර ඇත. Android අද සිතිය හැකි සෑම ආකාරයකම දෘඪාංග සඳහා යෙදුම් සපයයි. ජංගම උපාංග- ඩිජිටල් මාලිමා යන්ත්ර, වීඩියෝ කැමරා, GPS, සංවේදක සහ තවත් දේ.
නොමිලේ ඇන්ඩ්රොයිඩ් සංවර්ධන මෙවලම් ඔබට ඉක්මනින් නොමිලේ හෝ පාහේ නිර්මාණය කිරීමට ඉඩ සලසයි නොමිලේ යෙදුම්. ඔබ ඔබේ වැඩසටහන ලොවට පෙන්වීමට සූදානම් වූ විට, ඔබට එය Android Market හරහා ප්රකාශ කළ හැක. Android Market වෙත ප්රකාශනය කිරීම සඳහා එක් වරක් ලියාපදිංචි ගාස්තුවක් අවශ්ය වේ (ලියන අවස්ථාවේදී $25) සහ Apple's App Store මෙන් නොව (සුදුසුකම් සම්බන්ධයෙන් ඉතා දැඩි වේ), ඔබගේ යෙදුම බාගත කිරීමට සහ මිලදී ගැනීමට පසුව ලබා ගත හැක. ඉක්මන් සමාලෝචනය- අයදුම්පත නීති රීති සහ නීතිය උල්ලංඝනය නොකරන්නේ නම්.
සංවර්ධකයෙකු ලෙස ඔබට ප්රතිලාභ ලබා දෙන තවත් Android SDK විශේෂාංග කිහිපයක් මෙන්න:
- Android SDK Windows, Mac, සහ Linux සඳහා ලබා ගත හැකි බැවින් යෙදුම් ලිවීමට ඔබට නව දෘඪාංග සඳහා ගෙවීමට සිදු නොවේ.
- SDKජාවා තුලට ගොඩනගා ඇත. ඔබ ජාවා ක්රමලේඛන භාෂාව ගැන හුරුපුරුදු නම්, ඔබ දැනටමත් එහි අඩක් ගොස් ඇත.
- ඇන්ඩ්රොයිඩ් වෙළඳපොළ හරහා යෙදුම බෙදා හැරීමට අනුව, එය සිය දහස් ගණනක් පරිශීලකයින්ට ක්ෂණිකව ලබා ගත හැකිය. විකල්ප ඇති බැවින් ඔබ නිල වෙළඳපොළට පමණක් සීමා නොවේ. උදාහරණයක් ලෙස, ඔබට ඔබගේ බ්ලොග් වල යෙදුම ප්රකාශ කළ හැක. Amazon තමන්ගේම Android app store එකක් සූදානම් කරන බවට කටකතා පැතිර ඇත.
- SDK තාක්ෂණික ලියකියවිලි මෙන්ම, Android සංවර්ධකයින් සඳහා නව සම්පත් නිර්මාණය වෙමින් පවතී. වේදිකාව පරිශීලකයින් සහ සංවර්ධකයින් අතර වැඩි වැඩියෙන් ජනප්රිය වෙමින් පවතී.
ප්රමාණවත් කතා - අපි Android යෙදුම් සංවර්ධනය ආරම්භ කරමු!
Eclipse සහ Android SDK ස්ථාපනය කිරීම
සංවර්ධනය අතරතුර Android වේදිකාව සඳහා දිශානතිය
ඔබ Android යෙදුම් ලිවීම ආරම්භ කිරීමට පෙර, ඔබ Android වේදිකාව සඳහා SDK බාගත කළ යුතුය. සෑම වේදිකාවකටම Android SDK හි තමන්ගේම අනුවාදයක් පරිශීලකයින්ගේ උපාංග මත ස්ථාපනය කර ඇත. Android 1.5 සහ ඉහළ සඳහා, වේදිකා දෙකක් ඇත: Android විවෘත මූලාශ්ර ව්යාපෘතිය සහ Google.
Android විවෘත මූලාශ්ර ව්යාපෘතිය - විවෘත මූලාශ්ර වේදිකාවකි ප්රභව කේතයනමුත් ඇතුළත් නොවේ ගූගල් දිගු, Google Maps වැනි. ඔබට Google API භාවිතා කිරීමට අවශ්ය නැතිනම්, ක්රියාකාරීත්වය ගුගල් සිතියම්ඔබගේ අයදුම්පත සඳහා ලබා ගත නොහැක. ඔබට මෙය කිරීමට නිශ්චිත හේතුවක් නොමැති නම්, මම ඔබට Google වේදිකා වලින් එකක් ඉලක්ක කරන ලෙස නිර්දේශ කරමි, මෙය ඔබට Google හිම දිගු භාවිතා කිරීමට ඉඩ සලසයි.
- Window->Android SDK සහ AVD Manager තෝරන්න.
- වම් තීරුවේ තිබෙන Available Packages ක්ලික් කර පවතින Android වේදිකා ලැයිස්තුවක් පෙන්වීමට ගබඩාව පරීක්ෂා කරන්න.
- ඔබට ලැයිස්තුවෙන් බාගැනීමට වේදිකා තෝරාගත හැක, නැතහොත් පවතින සියලුම වේදිකා බාගැනීමට සියල්ල පරීක්ෂා කර තබන්න. අවසන් වූ පසු, Install Selected ක්ලික් කර ස්ථාපන උපදෙස් අනුගමනය කරන්න.
සෑම දෙයක්ම සාර්ථකව උඩුගත කළ පසු, ඔබ Android සංවර්ධනය ආරම්භ කිරීමට සූදානම්.
නව Android ව්යාපෘතියක් සාදන්න
Eclipse New Project Wizard ඔබට බ්ලොක් එකේ දකුණු පැත්තේ ක්රියාත්මක වීමට සූදානම් ගොනු සහ කේත ජනනය කිරීමෙන් Android යෙදුමක් නිර්මාණය කිරීමට උදවු කරයි. මෙය වේගවත් මාර්ගයයෙදුම් සංවර්ධනය කිරීම ආරම්භ කිරීමේදී එය ක්රියාත්මක වන අතර හොඳ ආරම්භක ලක්ෂ්යයක් බවට වග බලා ගන්න:
Finish ක්ලික් කිරීමෙන් පසුව, Eclipse විසින් Android සඳහා ධාවනය කිරීමට සහ සංවර්ධනය කිරීමට සූදානම් නව Android ව්යාපෘතියක් සාදනු ඇත. මතකද ඔබ Eclipse වලට BrewClockActivity කියන Activity එකක් බිහි කරන්න කිව්වා. ඇන්ඩ්රොයිඩ් යෙදුම ක්රියාත්මක කිරීමට භාවිතා කරන කේතය මෙයයි. ජනනය කරන ලද කේතය සරල 'Hello World' පණිවිඩයක් ලෙස පෙන්වනු ඇත.
පැකේජ
පැකේජයේ නම ඔබගේ යෙදුම සඳහා හඳුනාගැනීමකි. Android Market වෙත ප්රතිඵලය ප්රකාශ කිරීමට කාලය පැමිණි විට, මෙම ID යෙදුම සඳහා යාවත්කාලීන නිරීක්ෂණය කිරීමට භාවිතා කරනු ඇත, එබැවින් මෙම ID අද්විතීය බව සහතික කර ගැනීම වැදගත් වේ. අපි මෙහි com.example.brewclock යන නම භාවිතා කළත් සැබෑ යෙදුමක් සඳහා com.yourcompanyname.yourapplication වැනි දෙයක් තෝරා ගැනීම වඩාත් සුදුසුය.
SDK අනුවාද
අවම SDK අනුවාදය (නම තමාටම කථා කරයි) - මුල්ම android අනුවාදයයෙදුම ක්රියාත්මක වනු ඇත. Android හි සෑම නව නිකුතුවක් සමඟම, SDK විවිධ ක්රම එකතු කර වෙනස් කරයි. ඔබ SDK අනුවාදයක් තෝරන විට, Android (සහ Android Market) ඔබේ යෙදුම ධාවනය වන්නේ නිශ්චිත අනුවාදයේ සහ ඉහළ ඇන්ඩ්රොයිඩ් වේදිකා අනුවාදය ධාවනය වන උපාංග මත පමණක් බව දනී.
ඔබගේ යෙදුම දියත් කිරීම
දැන් අපි අපගේ යෙදුම Eclipse හි ධාවනය කිරීමට උත්සාහ කරමු. මෙය පළමු ධාවනය වන බැවින්, ඔබ වැඩ කරන ව්යාපෘති වර්ගය කුමක්දැයි Eclipse ඔබෙන් අසනු ඇත:
- Run->Run තෝරන්න හෝ Ctrl+F11 ඔබන්න.
- Android Application තෝරා OK ක්ලික් කරන්න.
Eclipse යෙදුම Android උපාංගයේ ධාවනය කිරීමට උත්සාහ කරයි. මත මේ මොහොතේ, කෙසේ වෙතත්, ඔබ යටතේ උපාංග නොමැත Android පාලනය, එබැවින් ව්යාපෘතිය ක්රියාත්මක වීමට අසමත් වන අතර නව Android Virtual Device (AVD) නිර්මාණය කිරීමට ඔබෙන් විමසනු ඇත.
අතථ්ය උපාංග (Android Virtual Devices)
Android Virtual Device (AVD) Android පරිසරය අනුකරණය කරයි ජංගම දුරකථනහෝ ටැබ්ලට් පරිගණකය. ඇන්ඩ්රොයිඩ් වේදිකාවේ විවිධ අනුවාද සමඟින් ඔබට කැමති තරම් AVD උපාංග සෑදිය හැක. එක් එක් AVD සඳහා, ඔබට භෞතික යතුරුපුවරුව, GP සහාය, කැමරා විභේදනය සහ යනාදී විවිධ උපාංග සැකසුම් වින්යාසගත කළ හැක.
යෙදුම ධාවනය කිරීමට පෙර, ඔබ වේදිකාව SDK (Google API, 1.6) සමඟ ඔබේ පළමු AVD උපාංගය සෑදිය යුතුය.
අපි දැන් එය කරමු:
- ඔබ තවමත් යෙදුම ධාවනය කිරීමට උත්සාහ කර නොමැති නම්, ධාවනය ඔබන්න (හෝ යතුරුපුවරු කෙටිමං Ctrl+F11)
- අනතුරු ඇඟවීම උත්පතන වූ විට, AVD නිර්මාණය කිරීමට ඔව් ක්ලික් කරන්න.
- Android SDK සහ AVD Manager සංවාදයේ New ක්ලික් කරන්න.
- AVD සඳහා පහත පරාමිති සකසන්න: නම: Android_1.6 ඉලක්කය: Google APIs (Google Inc.) - API මට්ටම 4 SD කාඩ්පත් ප්රමාණය: 16 MiB සම ගොඩනගා ඇත: පෙරනිමිය (HVGA)
- Create AVD ක්ලික් කරන්න.
- Android SDK සහ AVD කළමනාකරු සංවාදය වසන්න.
ධාවන කේතය
යෙදුම නැවත ධාවනය කිරීමට උත්සාහ කරන්න (Ctrl + F11). Eclipse දැන් ඔබේ ව්යාපෘතිය නිර්මාණය කර නව AVD දියත් කරනු ඇත. මතක තබා ගන්න, AVD සම්පූර්ණයෙන්ම Android පරිසරය අනුකරණය කරන අතර, ඔබ සැබෑ උපාංගයක් සමඟ කරන පරිදි මන්දගාමී ඇරඹුම් ක්රියාවලිය නැරඹීමට පවා ඔබට අවශ්ය නැත. මෙම හේතුව නිසා, AVD යාමට සූදානම් වූ පසු, ඔබ දවස පුරා වැඩසටහන් අවසන් කරන තුරු කවුළුව වසා නොගැනීම වඩාත් සුදුසුය.
Android සංවර්ධන: පරිශීලක අතුරුමුහුණත් නිර්මාණය
ඕනෑම වැඩසටහනක් නිර්මාණය කිරීමේ පළමු පියවර වන්නේ පරිශීලක අතුරුමුහුණත සැලසුම් කිරීමයි. මෙන්න අපගේ යෙදුමේ කුඩා සටහනක්:
+ සහ - බොත්තම් භාවිතයෙන් මිනිත්තු කිහිපයකින් උනු කාලය සැකසීමට පරිශීලකයාට හැකි වේ. ඔහු ආරම්භය එබූ විට, නියමිත මිනිත්තු ගණන සඳහා ගණන් කිරීම ආරම්භ වේ. පරිශීලකයා නැවත බොත්තම එබීමෙන් උනු අවලංගු කළහොත්, ටයිමරය 0 වෙත ළඟා වන විට කාලය දිගු වේ.
අතුරු මුහුණත ගොඩනැගීම
XML ප්රලේඛනයේ විස්තර කර ඇති Android පරිශීලක අතුරුමුහුණත හෝ සම, res/layouts ෆෝල්ඩරය තුළ සොයා ගත හැක. Eclipse මගින් දැනටමත් ජනනය කර ඇති සැකිලි කේතය, res/layouts/main.xml හි ප්රකාශ කර ඇති අතර, ඔබට පෙනෙන පරිදි, දැනටමත් emulator තුළ ක්රියාත්මක වේ.
Eclipse සතුව තමන්ගේම පිරිසැලසුම් නිර්මාණ මෙවලමක් ඇති අතර එමඟින් තිරය තුළට ඇදගෙන යාමෙන් අතුරු මුහුණතක් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. කෙසේ වෙතත්, සමහර විට XML හි අතුරු මුහුණත ලිවීම සහ ප්රතිඵල පෙරදසුන් කිරීම සඳහා චිත්රක පිරිසැලසුමක් භාවිතා කිරීම පහසුය.
ඉහත සටහනට ගැළපෙන පරිදි main.xml වෙනස් කිරීමෙන් දැන් එය කරමු:
- Eclipse හි res/layouts/main.xml විවෘත කරන්න ද්විත්ව තට්ටු කරන්න Package Explorer වෙතින්.
- XML මාදිලියට මාරු වීමට තිරයේ පතුලේ ඇති main.xml ටැබය තෝරන්න.
දැන් අපි main.xml හි අන්තර්ගතය පහත පරිදි වෙනස් කරමු:
# /res/layouts/main.xml
ඔබට පෙනෙන පරිදි, Android XML හි බොහෝ ගොනු ඇත, නමුත් මෙය ඔබට තිරයේ ඇති සෑම අංගයක්ම පාහේ පාලනය කිරීමට ඉඩ සලසයි.
Android හි ඇති වැදගත්ම UI මූලද්රව්ය වන්නේ මෙම උදාහරණයේ භාවිතා කර ඇති LinearLayout වැනි පිරිසැලසුම් බහාලුම් වේ. මෙම මූලද්රව්ය පරිශීලකයාට නොපෙනෙන නමුත් බොත්තම් සහ TextViews වැනි අනෙකුත් මූලද්රව්ය සඳහා බහාලුම් ලෙස ක්රියා කරයි.
පිරිසැලසුම් පිරිසැලසුම් වර්ග කිහිපයක් ඇත, ඒ සෑම එකක්ම ගොඩනැගීමට භාවිතා කරයි විවිධ වර්ගපිරිසැලසුම්. LinearLayout සහ AbsoluteLayout මෙන්, TableLayout ජාලක පාදක අතුරු මුහුණතක් සඳහා ඉඩ සලසයි. API ප්රලේඛනයේ වස්තු වල සාමාන්ය පිරිසැලසුම කොටසෙන් ඔබට මේ ගැන වැඩිදුර ඉගෙන ගත හැක.
ඔබගේ පිරිසැලසුම කේතයට සම්බන්ධ කිරීම
පිරිසැලසුම සුරැකීමෙන් පසු, Ctrl + F11 එබීමෙන් හෝ Eclipse හි ධාවන නිරූපකය ක්ලික් කිරීමෙන් යෙදුම ඉමුලේටරය තුළ ධාවනය කිරීමට උත්සාහ කරන්න. දැන්, "Hello World" පණිවිඩය වෙනුවට, Android දැන් යෙදුමේ අතුරු මුහුණත පෙන්වන බව ඔබට පෙනෙනු ඇත.
ඔබ කිසියම් බොත්තමක් එබුවොත්, ඒවා බලාපොරොත්තු වූ පරිදි දැල්වෙනු ඇත, නමුත් ඉන් ඔබ්බට කිසිවක් නොකරන්න. පිරිසැලසුම් අතුරුමුහුණතෙන් පසුව කේතීකරණය දිගටම කරගෙන යමු:
# /src/com/example/brewclock/BrewClockActivity.java ... android.widget.Button ආනයනය කරන්න; android.widget.TextView ආනයනය කරන්න; පොදු පන්තියේ BrewClockActivity ක්රියාකාරකම් දිගු කරයි ( /** Properties **/ ආරක්ෂිත බොත්තම brewAddTime; ආරක්ෂිත බොත්තම brewDecreaseTime; ආරක්ෂිත බොත්තම startBrew; ආරක්ෂිත TextView brewCountLabel; ආරක්ෂිත TextView brewTimeLabel; ... )
ඊළඟට, අපි ඇමතුම onCreate වෙත වෙනස් කරන්නෙමු. ඇන්ඩ්රොයිඩ් හි යෙදුමක් දියත් කරන සෑම විටම මෙම ඇමතුම සිදු වේ. Eclipse මගින් ජනනය කරන ලද කේතය තුළ, onCreate R.layout.main මත ක්රියාකාරකම් දර්ශනයක් නිර්මාණය කරයි. XML ලේඛනයේ පිරිසැලසුම විකේතනය කර එය පරිශීලකයාට පෙන්වීමට ඇන්ඩ්රොයිඩ් වෙත උපදෙස් දෙන කේත රේඛාව මෙයයි.
සම්පත් වස්තුව
Android හි R යනු විශේෂ වස්තුව, කේතය ඇතුළත ඔබේ ව්යාපෘති සම්පත් (පිරිසැලසුම්, නූල්, මෙනු, අයිකන...) වෙත ප්රවේශය සැපයීම සඳහා ස්වයංක්රීයව උත්පාදනය වේ. සෑම සම්පතකටම තමන්ගේම හැඳුනුම්පතක් පවරනු ලැබේ. පිරිසැලසුම් ගොනුවේ (ඉහත බලන්න) මේවා @+id XML ගුණාංග වේ. අපගේ පිරිසැලසුමෙහි බොත්තම් සහ පෙළ දසුන් බැඳීමට අපි මේවා භාවිතා කරන්නෙමු:
# /src/com/example/brewclock/BrewClockActivity.java ... public class BrewClockActivity ක්රියාකාරකම් දිගු කරයි (... public void onCreate(Bundle savedInstanceState) (super.onCreate(savedInstanceState); setContentView(R.layout.main); / / brewAddTime = (බොත්තම) findViewById(R.id.brew_time_up) ගුණාංගවලට අතුරුමුහුණත් මූලද්රව්ය සම්බන්ධ කරන්න; brewDecreaseTime = (බොත්තම) findViewById(R.id.brew_time_down);startBrew = (Button) findViewLabyIdel);t (TextView) findViewById(R.id.brew_count_label); brewTimeLabel = (TextView) findViewById(R.id.brew_time); ) )
සිදුවීම්වලට සවන් දීම
බොත්තම් එබීම හඳුනා ගැනීමට, අපි ඒවා සඳහා සවන්දෙන්නෙකු ක්රියාත්මක කළ යුතුය. ඔබ Javascript/JQuery හෝ Rails වැනි වෙනත් රාමු වලින් ඇමතුම් අසන්නන් හෝ නැවත ඇමතුම් ගැන හුරුපුරුදු විය හැක.
සිදුවීම සිදු වූ විට වෙඩි තබන ක්රම නිර්වචනය කරන OnClickListener වැනි Listener අතුරු මුහුණතක් ලබා දීමෙන් Android සමාන යාන්ත්රණයක් සපයයි. පරිශීලකයා තිරය හෝ විශේෂිත බොත්තමක් මත ක්ලික් කළ විට OnClickListener අතුරුමුහුණත ඔබගේ යෙදුමට දැනුම් දෙනු ඇත. ඊට අමතරව, ඔබ ClickListener ගැන එක් එක් බොත්තම් පැවසිය යුතුය:
# /src/com/example/brewclock/BrewClockActivity.java ... // `android.content.dialoginterface.OnClickListener` ආයාත නොකිරීමට වග බලා ගන්න. android.view.View.OnClickListener ආනයනය කරන්න; පොදු පන්තියේ BrewClockActivity ක්රියාකාරකම් දිගු කරයි OnClickListener ක්රියාත්මක කරයි ( ... public void onCreate(Bundle savedInstanceState) ( ... // ClickListeners සකසන්න brewAddTime.setOnClickListener(මෙය); brewDecreaseTime.setOnClickListener(මෙය);ආරම්භකBrewDecreaseTime.setOnClickListen. . .public void onClick(View v) ( // TODO: බොත්තම් තට්ටු හැසිරවීමට කේතය එක් කරන්න ) )
ඊළඟට, අපි අපගේ එක් එක් බොත්තම් එබීම හසුරුවන කේතය එකතු කරන්නෙමු. අපි නව ක්රියාකාරකම් ගුණාංග හතරක් එකතු කරන්නෙමු, එමඟින් බීර සෑදීමේ වේලාව සැකසීමට සහ නිරීක්ෂණය කිරීමට පරිශීලකයාට ඉඩ සලසයි: බීර කීයක් සාදා තිබේද සහ ටයිමරය ආරම්භ කර තිබේද යන්න.
# /src/com/example/brewclock/BrewClockActivity.java ... පොදු පන්තියේ BrewClockActivity ක්රියාකාරකම් දිගු කරයි OnClickListener (... protected int brewTime = 3; ආරක්ෂිත CountDownTimer brewCountDownTimer; ආරක්ෂිත int brewCountole =0 ආරක්ෂා කර ඇත. .. public void onClick(View v) (if(v == brewAddTime) setBrewTime(brewTime + 1); else if(v == brewDecreaseTime) setBrewTime(brewTime -1); else if(v == startBrew) (if(if(if) isBrewing) stopBrew(); else startBrew(); ) )
අපි Android විසින් සපයන CountDownTimer පන්තිය භාවිතා කරන බව සලකන්න. මෙය සරල කවුන්ටරයක් නිර්මාණය කිරීම සහ ධාවනය කිරීම පහසු කරවන අතර ගණන් කිරීම ක්රියාත්මක වන අතරතුර නියමිත කාල පරාසයන්හිදී දැනුම්දීම් ලබා ගැනීම පහසු කරයි. ඔබ මෙය startBrew ක්රමයේදී භාවිතා කරනු ඇත, ඒ ගැන පහතින් කියවන්න.
පහත දැක්වෙන ක්රම වන්නේ පෙරන කාලය, බීර ආරම්භ කිරීම සහ නැවැත්වීම සහ කවුන්ටරය සැකසීම සඳහා ස්ලයිඩරයේ හැසිරීම සඳහා වන ආකෘති වේ. අපි onCreate හි brewTime සහ brewCount ගුණාංග ද ආරම්භ කරමු.
මෙම කේතය වෙනම මාදිලි පන්තියකට ගෙන යාම හොඳ පුරුද්දක් වනු ඇත, නමුත් සරල බව සඳහා අපි කේතය BrewClockActivity වෙත එක් කරන්නෙමු:
# /src/com/example/brewclock/BrewClockActivity.java ... public class BrewClockActivity ක්රියාකාරකම් දිගු කරයි OnClickListener (... public void onCreate(Bundle savedInstanceState) (... // මුලික බීර අගයන් setBrewCount (0) සකසන්න ); setBrewTime(3); ) /** * පෙරීමට මිනිත්තු ගණන සඳහා නිරපේක්ෂ අගයක් සකසන්න. * දැනට බීර ක්රියාත්මක වන්නේ නම් කිසිදු බලපෑමක් නැත. * @ param minutes බීරීමට මිනිත්තු ගණන. */ public void. setBrewTime(int මිනිත්තු) (if(isBrewing) ආපසු; brewTime = මිනිත්තු; if(brewTime< 1) brewTime = 1; brewTimeLabel.setText(String.valueOf(brewTime) + "m"); } /** * Set the number of brews that have been made, and update * the interface. * @param count The new number of brews */ public void setBrewCount(int count) { brewCount = count; brewCountLabel.setText(String.valueOf(brewCount)); } /** * Start the brew timer */ public void startBrew() { // Create a new CountDownTimer to track the brew time brewCountDownTimer = new CountDownTimer(brewTime * 60 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { brewTimeLabel.setText(String.valueOf(millisUntilFinished / 1000) + "s"); } @Override public void onFinish() { isBrewing = false; setBrewCount(brewCount + 1); brewTimeLabel.setText("Brew Up!"); startBrew.setText("Start"); } }; brewCountDownTimer.start(); startBrew.setText("Stop"); isBrewing = true; } /** * Stop the brew timer */ public void stopBrew() { if(brewCountDownTimer != null) brewCountDownTimer.cancel(); isBrewing = false; startBrew.setText("Start"); } ... }
මෙම කේතයේ ඇන්ඩ්රොයිඩ්-විශේෂිත කොටස් පමණක් setText ක්රමය භාවිතයෙන් ලේබල් සංදර්ශක නිර්මාණය කරයි. startBrew වලදී අපි CountDownTimer එකක් සාදා ක්රියාත්මක කර බීර/තම්බා අවසන් වූ විට තත්පරයකට ගණන් කිරීම ආරම්භ කරමු. අපි CountDownTimer සවන්දෙන්නන් (onTick සහ onFinish) නිර්වචනය කරන බව සලකන්න. onTick සෑම මිලි තත්පර 1000කට වරක් (තත්පර 1) ලෙස හඳුන්වනු ලබන අතර, onFinish ටයිමරය ශුන්යයට ළඟා වූ විට හැඳින්වේ.
ඇන්ඩ්රොයිඩ් ක්රමලේඛනයේ සංකීර්ණත්වය වළක්වා ගැනීම
සංවර්ධනය සඳහා මෙම මාර්ගෝපදේශය යටතේ තබා ගැනීමට android සරලයි, මම හිතාමතාම කේතය තුළ කෙලින්ම ලේබල් භාවිතා කළෙමි (උදාහරණයක් ලෙස, "Brew Up!", "Start", "Stop"). ඇත්ත වශයෙන්ම, එය ඉතා නොවේ හොඳ පුරුදු, විශාල ව්යාපෘති වල මෙම රේඛා සොයා ගැනීම සහ වෙනස් කිරීම අපහසු වන බැවින්.
ඔබගේ පෙළ තන්තු R වස්තු කේතයෙන් වෙන්ව තබා ගැනීමට ඇන්ඩ්රොයිඩ් මනා ක්රමයක් සපයයි. R ඔබට යොමුව ඔබගේ කේතයට ප්රවේශ විය හැකි XML ගොනුවක (res/values/strings.xml) සියලුම යෙදුම් තන්තු නිර්වචනය කිරීමට ඉඩ දෙයි. උදාහරණ වශයෙන්:
# /res/values/strings.xml
දැන් ඔබට Brew Up වෙනස් කිරීමට අවශ්ය නම්! වෙනත් දෙයක්, ඔබ එය strings.xml ගොනුවේ එක් වරක් වෙනස් කළ යුතුය. ඔබගේ යෙදුමේ කේත ගොනු දුසිම් ගණනක් තිබේ නම්, එක තැනක ලේබල තිබීම අර්ථවත් කරයි!
BrewClock පරීක්ෂා කිරීම
අපි කේතය ලිවීම අවසන් කර ඇති අතර, යෙදුම "පරීක්ෂා කිරීමට" කාලයයි. ඉමුලේටරය තුළ BrewClock ධාවනය කිරීමට "Run" හෝ Ctrl + F11 ඔබන්න. සෑම දෙයක්ම හොඳින් සිදු වූවා නම්, ඔබ සැකසුම් අතුරු මුහුණත දකින අතර තේ පෙරීමට සූදානම් වේ! විවිධ පෙරන වේලාවන් සැකසීමට උත්සාහ කර ගණන් කිරීමට ආරම්භය ඔබන්න.
සාරාංශය
Android සංවර්ධනය පිළිබඳ මෙම කෙටි හැඳින්වීමේදී, ඔබ Android SDK සහ Eclipse Android Development Tools (ADT) ප්ලගිනය බාගත කර ස්ථාපනය කර ඇත. ඔබ ඔබගේ යෙදුම් පරීක්ෂා කිරීමට ඉමුලේටරයක් හෝ අතථ්ය උපාංගයක් සකසා ඇත. ඔබ ප්රධාන සංකල්ප ගණනාවක් උද්දීපනය කරන ක්රියාකාරී ඇන්ඩ්රොයිඩ් යෙදුමක් ද නිර්මාණය කර ඇත , අනාගත Android යෙදුම් සංවර්ධනය කිරීමේදී ඔබ භාවිතා කරනු ඇත.
මෙය ජංගම යෙදුම් නිර්මාණය කිරීමට සහ මෙම උද්යෝගිමත් ප්රදේශය තුළ අත්හදා බැලීම් කිරීමට ඔබගේ රුචිය ඇති කරනු ඇතැයි බලාපොරොත්තු වෙමු. ඇන්ඩ්රොයිඩ් වත්මන් සහ අනාගත ජංගම උපාංග පරාසයක් සඳහා යෙදුම් ලිවීමට විශිෂ්ට ක්රමයක් ඉදිරිපත් කරයි. ඔබ දැනටමත් මෙම වේදිකාව සඳහා වැඩ කරන යෙදුමක් ලියා ඇත්නම්, අදහස් දැක්වීමේදී අපට දන්වන්න අමතක කරන්න එපා!
Android SDK මඟින් Eclipse IDE සඳහා Android Development Tools (ADT) නමින් අභිරුචි ප්ලගිනයක් පිරිනමයි. මෙම ප්ලගිනය Android යෙදුම් සංවර්ධනය කිරීමට ප්රබල රාමුවක් සපයයි. මෙය Eclipse හි හැකියාවන් පුළුල් කරයි, ඔබට ඉක්මනින් නව නිර්මාණය කිරීමට ඉඩ සලසයි android ව්යාපෘති, යෙදුම් අතුරුමුහුණත සාදන්න, යෙදුම නිදොස් කරන්න, යෙදුම් පැකේජ සඳහා (APKs) අත්සන් අපනයනය කර ඒවා බෙදාහරින්න.
සටහන:ඔබ දැනටමත් Eclipse ස්ථාපනය කර ඇත්නම් සහ එය දිගටම භාවිතා කිරීමට අවශ්ය නම් ඔබ ADT ප්ලගිනය ස්ථාපනය කළ යුතුය. Eclipse ස්ථාපනය කර නොමැති නම්, ඔබ සම්පූර්ණ ස්ථාපනය කළ යුතුය android පැකේජය Android සංවර්ධකයින් සඳහා නවතම IDE ඇතුළත් SDK.
ඔබගේ පවතින ස්ථාපනය Android සඳහා Eclipseපහත අවශ්යතා සපුරාලිය යුතුය:
- සූර්යග්රහණය 3.7.2 (ඉන්ඩිගෝ) හෝ ඊට වැඩි
සටහන: Eclipse 3.6 (Helios) ADT හි නවතම අනුවාදය සමඟ තවදුරටත් සහාය නොදක්වයි.
- Eclipse JDT ප්ලගිනය (බොහෝ Eclipse IDE පැකේජවල ඇතුළත්)
- JDK 6 (JRE ප්රමාණවත් නොවේ)
- ජාවා (GCJ) සඳහා GNU Compiler සමඟ නොගැලපේ
ADT ප්ලගිනය බාගන්න
Android සඳහා Eclipse වෙත ADT ප්ලගිනය එක් කිරීමට:
- Eclipse දියත් කරන්න, ඉන්පසු උදව් > නව මෘදුකාංග ස්ථාපනය කරන්න (උදව් > නව මෘදුකාංග ස්ථාපනය කරන්න).
- ඉහළ දකුණු කෙළවරේ ඇති Add ක්ලික් කරන්න.
- එකතු කරන්න ගබඩා සංවාදයේ, දිස්වන සංවාදයේ, නම සඳහා "ADT ප්ලගිනය" ඇතුළත් කරන්න ( නම)සහ සඳහා ඊළඟ ලිපිනය ස්ථානය(ස්ථානය):https: //dl-ssl.google.com/android/eclipse/
සටහන: Android Developer Tools යාවත්කාලීන කිරීමේදී ආරක්ෂිත සම්බන්ධතාවයක් අවශ්ය වේ. ඔබ ඇතුලත් කරන යාවත්කාලීන URL එක HTTPS වලින් ආරම්භ වන බවට වග බලා ගන්න.
- ක්ලික් කරන්න හරි.
- පවතින මෘදුකාංග සංවාද කොටුව තුළ, සංවර්ධක මෙවලම් අසල ඇති කොටුව සලකුණු කර ක්ලික් කරන්න තව දුරටත්.
- තව දුරටත්.
- බලපත්ර ගිවිසුමේ කොන්දේසි කියවා පිළිගන්න, ඉන්පසු ක්ලික් කරන්න සූදානම්.
ඔබට ආරක්ෂක අනතුරු ඇඟවීමක් ලැබුණහොත් එහි සත්යතාව සහ වලංගු බව මෘදුකාංගස්ථාපනය කළ නොහැක, කෙසේ හෝ ක්ලික් කරන්න හරි.
- ස්ථාපනය අවසන් වූ පසු, Eclipse නැවත ආරම්භ කරන්න.
ADT ප්ලගිනය වින්යාස කිරීම
Android සඳහා Eclipse නැවත ආරම්භ කිරීමෙන් පසුව, ඔබ ඔබගේ Android SDK නාමාවලියෙහි ස්ථානය සඳහන් කළ යුතුය:
- දිස්වන "Welcome" කවුළුවෙහි, තෝරන්න පවතින SDK භාවිතා කරන්න (පවතින SDK භාවිතා කරන්න).
- ඔබ මෑතකදී බාගත කර ගොනු උපුටා ගත් Android SDK නාමාවලියෙහි ස්ථානය සඳහන් කරන්න.
- ක්ලික් කරන්න තව දුරටත්.
ඔබේ Eclipse IDE සංවර්ධනය සඳහා ගොඩනගා ඇත android යෙදුම්, නමුත් ඔබ ඔබේ පරිසරය සඳහා නව Platform SDKs සහ Android Framework එක් කළ යුතුය. ඔබේ SDK සඳහා මෙම පැකේජ ලබා ගැනීමට, වේදිකා සහ පැකේජ එකතු කිරීම දිගටම කරගෙන යන්න.
ADT ස්ථාපනය කිරීමේ දෝශ නිරාකරණය
ඉහත පියවර අනුගමනය කිරීමෙන් පසු ඔබට ADT ප්ලගිනය පූරණය කිරීමේ ගැටලුවක් ඇත්නම් සහ ඔබ ෆයර්වෝලයක් (ආයතනික ෆයර්වෝලයක් වැනි) සමඟ වැඩ කරන්නේ නම්, ඔබ Android සඳහා Eclipse හි ඔබේ ප්රොක්සි සැකසීම් නිසි ලෙස වින්යාස කර ඇති බව සහතික කර ගන්න. Eclipse හි, ඔබට Eclipse ප්රධාන මෙනුවෙන් ප්රොක්සි වින්යාසගත කළ හැක කවුළුව(Mac OS X මත, සූර්යග්රහණය)> මනාප> ජනරාල් > ජාල සම්බන්ධතා.
ඔබට තවමත් Eclipse භාවිතා කිරීමට නොහැකි නම්, ඔබට ADT සංරක්ෂිතය බාගත කළ හැක දේශීය පරිගණකයසහ එය අතින් ස්ථාපනය කරන්න:
- ADT ප්ලගින zip සංරක්ෂිතය බාගන්න (එය අසුරන්න එපා):
ප්ලාස්ටික් බෑගය ප්රමාණය MD5 මුදල ADT-23.0.2.zip බයිට් 103287135 - Eclipse ආරම්භ කරන්න ඉන්පසු තෝරන්න උදව් > නව මෘදුකාංග ස්ථාපනය කරන්න (උදව් > නව මෘදුකාංග ස්ථාපනය කරන්න).
- ක්ලික් කරන්න එකතු කරන්නඉහළ දකුණු කෙළවරේ.
- ගබඩා එකතු කිරීමේ සංවාදයේ, ක්ලික් කරන්න සංරක්ෂිතය.
- බාගත කළ ADT-23.0.2.zip ගොනුව තෝරා ක්ලික් කරන්න හරි.
- නම ලෙස "ADT Plugin" ඇතුලත් කර ක්ලික් කරන්න හරි.
- පවතින මෘදුකාංග සංවාද කොටුව තුළ, සංවර්ධක මෙවලම් අසල ඇති කොටුව සලකුණු කර ක්ලික් කරන්න තව දුරටත්.
- ඊළඟ කවුළුවෙහි, ඔබ පටවනු ලබන මෙවලම් ලැයිස්තුවක් දකිනු ඇත. ක්ලික් කරන්න ඊළඟ.
- බලපත්ර ගිවිසුමේ කොන්දේසි කියවා පිළිගන්න, ඉන්පසු ක්ලික් කරන්න සූදානම්.
මෘදුකාංගයේ සත්යතාව සහ වලංගුභාවය තහවුරු කළ නොහැකි බවට ඔබට ආරක්ෂක අනතුරු ඇඟවීමක් ලැබුණහොත්, කෙසේ හෝ ක්ලික් කරන්න. හරි .
- ස්ථාපනය අවසන් වූ පසු, Android සඳහා Eclipse නැවත ආරම්භ කරන්න.
වෙනත් ස්ථාපන දෝෂ
ADT සතුව එහිම සුවිශේෂතා ඇති බව කරුණාවෙන් සලකන්න. උදාහරණයක් ලෙස, Eclipse සඳහා සමහර විකල්ප පැකේජ (උදා: WST) අවශ්ය වේ. ඔබට ADT ස්ථාපනය කිරීමේදී දෝෂයක් ඇති වුවහොත්, ඔබේ Eclipse මෙම පැකේජ ඇතුළත් නොවිය හැක. ඔබගේ Eclipse ස්ථාපනයට අවශ්ය පැකේජ ඉක්මනින් එකතු කරන්නේ කෙසේද යන්න පිළිබඳ තොරතුරු සඳහා, මාතෘකාව බලන්න දෝෂගවේෂණය.
Linux භාවිතා කරන්නන් සඳහා
Eclipse සඳහා ADT ප්ලගිනය ස්ථාපනය කිරීමේදී මෙම දෝෂය සිදු වූයේ නම්:
ඇන් ප්රතිපාදන අතරතුර දෝෂයක් සිදු විය. යතුරු ගබඩාවට සම්බන්ධ විය නොහැක . JKSමෙයින් අදහස් කරන්නේ ඔබේ පද්ධතියට සුදුසු ජාවා වීඑම් එකක් නොමැති බවයි. Sun Java 6 ස්ථාපනය කිරීමෙන් මෙම ගැටළුව විසඳනු ඇති අතර ඔබට ADT ප්ලගිනය නැවත ස්ථාපනය කළ හැක.
ගැටලුව
Android වේදිකාව සඳහා ඔබගේ යෙදුම සංවර්ධනය කිරීමට ඔබට Eclipse පරිසරය භාවිතා කිරීමට අවශ්ය වේ.
විසඳුමක්
Eclipse පරිසරය සහ AndMore ප්ලගිනය ස්ථාපනය කරන්න. ඉන්පසු ඔබේ ව්යාපෘතිය නිර්මාණය කර යෙදුම ලිවීම ආරම්භ කරන්න. එය ගොඩනඟා Eclipse පරිසරයේ emulator සමඟ එය පරීක්ෂා කරන්න.
සාකච්ඡා
ඔබට Eclipse පරිසරය භාවිතයෙන් යෙදුමක් තැනීමට පෙර, ඔබ අයිතම තුනක් ස්ථාපනය කළ යුතුය:
- Eclipse IDE
- Android SDK
- සහ තවත් මොඩියුලය
මෙම අයිතම ස්ථාපනය කිරීම පිළිබඳ විස්තර සඳහා, බලන්න.
ඔබ මෙය කළ පසු, මෙනු ගොනුව → New (File → New) භාවිතයෙන් නව Android ව්යාපෘතියක් සාදන්න, එවිට ඔබට fig හි මෙන් තිරයක් පෙනෙනු ඇත. 1.
ඉලක්ක උපාංගය සඳහා SDK අනුවාදය තෝරන්න (රූපය 3). 4.0 අනුවාදය අද භාවිතා කරන සෑම උපාංගයක්ම පාහේ ආවරණය කරයි; පසු අනුවාදයන් ඊටත් වඩා විකල්ප සපයයි. ඔබ තීරණය කරන්න!
සහල්. 1.
සහල්. 2.
සහල්. 3.
අත්තික්කා මත. දකුණු පස ඇති ව්යාපෘති කවුළුවෙහි ව්යාපෘති ව්යුහය පුළුල් කර ඇති ආකාරය රූප සටහන 4 හි දැක්වේ. android වේදිකාවේ ඔබට Eclipse autocomplete භාවිතා කළ හැකි ප්රමාණයද එය පෙන්වයි - මම ලේබලයට ගුරුත්වාකර්ෂණ ගුණාංගයක් එක් කළ අතර Eclipse පරිසරය යෝජනා කරයි සම්පූර්ණ ලැයිස්තුවහැකි ගුණාංග අගයන්. මම මධ්යම තිරස් තෝරා ගත්තෙමි, එබැවින් යෙදුම ආරම්භ වන විට ලේබලය මධ්යගත විය යුතුය.
සහල්. 4.
ඔබ LinearLayout හි ගුරුත්වාකර්ෂණ ගුණාංගය මධ්ය_සිරස් ලෙස සහ TextView හි මධ්ය_තිරස් ලෙස සකසන්නේ නම්, පෙළ සිරස් අතට සහ තිරස් අතට කේන්ද්රගත වේ. ලැයිස්තුගත කිරීම 1 අදාළ main.xml පිරිසැලසුම් ගොනුව පෙන්වයි (res/layout බහලුමෙහි පිහිටා ඇත).
ලැයිස්තුගත කිරීම 1. ගොනුව හෙලෝ වර්ල්ඩ්. java
සෑම විටම, ඔබ මූලාශ්ර ගොනුවක් සුරකින විට, Eclipse විසින් සම්පාදනය කරන ලද අනුවාදයක් ජනනය කරයි. ඇන්ඩ්රොයිඩ් ව්යාපෘතිය තුළ, එය ක්රියාත්මක කිරීමට සූදානම් සම්පාදනය කරන ලද APK එකක් ද නිර්මාණය කරයි, එබැවින් ඔබට එය ක්රියාත්මක කිරීමට පමණක් අවශ්ය වේ. ව්යාපෘතිය මත දකුණු-ක්ලික් කර Run As → Android Application (Android වේදිකාව සඳහා → Application ලෙස ධාවනය කරන්න) විධානය තෝරන්න (රූපය 5).
Android යෙදුම් සංවර්ධනය සඳහා Eclipse සකසන්නේ කෙසේද යන්න මෙම ලිපියෙන් විස්තර කෙරේ. මම අවශ්ය සියලුම මෘදුකාංග ලැයිස්තුගත කරමි: 1) JDK 6 (Java Development Kit - Java Development Kit) 2) Eclipse Classic 3) Android SDK (මෘදුකාංග සංවර්ධන කට්ටලය - මෘදුකාංග සංවර්ධන කට්ටලය) 4) ADT (Android සංවර්ධන මෙවලම් - Android සංවර්ධනය සඳහා මෙවලම් ) - Eclipse සඳහා ප්ලගිනය JDK JDK ස්ථාපන ක්රියාවලිය ලිපියේ විස්තර කර ඇත: සූර්යග්රහණය JDK ස්ථාපනය කිරීමෙන් පසුව, අපි Eclipse ස්ථාපනය වෙත යමු. eclipse.org නිල වෙබ් අඩවියෙන් Eclipse හි නවතම අනුවාදය බාගන්න. පිටු සලකුණ මත ක්ලික් කරන්න බාගත කිරීම්, ඔබට Eclipse හි විවිධ ගොඩනැගීම් ඉදිරිපත් කරනු ඇත. අපගේ අරමුණු සඳහා, අපට සම්භාව්ය සූර්යග්රහණය අවශ්ය වේ - Eclipse Classic(ලියන අවස්ථාවේදී නවතම අනුවාදය 4.2.2) විය. බාගත කළ සංරක්ෂිතය නාමාවලියකට අසුරන්න c:\eclipse(හෝ ඔබ කැමති ඕනෑම තැනක) පහසුව සඳහා, කෙටිමඟක් සාදන්න ක්රියාත්මක කළ හැකි ගොනුව eclipse.exe. දුවන්න සූර්යග්රහණය. පළමු දියත් කිරීමේදී, ඔබේ වැඩබිම සඳහා නාමාවලියක් තෝරා ගැනීමට ඔබෙන් විමසනු ඇත. වැඩබිම් කණ්ඩායම් ව්යාපෘති. ඔබට එක් වැඩ ඉඩක් ප්රමාණවත් නම්, ඔබට කොඩිය සැකසිය හැක "මෙය පෙරනිමිය ලෙස භාවිතා කර නැවත අසන්න එපා". මෙම ධජය සැකසීමෙන්, eclipse මෙම කවුළුව ඊළඟ වතාවේ නොපෙන්වන අතර, වහාම ඔබගේ පෙරනිමි වැඩබිම විවෘත කරනු ඇත. Android SDKබාගැනීම් පිටුවට යන්න http://d.android.com/sdk මෙම පිටුවෙහි, ඔබට ඇන්ඩ්රොයිඩ් සංවර්ධනය සඳහා අවශ්ය සියල්ල ඇති එකලස් කිරීමක් පැවසීමට යෝජිතය. නමුත් අපි අනෙක් පැත්තට යන්නෙමු. Android SDK පමණක් බාගන්න. අයිතමයක් තෝරන්න "වෙනත් වේදිකා සඳහා බාගන්න"(වෙනත් වේදිකා සඳහා බාගන්න), යන මාතෘකාව යටතේ "SDK මෙවලම් පමණි"(SDK පමණි) Windows SDK ස්ථාපකය (*.exe) බාගන්න. බලපත්ර ගිවිසුම කියවා එකඟ වූ පසු, මෙම ස්ථාපකය බාගන්න. කලින් ඇන්ඩ්රොයිඩ් ස්ථාපනය SDK වින්යාස කිරීමට අවශ්යයි පරිසර විචල්යය JAVA_HOME(), එසේ නොමැතිනම් ස්ථාපකය JDK සොයා නොගෙන දිවුරනු ඇත. ස්ථාපකය ධාවනය කරන්න installer_r21.1-windows.exe. පිළිගැනීමේ කවුළුව තුළ, ක්ලික් කරන්න ඊළඟ
ඊළඟ පියවරේදී, ස්ථාපකය ස්ථානය තීරණය කරයි JDKපද්ධති විචල්යය මගින් JAVA_HOME. JDK සොයාගතහොත්, බොත්තම ක්ලික් කරන්න "ඊළඟ".
පරිශීලක තේරීම් කවුළුව තුළ, විකල්පය තෝරන්න "මෙම පරිගණකය ඕනෑම කෙනෙකුට ස්ථාපනය කරන්න"(සියලු පරිගණක භාවිතා කරන්නන් සඳහා ස්ථාපනය කරන්න). ඔබ සඳහා පමණක් ස්ථාපනය කිරීමට අවශ්ය නම්, දෙවන විකල්පය තෝරන්න "මා වෙනුවෙන් පමණක් ස්ථාපනය කරන්න". ක්ලික් කරන්න "ඊළඟ".
ස්ථාපන ස්ථානය තෝරාගැනීම සඳහා කවුළුව තුළ, සියල්ල පෙරනිමියෙන් තබා ක්ලික් කරන්න "ඊළඟ".
මෙනුවේ කෙටිමඟක් සෑදීම සඳහා කවුළුව තුළ, ඔබට සියල්ල නොවෙනස්ව තබා ක්ලික් කරන්න .
සාර්ථක ස්ථාපනයකින් පසු, ක්ලික් කරන්න "ඊළඟ".
ස්ථාපකයේ අවසාන කවුළුවෙහි, සලකුණු සලකුණක් තබන්න "SDK කළමනාකරු අරඹන්න", එය ආරම්භ කිරීමට SDK කළමනාකරු, බොත්තම එබීමෙන් පසු "අවසන් කරන්න".
දියත් කළ පසු, SDK කළමනාකරු API හි නවතම අනුවාදය ස්ථාපනය කිරීමට ඔබෙන් විමසනු ඇත. ඔබට පෙර අනුවාද අවශ්ය නම්, ඒවා සඳහන් කර බොත්තම ක්ලික් කරන්න "පැකේජ ස්ථාපනය කරන්න..."
බලපත්රය සමඟ එකඟ වන්න "බලපත්රය පිළිගන්න"සහ ඔබන්න
ඔබ තෝරාගත් පැකේජ අන්තර්ජාලයෙන් බාගත කිරීම ආරම්භ වේ. ADT Eclipse සඳහා ADT ප්ලගිනය ස්ථාපනය කිරීම. අපි Eclipse ආරම්භ කරමු. මෙනුවේ උදව්"නව මෘදුකාංග ස්ථාපනය කරන්න..." තෝරන්න. බොත්තම ක්ලික් කරන්න "එකතු කරන්න..."(එකතු කරන්න) එකතු කරන්න ගබඩා කවුළුව දිස්වනු ඇත:
ඒකට නමක් දෙන්න Android සංවර්ධන මෙවලම්සහ ස්ථාන ලිපිනය "https://dl-ssl.google.com/android/eclipse/". ක්ලික් කරන්න "හරි"තත්පර කිහිපයක් බලා සිටීමෙන් පසුව, ලැයිස්තුවේ ඇතුළත් කිරීමක් දිස්විය යුතුය "සංවර්ධන මෙවලම්", එය සලකුණු කර ක්ලික් කරන්න "ඊළඟ". ඊළඟ කවුළුව තුළ, ක්ලික් කරන්න "ඊළඟ". බලපත්ර ගිවිසුමේ දළ විශ්ලේෂණයේ, එයට එකඟ වී ක්ලික් කරන්න "අවසන් කරන්න". ස්ථාපනය අතරතුර කවුළුවක් දිස්වනු ඇත. ආරක්ෂක අනතුරු ඇඟවීමඑය ක්ලික් කරන්න හරි. ප්ලගින ස්ථාපනය අවසන් වූ පසු ADT Eclipse නැවත ආරම්භ කිරීමට විමසනු ඇත, මෙයට එකඟ වන්න. ආරම්භයේදී සූර්යග්රහණයපහත දෝෂය සිදුවිය හැක:
සූර්යග්රහණයඅපි ඩිරෙක්ටරියේ පෙරනිමි SDK ස්ථාපනය කර ඇති නිසා SDK සොයාගත නොහැක: C:\Program Files (x86)\Android\android-sdk. SDK වෙත මාර්ගය නැවත පැවරීමට, මෙනුව විවෘත කරන්න වින්ඩෝස් -> මනාප. කවුළුව තුළ මනාපක්ෂේත්රයේ SDK ස්ථානයයන මාර්ගය දක්වන්න Android SDKසහ ඔබන්න හරි.
සෑම සූර්යග්රහණයසංවර්ධනය සඳහා සූදානම් ඇන්ඩ්රොයිඩ්-අයදුම්පත්.
ඇන්ඩ්රොයිඩ් විසින් Eclipse IDE සඳහා Android Development Tools (ADT) නමින් විශේෂ ප්ලගිනයක් සපයයි. එය ඔබට ඇන්ඩ්රොයිඩ් යෙදුම් තැනිය හැකි බලවත් IDE එකක් සපයයි. ADT ඔබට ඉක්මනින් සහ පහසුවෙන් නව Android ව්යාපෘතියක්, නිර්මාණයක් නිර්මාණය කිරීමට හැකි වන පරිදි Eclipse හි බලය දිගු කරයි පරිශීලක අතුරුමුහුණතයෙදුම්, යෙදුම නිදොස් කිරීම, සහ ඔබගේ යෙදුම බෙදා හැරීමට APK ගොනු අපනයනය කරන්න.
අදහස් දැක්වීම:ඔබ වෙනත් IDE එකක වැඩ කිරීමට කැමති නම්, ඔබට Eclispe හෝ ADT ස්ථාපනය කිරීමට අවශ්ය නොවේ. ඒ වෙනුවට, ඔබට ඔබගේ යෙදුම ගොඩනැගීමට සහ නිදොස් කිරීමට SDK හි හැකියාවන් සෘජුවම භාවිතා කළ හැක.
ADT ප්ලගිනය බාගන්න
- Eclipse ආරම්භ කරන්න, තෝරන්න උදව් > නව මෘදුකාංග ස්ථාපනය කරන්න.
- ක්ලික් කරන්න එකතු කරන්නඉහළ දකුණු කෙළවරේ.
- දිස්වන Add Repository සංවාදයේ, ක්ෂේත්රයේ "ADT Plugin" ඇතුලත් කරන්න නමසහ ක්ෂේත්රයේ පහත url ස්ථානය:
https://dl-ssl.google.com/android/eclipse/
- ක්ලික් කරන්න හරි.
- පවතින මෘදුකාංග සංවාදයේ, සංවර්ධක මෙවලම් අසල ඇති කොටුව සලකුණු කර ක්ලික් කරන්න ඊළඟ.
- ඊළඟ කවුළුව තුළ, ඔබට බාගත කිරීමට මෙවලම් ලැයිස්තුවක් පෙනෙනු ඇත. ක්ලික් කරන්න ඊළඟ.
- බලපත්ර ගිවිසුම කියවා පිළිගන්න, ඉන්පසු ක්ලික් කරන්න අවසන් කරන්න.
- ස්ථාපනය අවසන් වූ පසු, Eclipse නැවත ආරම්භ කරන්න.
ADT ප්ලගිනය වින්යාස කිරීම
Eclipse නැවත ආරම්භ කිරීමෙන් පසු, ඔබ ඔබේ Android SDK සමඟ නාමාවලිය සඳහන් කළ යුතුය:
- තෝරන්න පවතින SDK භාවිතා කරන්නදිස්වන කවුළුව තුළ.
- ඔබ මෑතකදී බාගත කර අසුරන ලද Android SDK අඩංගු නාමාවලිය සොයාගෙන තෝරන්න.
- ක්ලික් කරන්න ඊළඟ.
දෝශ නිරාකරණ ස්ථාපනය
ඉහත පියවරෙන් පසු ඔබට ADT ප්ලගිනය බාගත කිරීමේ අපහසුතාවයක් ඇත්නම්, මෙන්න විසඳුම් කිහිපයක්:
- Eclipse හට ADT ප්ලගිනය අඩංගු දුරස්ථ යාවත්කාලීන අඩවිය සොයාගත නොහැකි නම්, අඩවි සබැඳිය වෙනස් කිරීමට උත්සාහ කරන්න
http://dl-ssl.google.com/android/eclipse/
- ඔබට ෆයර්වෝලයක් (හෝ ආයතනික ෆයර්වෝල්) සක්රීය කර තිබේ නම්, ඔබ Eclipse හි නිවැරදි ප්රොක්සි සැකසුම් ඇතුළත් කර ඇති බවට වග බලා ගන්න. Eclipse හි, ඔබට ප්රධාන මෙනුවෙන් ප්රොක්සි සැකසිය හැක කවුළුව(Mac OS X මත, සූර්යග්රහණය)> මනාප > ජනරාල් > ජාල සම්බන්ධතා.
ඔබට තවමත් දුරස්ථ යාවත්කාලීන අඩවියෙන් Eclipse භාවිතයෙන් ADT ප්ලගිනය බාගත කිරීමට නොහැකි නම්, ඔබට ADT zip ගොනුව ඔබේ පරිගණකයට බාගත කර එය අතින් ස්ථාපනය කළ හැක:
Linux භාවිතා කරන්නන් සඳහා
ඔබ Eclipse දර්ශනය සඳහා ADT ප්ලගිනය ස්ථාපනය කිරීමේ ගැටලුවකට මුහුණ දෙන්නේ නම්:
ප්රතිපාදන අතරතුර දෝෂයක් සිදු විය. යතුරු ගබඩාවට සම්බන්ධ විය නොහැක. JKS
මෙයින් අදහස් කරන්නේ ඔබේ පරිගණකයේ ඔබට ගැලපෙන Java VM නොමැති බවයි. Sun Java 6 ස්ථාපනය කිරීමෙන් මෙම ගැටළුව විසඳනු ඇත, එවිට ඔබට ADT ප්ලගිනය නැවත ස්ථාපනය කළ හැකිය.