Sunday, July 31, 2011

நம் முதல் அண்ட்ராய்டு ப்ராஜெக்ட்

அண்ட்ராய்டு உடன் தொடங்குவதற்கு இரண்டு முக்கிய படிகள் இருக்கின்றன உள்ளன:
1. அண்ட்ராய்டு SDK மற்றும் டெவலப்பர் கருவிகள் நிறுவ வேண்டும்.
2. அந்த கருவிகள் என்பதை உறுதிப்படுத்த ஒரு சோதனை திட்டம்உருவாக்க வேண்டும்.
சரியாக நிறுவப்பட்ட மற்றும் கட்டமைக்கப்பட்ட நீங்கள் ஏற்கனவே ஒரு "ஹலோ, உலகின்" திட்டத்தின் சில வடிவத்தில்செய்தால் உங்கள் வளர்ச்சி கணினியில் வளர்ச்சி கருவிகள், நீங்கள் இதை தவிர்க்கமுடியாது
டுடோரியல்.
நீ இன்னும் அண்ட்ராய்டு SDK, மற்றும் தொடர்புடைய கருவிகள்நிறுவப்பட்ட எனில், ஒரு அங்கே உள்ளது இந்த செயல்முறை உள்ளடக்கியது என்று இணைப்பில். நீங்கள்அண்ட்ராய்டு SDK, வேண்டும், அது உள்ளது உங்கள் முதல் அண்ட்ராய்டு திட்டம் செய்ய நேரம். நல்ல செய்தி இதுதேவைப்படுகிறது என்று உள்ளது குறியீடு பூச்சியம் வரிகளை - அண்ட்ராய்டு தான் கருவிகள் ஒரு "ஹலோ,உலக!" உருவாக்குகின்றன பயன்பாடு ஒரு புதிய திட்டத்தை உருவாக்கும் ஒரு பகுதியாக நீ. நீங்கள் செய்யவேண்டும், அதை நிறுவ, அது உருவாக்க உள்ளது மற்றும் அது உங்கள் எமுலேட்டர் அல்லது சாதனத்தில் வந்து பார்க்க. இந்தபயிற்சி என்ன தான் உள்ளது இன்னும்.
# 1 படி: புதிய ப்ராஜெக்ட் உருவாக்கு

அண்ட்ராய்டு தான் கருவிகள் நீங்கள் ஒரு முழுமையான தேவை எல்லாம் (மிகவும் அற்பமான என்றாலும்) அண்ட்ராய்டு விண்ணப்பத்துடன், நீங்கள் ஒரு முழுமையான எலும்புக்கூடு திட்டம் உருவாக்க முடியும்.

மட்டுமே உண்மையான வேறுபாடு நீ கிரகணம் அல்லது கட்டளை வரி பயன்படுத்தி என்பது இருந்து வருகிறது.

# 1 படி: எக்லிப்ஸ்
... ப்ராஜெக்ட், மற்றும் இந்த தேர்வு திட்டத்தை வகையான ஒரு பட்டியல் வளர்ப்பாள் | புதிய | எக்லிப்ஸ் முக்கிய மெனுவிலிருந்து, கோப்பு தேர்ந்தெடுக்க. அண்ட்ராய்டு புராஜெக்ட் அண்ட்ராய்டு விருப்பத்தை கிளிக் திறந்த மடங்காக:


படம் 1. எக்லிப்ஸ் புதிய ப்ராஜெக்ட் விசார்ட்
2: முக்கிய அண்ட்ராய்டு திட்டம் பக்கத்திற்கு வழிகாட்டி முன்கூட்டியேஅடுத்து அழுத்தவும்


பின்வரும் உள்ள நிரப்பவும்:
திட்டத்தின் • பெயர் (எ.கா., இப்போது)

• அண்ட்ராய்டு SDK, நீங்கள் (அண்ட்ராய்டு 2.3 க்கான Google ஏபிஐகள், உதாரணம்,) எதிராக தொகுத்தளித்து விரும்புகிறீர்கள்

இந்த திட்டம் செல்கிறது இதில் ஜாவா தொகுப்பை • பெயர்
(எ.கா., com.commonsware.android.skeleton)

உருவாக்க ஆரம்ப செயல்பாடு பெயர் (எ.கா., இப்போது)
படம்


படம் 3. எக்லிப்ஸ் புதிய ப்ராஜெக்ட் வழிகாட்டி, இந்த கட்டத்தில் அண்ட்ராய்டு ப்ராஜெக்ட் (தொடர்ந்து), முடி என்பதை கிளிக் செய்து உங்கள் எக்லிப்ஸ் திட்டம் உருவாக்கும்.

# 2 படி: கட்டளை வரி
இங்கே ஒரு அண்ட்ராய்டு திட்டம் உருவாக்குகிறது என்று ஒரு மாதிரி கட்டளை உள்ளது
கட்டளை வரி:

android create project --target "Google Inc.:Google APIs:7" --path Skeleton/Now
--activity Now --package com.commonsware.android.skeleton

இது உங்கள் முதல் அண்ட்ராய்டு பயன்பாட்டை கட்டமைக்க வேண்டும் எல்லாம் முழுமையான, நீங்கள் ஒரு பயன்பாடு, எலும்பு உருவாக்கும்: Java மூல குறியீட்டை, வழிமுறைகளை உருவாக்க, இருப்பினும், நீங்கள் ஒருவேளை இந்த ஓரளவு தனிப்பயனாக்க தேவை போகிறோம். இங்கே அந்த கட்டளை வரி சுவிட்சுகள் என்ன உள்ளன:

• - இலக்கு உங்கள் உருவாக்க நடைமுறை ஆகியவற்றில் "இலக்கு" ஆகும் அண்ட்ராய்டின் என்ன பதிப்பு காட்டுகிறது. நீங்கள் உங்கள் வளர்ச்சி கணினியில் நிறுவப்படும் என்று ஒரு இலக்கின் ஐடி, ஒரு வழங்க வேண்டும் நீ
SDK மற்றும் ஒரு VD மேலாளர் வழியாக பதிவிறக்கம். நீங்கள் இலக்குகளை Android பட்டியல் இலக்குகளை கட்டளை வழியாக கிடைக்கின்றன என்ன என்பதை கண்டுபிடிக்க முடியும்.

டி ypically, உங்கள் உருவாக்க செயல்முறை நீ கிடைக்க வேண்டும் என்று அண்ட்ராய்டின் புதிய பதிப்பு இலக்கையும்.

• - நீங்கள் திட்ட கோப்புகள் உருவாக்கப்படும் வேண்டும் எங்கே பாதையை காட்டுகிறது. ஒன்று நீங்கள் பெயர் இல்லை என்றால் அண்ட்ராய்டு அடைவு உருவாக்கும். எடுத்துக்காட்டாக, மேலே கட்டளையில், ஒரு எலும்புக்கூடு / இப்போது / அடைவு தற்போதைய வேலை அடைவு, மற்றும் பணித்திட்ட கோப்புகள் அடியில் (அல்லது அது இருந்தால் பயன்படுத்தப்படுகிறது) உருவாக்கப்படும் அங்கு சேமிக்கப்படும்.

• - செயல்பாடு இந்த திட்டத்தை உங்கள் முதல் நடவடிக்கை ஜாவா வர்க்கம் பெயரை குறிக்கிறது. ஒரு தொகுப்பு பெயர் சேர்க்க, மற்றும் பெயர் ஜாவா வர்க்கம் பெயரிடும் மரபுகள் சந்திக்க வேண்டும் வேண்டாம்.

• - தொகுப்பு உங்கள் முதல் நடவடிக்கை அமைந்துள்ளது என்று அதில் ஜாவா தொகுப்பை குறிக்கிறது. இந்த தொகுப்பு கூட தனிப்பட்ட முறையில் நீங்கள் இதை நிறுவ இது எந்த சாதனத்தில் உங்கள் திட்டம் அடையாளப்படுத்துகிறது, இந்த தொகுப்பு கூட நீங்கள் விநியோகம் அன்று திட்டம் என்றால் அண்ட்ராய்டு சந்தை மீது தனிப்பட்ட வேண்டும் உங்கள்
அங்கு பயன்பாடு. எனவே, பொதுவாக, நீங்கள் வேறு யாரையாவது ஒரு தற்செயலான தொகுப்பு பெயர் மோதலின் மத்தியில் குறைக்க, நீங்கள் சொந்த ஒரு டொமைன் பெயர் (எ.கா., com.commonsware.android.skeleton) அடிப்படையாக கொண்டு உங்கள் தொகுப்பு அமைக்க.

உங்கள் வளர்ச்சி இயந்திரம், நீங்கள் ஒரு பொருத்தமான இலக்கை எடுக்க வேண்டும், மற்றும் நீங்கள் பாதையை மாற்ற விரும்பலாம். செயல்பாடு மற்றும் தொகுப்பு நீ இப்போது தனியாக செல்ல முடியும்.

படி # 2: உருவாக்குதல்,

நிறுவவும், மற்றும் இயக்கவும்
உங்கள் எமுலேட்டர் அல்லது சாதன பயன்பாட்டு ஒரு திட்டம் கொண்டு, நல்ல மற்றும் அனைத்து உள்ளது, ஆனால் நாம் அதை உருவாக்க மற்றும் இயக்க முடியும் என்றால் அது அண்ட்ராய்டு முன்மாதிரியின் அல்லது உங்கள் Android சாதனம் என்பது, இன்னும் நன்றாக இருக்கும் என்று.
மீண்டும், செயல்முறை ஓரளவு நீ எக்லிப்ஸ் பயன்படுத்தி அல்லது இல்லை என்பதை பொறுத்து மாறுபடுகிறது.

# 1 படி: கிரகணம்

தொகுப்பு எக்ஸ்ப்ளோரர் பலகத்தில் உள்ள தேர்ந்தெடுக்கப்பட்ட உங்கள் திட்டம், உங்கள் திட்டத்தை செயல்படுத்த எக்லிப்ஸ் கருவிப்பட்டியில் பச்சை "விளையாட" பொத்தானை கிளிக் செய்யவும். நீங்கள் இதை செய்ய முதல் முறை, நீங்கள் ஒரு "ரன் கட்டமைப்பு" அமைக்க ஒரு சில படிகள் வழியாக சென்று வருவீர்கள், அதனால் எக்லிப்ஸ் நீங்கள் என்ன செய்யவேண்டும் என்று தெரியும்.

முதலில், இந்த பட்டியலில் "ரன்", "அண்ட்ராய்டு விண்ணப்பம்" தேர்ந்தெடுக்க:


படம் 4. கிரகணம் பட்டியல் "என இயக்கவும்"

ஒன்றுக்கு மேற்பட்ட எமுலேட்டரை கிடைக்க ஒரு VD அல்லது சாதனம் இருந்தால், நீ, பயன்பாட்டு இயக்க வேண்டும் என்பதை ஒரு விருப்பத்தை பெறுவீர்கள். நீங்கள் ஒரு சாதனத்தை சொருகப்பட்டு இல்லை இல்லையென்றால்,, முன்மாதிரி நீங்கள் முன்பு உருவாக்கப்பட்ட ஒரு VD உடன் ஆரம்பிக்கும். பிறகு, கிரகணம் உங்கள் சாதனம் அல்லது முன்மாதிரி, பயன்பாட்டு நிறுவப்படும் மற்றும் அது தொடங்கும்.

# 2 படி: கட்டளை வரி
உங்கள் முனையத்தில், எக்லிப்ஸ் பயன்படுத்தி இல்லை உருவாக்குநர்களுக்காக, மீண்டும் மாற்றிக்கொள்ள
எலும்புக்கூடு / இப்போது அடைவு, பின் பின்வரும் கட்டளையை இயக்க:
ant clean install

ஆண்ட்-அடிப்படையிலான உருவாக்க இந்த மாதிரி எந்த நிறுவலின், ஈடுபட்டுள்ள வழிமுறைகள் ஒரு பட்டியல் உமிழ வேண்டும்:
Buildfile: /home/some-balding-guy/projects/Skeleton/Now/build.xml
[setup] Android SDK Tools Revision 8
[setup] Project Target: Google APIs
[setup] Vendor: Google Inc.
[setup] Platform Version: 2.1-update1
[setup] API level: 7
[setup]
[setup] ------------------
[setup] Resolving library dependencies:
[setup] No library dependencies.
[setup]
[setup] ------------------
[setup]
[setup] WARNING: No minSdkVersion value set. Application will install on all
Android versions.
[setup]
[setup] Importing rules file: tools/ant/main_rules.xml
clean:
[delete] Deleting directory /home/some-balding-guy/projects/Skeleton/Now/bin
-debug-obfuscation-check:
-set-debug-mode:
-compile-tested-if-test:
-dirs:
[echo] Creating output directories if needed...
[mkdir] Created dir: /home/some-balding-guy/projects/Skeleton/Now/bin


[mkdir] Created dir: /home/some-balding-guy/projects/Skeleton/Now/gen
[mkdir] Created dir: /home/some-balding-guy/projects/Skeleton/Now/bin/classes
-pre-build:
-resource-src:
[echo] Generating R.java / Manifest.java from the resources...
-aidl:
[echo] Compiling aidl files into Java classes...
-pre-compile:
compile:
[javac] /opt/android-sdk-linux/tools/ant/main_rules.xml:361: warning:
'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to
false for repeatable builds
[javac] Compiling 2 source files to /home/some-baldingguy/
projects/Skeleton/Now/bin/classes
-post-compile:
-obfuscate:
-dex:
[echo] Converting compiled files and external libraries into /home/somebalding-
guy/projects/Skeleton/Now/bin/classes.dex...
-package-resources:
[echo] Packaging resources
[aapt] Creating full resource package...
-package-debug-sign:
[apkbuilder] Creating Now-debug-unaligned.apk and signing it with a debug key...
debug:
[echo] Running zip align on final apk...
[echo] Debug Package: /home/some-balding-guy/projects/Skeleton/Now/bin/Nowdebug.
apk
BUILD SUCCESSFUL
Total time: 4 seconds
கீழே உள்ள உருவாக்க வெற்றிகரமான கவனிக்கவும் - நீங்கள் பயன்பாடு வெற்றிகரமாக தொகுக்கப்பட்ட எப்படி தெரியும் என்று.

நீங்கள் ஒரு சுத்தமான உருவாக்க வேண்டும் போது, உங்கள் எமுலேட்டர் அல்லது சாதனம், பொதுவாக வீட்டில் திரையில் கீழே காணப்படும், விண்ணப்ப தொடக்கம் வரை திறக்க:



படம் 5. அண்ட்ராய்டு முன்மாதிரியின் பயன்பாடு தொடக்கம்

உங்கள் இப்போது பயன்பாட்டில் ஒரு ஐகான் உள்ளது அறிவிப்பு. அதை திறக்க நடவடிக்கை உங்கள் முதல் நடவடிக்கை பார்க்க அதை சொடுக்கவும். டி ஓ விண்ணப்பம் செல்ல மற்றும் தொடக்கம் திரும்ப, [மெனு] பொத்தானை வலது அமைந்துள்ளது "மீண்டும் பொத்தானை", செய்தி, மற்றும் இடது சுட்டும் ஒரு அம்புக்குறி போல்.