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

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

உங்கள் சொந்த Android பயன்பாட்டை உருவாக்குவதற்கான MakeUseOf வழிகாட்டிக்கு வரவேற்கிறோம். இந்த வழிகாட்டியில் நீங்கள் ஏன் சொந்தமாக ஒரு ஆன்ட்ராய்டு அப்ளிகேஷனை உருவாக்க விரும்புகிறீர்கள், அதை உருவாக்க உங்களுக்கு இருக்கும் சில விருப்பங்கள் மற்றும் அதை மற்றவர்களுக்கு எப்படி கிடைப்பது என்று பார்ப்போம்.





ஆண்ட்ராய்டு மேம்பாட்டுக்கான அறிமுகம்

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





மற்றொரு விருப்பம் சந்தையில் உள்ள புள்ளி-மற்றும்-கிளிக் செயலி உருவாக்குநர்களில் ஒன்றாகும். இந்த இலக்கு நிறுவன பயனர்களில் பலர் (மற்றும் ஒரு நிறுவன விலைக் குறியுடன் வருகிறார்கள்). ஆனால் எம்ஐடி அதன் 'ஆப் இன்வென்டர்' என்ற ஆன்லைன் கருவியை வழங்குகிறது, இது உங்கள் பயன்பாட்டை பார்வைக்கு உருவாக்க அனுமதிக்கிறது. ஆப் இன்வென்டர் மூலம் நீங்கள் சில நேர்த்தியான விஷயங்களைச் சாதிக்க முடியும், இது நீங்கள் ஜாவாவை தோண்டி ஆண்ட்ராய்ட் இயங்குதளத்தின் அனைத்து சக்திவாய்ந்த அம்சங்களையும் அணுகும் வரை உங்களை பிஸியாக வைத்திருக்கும்.





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

தயாரா? அதற்கு வருவோம்.



ஆண்ட்ராய்டுக்காக ஏன் உருவாக்க வேண்டும்?

உங்கள் சொந்த ஆண்ட்ராய்டு செயலியை உருவாக்க நீங்கள் விரும்பும் பல காரணங்கள் உள்ளன:

  • அவசியம் : இது கண்டுபிடிப்பின் தாய். உங்கள் கனவு பயன்பாட்டிற்கான பிளே ஸ்டோரைப் பார்த்த பிறகு, இது உங்களை நீங்களே உருவாக்கிக் கொள்ள வேண்டிய ஒன்று என்பதை நீங்கள் உணர்கிறீர்கள், ஏனென்றால் வேறு யாரும் இதுவரை இல்லை.
  • சமூக : பயனுள்ள ஒன்றை உருவாக்கி அதை இலவசமாகக் கிடைக்கச் செய்வது (குறிப்பாக திறந்த மூலமாக) Android மற்றும்/அல்லது FOSS சமூகத்தில் பங்கேற்க ஒரு சிறந்த வழியாகும். திறந்த மூல பங்களிப்புகள் இல்லாமல், லினக்ஸ் இருக்காது, மற்றும் லினக்ஸ் இல்லாமல் ஆண்ட்ராய்ட் இருக்காது (அல்லது குறைந்தபட்சம் நமக்குத் தெரிந்த ஆண்ட்ராய்டு இல்லை). எனவே திருப்பி கொடுப்பது பற்றி சிந்தியுங்கள்!
  • கற்றல் : ஒரு தளத்தை உருவாக்குவதை விட ஒரு புரிதலைப் பெற சில சிறந்த வழிகள் உள்ளன. இது பள்ளி அல்லது உங்கள் சொந்த ஆர்வத்திற்காக இருக்கலாம். மற்றும் ஏய், நீங்கள் இறுதியில் அதை ஒரு ஜோடி பணம் சம்பாதிக்க முடியும் என்றால், நன்றாக.
  • பணமாக்குதல் : மறுபுறம், ஆரம்பத்தில் இருந்து பணம் சம்பாதிக்க நீங்கள் இதைச் செய்யலாம். ஆண்ட்ராய்டு ஒரு காலத்தில் பயன்பாட்டு வருவாயின் 'குறைந்த வாடகை' மாவட்டமாக கருதப்பட்டாலும், இது மெதுவாகத் திரும்பி வருகிறது. பிசினஸ் இன்சைடர் மார்ச் மாதம் தெரிவிக்கப்பட்டது ஆண்ட்ராய்டு வருவாய் 2017 இல் முதல் முறையாக iOS ஐ முந்தும் என்று எதிர்பார்க்கப்படுகிறது.
  • செருகு நிரல் : டெவலப்பர்கள் பொதுவாக பயன்பாடுகளை உருவாக்கி, ஏற்கனவே இருக்கும் தயாரிப்பு அல்லது சேவையை ஊக்குவிக்க, அணுகலாம் அல்லது பூர்த்தி செய்யலாம் - கன்சோல் துணை பயன்பாடுகள் மற்றும் MakeUseOf இன் சொந்த பயன்பாடு (இனி கிடைக்காது).

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





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

செயலிகளை சுட்டிக்காட்டி கிளிக் செய்யவும்

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





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

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

புதிதாக எழுதவும்

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

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

நீங்கள் ஆன்ட்ராய்டு அப்ளிகேஷன்களை இரண்டு விதமாக குறியிடலாம். 'நிலையான' வழி ஜாவாவில் பயன்பாடுகளை எழுதுவது, தொடர்ந்து உலகின் மிகவும் பிரபலமான மொழிகளில் ஒன்று, கூகிள் கோட்லின் மற்றொரு விருப்பமாக சேர்க்கிறது. விளையாட்டுகள் போன்ற செயல்திறன் மிகுந்த செயலிகளுக்கு, சி ++ போன்ற 'சொந்த' மொழியில் எழுத விருப்பம் உள்ளது. டால்விக் மெய்நிகர் இயந்திரத்தில் இயங்கும் 'வழக்கமான' ஜாவா அடிப்படையிலான பயன்பாடுகளுக்கு மாறாக, இந்த செயலிகள் உங்கள் Android சாதனத்தின் வன்பொருளில் நேரடியாக இயங்கும். இறுதியாக, வலை பயன்பாடுகளை 'மைக்ரோசாப்டின் Xamarin அல்லது பேஸ்புக்கின் நேட்டிவ் ரியாக்ட் போன்ற டூல்கிட்களைப் பயன்படுத்தி' மொபைல் ஆப்ஸாக விநியோகிப்பதற்கான 'நேட்டிவ்' வழிகள் உள்ளன.

ஒருங்கிணைந்த வளர்ச்சி சூழல்கள் (IDE கள்) நிரலாக்கத்தின் சில வழக்கமான கூறுகளைக் கையாளும் போது, ​​இந்த முறைக்கான கற்றல் வளைவு செங்குத்தானது என்பதை புரிந்து கொள்ளுங்கள். நீங்கள் எந்த மொழியைத் தேர்ந்தெடுத்தாலும், அதன் அடிப்படைகளை நீங்கள் அறிந்திருக்க வேண்டும். இந்த நேரத்தை முதலீடு செய்வது இந்த முறையின் ஒரு குறைபாடாகும், இதன் பொருள் நீங்கள் உடனடியாக உங்கள் பயன்பாட்டின் வளர்ச்சியில் நுழைய முடியாது. ஆனால் நீண்ட காலத்திற்கு இது ஒரு நன்மை, ஏனென்றால் நீங்கள் கற்றுக் கொள்ளும் திறன்கள் வேறு இடங்களில் பயன்படுத்தப்படலாம். ஜாவாவைக் கற்றுக் கொள்ளுங்கள், மேலும் Android பயன்பாடுகளுடன் கூடுதலாக டெஸ்க்டாப் மற்றும் சர்வர் பக்க பயன்பாடுகளுக்காக (இணைய அடிப்படையிலானவை உட்பட) உருவாக்கலாம்.

உங்கள் திட்டத்திற்கு எந்த விருப்பம் சிறந்தது?

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

கூடுதலாக, இரண்டையும் பயன்படுத்தவும்! பாயிண்ட்-அண்ட்-க்ளிக் பில்டர்கள் ஒரு முன்மாதிரி அல்லது 'கருத்தின் ஆதாரம்' ஆகியவற்றை விரைவாக ஒன்றாக இணைக்க ஒரு சிறந்த வழியாகும். சில விவரங்கள் (தளவமைப்பு மற்றும் திரை ஓட்டம் போன்றவை) வேலை செய்ய அவற்றைப் பயன்படுத்தவும் அதிகம் சுட்டி இயக்கப்படும் சூழலில் விரைவாக மாற்றுவது. அதன் நெகிழ்வுத்தன்மையைப் பயன்படுத்திக் கொள்ளத் தேவைப்பட்டால் அவற்றை ஜாவாவில் மீண்டும் செயல்படுத்தவும்.

இந்த வழிகாட்டியில் அந்த அணுகுமுறையை துல்லியமாக எடுத்துக்கொள்வோம். நாங்கள் செய்வோம்:

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

சரி, போதுமான பேச்சு. அடுத்த பகுதியில், நாம் குறியீட்டைத் தயார் செய்வோம்.

உங்கள் செயலியை உருவாக்க தயாராகுங்கள்

இன்னும் சரியாக டைவ் செய்யாதீர்கள் - முதலில் உங்களுக்கு சில அறிவும் சில மென்பொருளும் தேவை.

உங்களுக்கு தேவையான அறிவு

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

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

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

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

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

ஆப் கண்டுபிடிப்பாளருடன் உருவாக்கத் தயாராகிறது

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

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

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

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

'AiStarter' கட்டளையை இயக்குவதன் மூலம் நீங்கள் முன்மாதிரியைத் தொடங்கலாம். இது தொடங்குகிறது ஒரு பின்னணி செயல்முறை இது உங்கள் (உள்ளூர்) முன்மாதிரியை (கிளவுட் அடிப்படையிலான) ஆப் கண்டுபிடிப்பாளருடன் இணைக்கிறது. விண்டோஸ் அமைப்புகள் அதற்கான குறுக்குவழியை வழங்கும், அதே நேரத்தில் உள்நுழைவில் மேக் பயனர்களுக்கு அது தானாகவே தொடங்கும். லினக்ஸ் பயனர்கள் பின்வருவனவற்றை ஒரு முனையத்தில் இயக்க வேண்டும்:

யூடியூப் வீடியோ நீக்கப்பட்டது என்பதை எப்படி கண்டுபிடிப்பது
/usr/google/appinventor/commands-for-appinventor/aiStarter &

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

ஆண்ட்ராய்டு ஸ்டுடியோவை நிறுவுதல்

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

இப்போது கூகுள் அனுமதித்த அதிகாரப்பூர்வ மேம்பாட்டு சூழல், ஆண்ட்ராய்டு ஸ்டுடியோ அதன் பதிப்பாகும் IntelliJ IDEA JetBrains இலிருந்து ஜாவா IDE. உங்கள் இயக்க முறைமைக்கான நகலை இதிலிருந்து பதிவிறக்கம் செய்யலாம் கூகுளின் ஆண்ட்ராய்டு டெவலப்பர் பக்கம் இங்கே . விண்டோஸ் மற்றும் மேக் பயனர்கள் முறையே EXE கோப்பு அல்லது DMG படத்தை பயன்படுத்தி நிறுவியை துவக்கலாம்.

லினக்ஸ் பயனர்கள் ஜிப் கோப்பைப் பயன்படுத்தலாம், நீங்கள் விரும்பும் இடத்தில் அதைத் திறந்து, அங்கிருந்து ஆண்ட்ராய்டு ஸ்டுடியோவை இயக்கலாம் (விண்டோஸ்/மேக் பயனர்களும் இதைச் செய்யலாம்). இல்லையெனில், நீங்கள் பயன்படுத்தலாம் உபுண்டு மேக் உங்களுக்கான தொகுப்பை பதிவிறக்கம் செய்து நிறுவ. நீங்கள் மிக சமீபத்திய எல்டிஎஸ் பதிப்பில் இருந்தால் (16.04 இந்த எழுத்தின் படி), ஆண்ட்ராய்டு ஸ்டுடியோவை அணுக உபுண்டு மேக் பிபிஏவை உங்கள் கணினியில் சேர்க்க வேண்டும்:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

பின்வருவனவற்றைக் கொண்டு உங்கள் கணினியைப் புதுப்பிக்கவும்.

sudo apt update

இறுதியாக, இந்த கட்டளையுடன் உபுண்டு மேக்கை நிறுவவும்:

sudo apt install umake

நிறுவப்பட்டவுடன், உபுண்டு மேக்கை ஆண்ட்ராய்டு ஸ்டுடியோவை நிறுவ பின்வரும் கட்டளையுடன் நீங்கள் இயக்கலாம்:

umake android android-studio

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

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

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

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

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

ஒரு எளிய ஆண்ட்ராய்டு நோட்பேடை உருவாக்குதல்

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

ஒன்று பயனரை 'இப்போது திருத்த' அல்லது வெளியேற அனுமதிக்கும், மற்றொன்று உண்மையான எடிட்டிங் செய்யும். முதல் திரை பயனற்றதாகத் தோன்றலாம், ஆனால் நாங்கள் அம்சங்களைச் சேர்க்கும்போது அது பின்னர் பயனுள்ளதாக இருக்கும். 'திருத்து' திரையில் பிடிக்கப்பட்ட உரை ஒரு எளிய உரை கோப்பில் சேமிக்கப்படும், ஏனெனில் எளிய உரை விதிகள். பின்வரும் வயர்ஃப்ரேம்கள் எங்களுக்கு ஒரு நல்ல குறிப்பு புள்ளியைத் தருகின்றன (மற்றும் சவுக்கைக்கு 5 நிமிடங்கள் மட்டுமே ஆனது):

அடுத்த பிரிவில், எம்ஐடியின் ஆப் இன்வென்டருடன் இதை உருவாக்குவோம்.

எம்ஐடி ஆப் கண்டுபிடிப்பாளருடன் தொடங்குதல்

முதல் படி ஒரு புதிய திட்டத்தை உருவாக்குவது. ஆப் இன்வென்டரில் உள்நுழைக, பின்னர் கிளிக் செய்யவும் புதிய திட்டத்தைத் தொடங்குங்கள் இடதுபுறத்தில் உள்ள பொத்தான் (மேலும் கிடைக்கிறது திட்டங்கள் பட்டியல்).

ஒரு பெயரைக் கொடுக்க நீங்கள் ஒரு உரையாடலைப் பெறுவீர்கள்.

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

  1. மேலே உள்ள தலைப்புப் பட்டி உங்கள் திட்டப் பெயரைக் காட்டுகிறது ( muoScratchpad ); உங்கள் பயன்பாட்டின் திரைகளுக்கு இடையில் சேர்க்க, நீக்க மற்றும் மாற உங்களை அனுமதிக்கிறது (எ.கா. திரை 1 ); மற்றும் ஆப் இன்வென்டருக்கு இடையில் மாறுகிறது வடிவமைப்பாளர் மற்றும் தொகுதிகள் வலதுபுறத்தில் பார்வைகள்.
  2. தி தட்டு இடதுபுறத்தில் நீங்கள் பயன்படுத்தும் அனைத்து கட்டுப்பாடுகள் மற்றும் விட்ஜெட்டுகள் உள்ளன. அவை போன்ற பிரிவுகளாகப் பிரிக்கப்படுகின்றன பயனர் இடைமுகம் மற்றும் சேமிப்பு ; இவை இரண்டையும் எங்கள் பயன்பாட்டில் பயன்படுத்துவோம். எப்படி என்று பார்ப்போம் தட்டு பல்வேறு பொருட்களை வைத்திருக்கிறது தொகுதிகள் பார்வை
  3. தி பார்வையாளர் நீங்கள் WYSIWYG பாணியில் என்ன கட்டுகிறீர்கள் என்பதைக் காட்டுகிறது.
  4. கூறுகள் தற்போதைய திரையின் ஒரு பகுதியாக இருக்கும் பொருட்களின் பட்டியல். நீங்கள் பொத்தான்கள், உரை பெட்டிகள் போன்றவற்றைச் சேர்க்கும்போது, ​​அவை இங்கே காட்டப்படும். சில 'மறைக்கப்பட்ட' உருப்படிகள், கோப்புகளுக்கான குறிப்புகள் போன்றவை, அவை உண்மையில் பயனர் இடைமுகத்தின் பகுதியாக இல்லாவிட்டாலும், இங்கேயும் காட்டப்படும்.
  5. தி பாதி படங்கள் அல்லது ஒலி கிளிப்புகள் போன்ற உங்கள் திட்டத்தில் நீங்கள் பயன்படுத்தும் சொத்துக்களைப் பதிவேற்ற பிரிவு உதவுகிறது. (எங்களுக்கு இது தேவையில்லை.)
  6. இறுதியாக, தி பண்புகள் தற்போது தேர்ந்தெடுக்கப்பட்ட விட்ஜெட்டை உள்ளமைக்க பேன் உங்களை அனுமதிக்கிறது. உதாரணமாக, நீங்கள் ஒரு பட விட்ஜெட்டைத் தேர்ந்தெடுத்தால், அதன் உயரத்தையும் அகலத்தையும் மாற்றலாம்.

உங்கள் முதல் திரையை அமைத்தல்: 'பிரதான திரை'

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

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

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

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

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

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

அதை செயல்படுத்துதல்

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

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

அவற்றின் வகைக்கு கூடுதலாக (நிறத்தால் குறிப்பிடப்படுகிறது), ஒவ்வொரு தொகுதியும் அதன் நோக்கத்தைக் குறிக்கும் வடிவத்தையும் கொண்டுள்ளது. இவை தோராயமாக பின்வருமாறு பிரிக்கப்படலாம்:

  • மேலே காட்டப்பட்டுள்ள 'if-then' பிளாக் போன்ற நடுவில் பெரிய இடைவெளி உள்ள உருப்படிகளை நீங்கள் கையாளக்கூடியவையாக நினைக்கலாம். நிகழ்வுகள் . பயன்பாட்டிற்குள் ஏதாவது நடக்கும்போது, ​​அந்த இடைவெளியில் உள்ள மற்ற விஷயங்கள் இயங்கும்.
  • இணைப்பிகள் கொண்ட தட்டையான தொகுதிகள் இரண்டு விஷயங்களில் ஒன்றாகும். முதன்மையானவை அறிக்கைகள் , கட்டளைகளுக்கு சமமானவை, மேலே உள்ள ஓட்டங்களுக்கு பொருந்தும் உருப்படிகள். மேலே உள்ள எடுத்துக்காட்டில், தி ஒரு பட்டியலை உருவாக்கவும் தொகுதி என்பது ஒரு அறிக்கையாகும் விண்ணப்பத்தை மூடு .
  • மற்றொரு விருப்பம் வெளிப்பாடுகள் , இது அறிக்கைகளிலிருந்து சற்று வேறுபடுகிறது. ஒரு அறிக்கையானது 'இதை' 42 'என அமைக்கும் போது, ​​ஒரு வெளிப்பாடு' 22 முதல் 20 வரை சேர்க்கவும், எனக்கு முடிவைத் திரும்பவும் 'கொடுக்கும். மேலே உள்ளவற்றில், பட்டியலில் உள்ளது உண்மை அல்லது பொய் என்று மதிப்பிடும் ஒரு வெளிப்பாடு. வெளிப்பாடுகள் தட்டையான தொகுதிகள், ஆனால் அவை இடது பக்கத்தில் ஒரு தாவலையும் வலதுபுறத்தில் ஒரு குறிப்பையும் கொண்டிருக்கலாம்.
  • கடைசியாக, மதிப்புகள் எண்கள் ('17' மற்றும் '42' மேலே), உரை சரங்கள் ('திங் 1' மற்றும் 'திங் 2') அல்லது உண்மை/பொய் ஆகியவை அடங்கும். அவை பொதுவாக இடதுபுறத்தில் மட்டுமே ஒரு தாவலைக் கொண்டிருக்கும், ஏனெனில் அவை ஒரு அறிக்கை அல்லது வெளிப்பாட்டிற்கு நீங்கள் வழங்கும் ஒன்று.

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

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

இப்போது நீங்கள் பொத்தானைக் கிளிக் செய்தால், பயன்பாடு மூடப்படும். முன்மாதிரியில் முயற்சி செய்யலாம். பயன்பாட்டை மூடுவது வளர்ச்சி சூழலில் ஆதரிக்கப்படவில்லை என்ற பிழையை இது நமக்குக் காட்டுகிறது, ஆனால் இதைப் பார்த்தால் அது வேலை செய்யும் என்று அர்த்தம்!

இரண்டாவது திரையை உருவாக்குதல்: எடிட்டர் திரை

இப்போது பட்டன் 1 க்கு நம் கவனத்தைத் திருப்புவோம்.

இது எங்கள் எடிட்டரைத் திறக்க வேண்டும், எனவே எடிட்டர் இருப்பதை உறுதி செய்வது நல்லது! மீண்டும் டிசைனருக்கு மாறி முதல் திரையின் அதே லேபிளுடன் புதிய திரையை உருவாக்குவோம், a TextBox ('பெற்றோரை நிரப்பு' என அமைக்கப்பட்டது அகலம், 50% க்கு உயரம் , மற்றும் உடன் மல்டிலைன் இயக்கப்பட்டது) எங்கள் உள்ளடக்கத்தை வைத்திருக்க, மற்றொரு பொத்தான் (பெயரிடப்பட்டது '<< Save'). Now check that layout in the emulator!

கணினியில் பிட்மோஜியை உருவாக்குவது எப்படி

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

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

இப்போது பிளாக்ஸ் பார்வைக்கு மாறவும் - நிரல் செய்ய வேண்டிய நேரம் இது. நமக்குத் தேவையான ஒரே நடத்தை<< Save' button is clicked, so we'll grab our பட்டன் 1. கிளிக் செய்யும்போது தடு ஆப் கண்டுபிடிப்பாளர் உண்மையில் பிரகாசிக்கத் தொடங்கும் இடம் இங்கே.

முதலில், TextBox இன் உள்ளடக்கத்தைப் பிடிப்பதன் மூலம் சேமிப்போம் File1.saveFile ஐ அழைக்கவும் தடுக்கவும், நாம் விரும்பும் உரையை வழங்கவும் (TextBox1 களைப் பயன்படுத்தி TextBox1.text , அதன் உள்ளடக்கங்களை மீட்டெடுக்கிறது) மற்றும் அதை சேமிக்க ஒரு கோப்பு (ஒரு உரைத் தொகுதியுடன் ஒரு பாதை மற்றும் கோப்பு பெயரை வழங்கவும் - அது இல்லையென்றால் பயன்பாடு உங்களுக்காக கோப்பை உருவாக்கும்).

இந்த கோப்பு திறக்கும் போது அதன் உள்ளடக்கங்களை ஏற்றுவதற்கு திரையையும் அமைப்போம் ( எடிட்டர்> Editor.initialize போது தொகுதி). அது வேண்டும் அழைப்பு கோப்பு 1. படிக்கவும் இது எங்கள் கோப்பு பெயரை சுட்டிக்காட்டுகிறது. பயன்படுத்தி உரைக் கோப்பைப் படிப்பதன் முடிவை நாம் கைப்பற்றலாம் கோப்பு> கோப்பு போது 1. கோட் உரை , அந்த உள்ளடக்கத்தைப் பயன்படுத்தி TextBox க்கு ஒதுக்கவும் TextBox> TextBox.Text ஐ அமைக்கவும் தடுத்து, அதை ஒப்படைக்கவும் உரை கிடைக்கும் மதிப்பு. கடைசியாக, சேமித்த பிறகு, நம்மை மீண்டும் முதன்மைத் திரைக்கு அனுப்ப பட்டன் 1 கிளிக் செய்ய வேண்டும் (a திரையை மூடு தொகுதி).

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

அடுத்து என்ன வரும்?

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

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

ஆண்ட்ராய்டு ஸ்டுடியோவுடன் ஜாவாவில் வளர்ச்சி

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

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

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

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

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

புதிய திட்டம் தொடங்கப்பட்டவுடன், ஆண்ட்ராய்டு ஸ்டுடியோவுடன் பழகுவதற்கு சிறிது நேரம் ஒதுக்குங்கள்.

  1. மேல் கருவிப்பட்டியில் பலவகையான செயல்பாடுகளுக்கான பொத்தான்கள் உள்ளன. எங்களுக்கு மிக முக்கியமான ஒன்று ஓடு பொத்தான், இது பயன்பாட்டை உருவாக்கி அதை முன்மாதிரியில் தொடங்கும். (மேலே சென்று முயற்சிக்கவும், அது நன்றாக கட்டும்.) போன்ற மற்றவையும் உள்ளன சேமி மற்றும் கண்டுபிடி , ஆனால் இவை நாம் அனைவரும் பழகிய விசைப்பலகை குறுக்குவழிகள் வழியாக வேலை செய்கின்றன (முறையே Ctrl+S மற்றும் Ctrl+F).
  2. இடது கை திட்டம் பலகம் உங்கள் திட்டத்தின் உள்ளடக்கத்தைக் காட்டுகிறது. எடிட்டிங்கிற்காக இவற்றில் இரட்டை சொடுக்கலாம்.
  3. மையப் பகுதி உங்கள் ஆசிரியர். நீங்கள் எதைத் துல்லியமாகத் திருத்துகிறீர்கள் என்பதைப் பொறுத்து, இது உரை அடிப்படையிலானதாகவோ அல்லது வரைகலை சார்ந்ததாகவோ இருக்கலாம், ஏனெனில் நாம் சிறிது நேரத்தில் பார்ப்போம். இது வலது பக்க பண்புகள் பலகம் (மீண்டும், ஆப் கண்டுபிடிப்பாளர் போன்றது) போன்ற மற்ற பலகங்களையும் காட்டலாம்.
  4. வலது மற்றும் கீழ் எல்லைகள் தேர்ந்தெடுக்கப்பட்ட போது பலகங்களாக மேல்தோன்றும் பிற கருவிகளின் தேர்வைக் கொண்டுள்ளன. கட்டளை வரி நிரல்கள் மற்றும் பதிப்பு கட்டுப்பாட்டை இயக்குவதற்கான முனையம் போன்ற விஷயங்கள் உள்ளன, ஆனால் இவற்றில் பெரும்பாலானவை ஒரு எளிய நிரலுக்கு முக்கியமல்ல.

முக்கிய திரையை ஜாவாவுக்கு அனுப்புதல்

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

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

'Main_activity.xml' தாவலைக் கிளிக் செய்யவும், கீழே உள்ள (மிகவும் வடிவமைப்பாளர் போன்ற) திரையைப் பார்ப்பீர்கள். எங்கள் கட்டுப்பாடுகளை இழுத்து விடுவதற்கு இதைப் பயன்படுத்தலாம்: a TextView (ஒரு லேபிள் போல) மற்றும் இரண்டு பொத்தான்கள் .

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

ஆனால் போன்ற AI, ஆண்ட்ராய்டின் ஜாவா ஏபிஐ 'onClickListner' என்ற கருத்தைப் பயன்படுத்துகிறது. ஒரு பயனர் நமது பழைய நண்பர் 'when Button1.click' block போன்று ஒரு பொத்தானை கிளிக் செய்யும் போது அது செயல்படுகிறது. பயனர் க்ளிக் செய்யும் போது, ​​ஆப் வெளியேறும் வகையில், 'ஃபினிஷ் ()' முறையைப் பயன்படுத்துவோம் (நினைவில், நீங்கள் முடித்ததும் முன்மாதிரியில் இதை முயற்சிக்கவும்).

எடிட்டர் திரையைச் சேர்த்தல்

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

பின் எடிட்டரின் அமைப்பை ஒரு உடன் உருவாக்குகிறோம் EditTextBox (உரை எங்கே செல்லும்) மற்றும் ஒரு பொத்தான். சரிசெய்யவும் பண்புகள் ஒவ்வொன்றும் உங்கள் விருப்பப்படி.

இப்போது EditorActivity.java கோப்புக்கு மாறவும். ஆப் இன்வென்டரில் நாங்கள் செய்ததைப் போன்ற சில செயல்பாடுகளை நாங்கள் குறியிடுவோம்.

எங்கள் உரை இல்லையென்றால் அதை சேமிக்க ஒருவர் கோப்பை உருவாக்குவார் அல்லது அது இருந்தால் அதன் உள்ளடக்கத்தைப் படிப்பார். ஓரிரு வரிகள் உருவாக்கும் EditTextBox எங்கள் உரையை அதில் ஏற்றவும். கடைசியாக, இன்னும் கொஞ்சம் குறியீடானது பட்டன் மற்றும் அதன் onClickListener ஐ உருவாக்கும் (இது உரையை கோப்பில் சேமிக்கும், பின்னர் செயல்பாட்டை மூடும்).

இப்போது நாம் அதை முன்மாதிரியில் இயக்கும்போது, ​​பின்வருவனவற்றைக் காண்போம்:

  1. இயங்குவதற்கு முன், '/சேமிப்பு/முன்மாதிரி/0/ஆண்ட்ராய்டு/தரவு/[உங்கள் டொமைன் மற்றும் திட்டப் பெயர்]/கோப்புகள்' ஆகியவற்றில் கோப்புறை இல்லை, இது ஆப்-குறிப்பிட்ட தரவிற்கான நிலையான கோப்பகமாகும்.
  2. முதல் இயக்கத்தில், பிரதான திரை எதிர்பார்த்தபடி தோன்றும். இன்னும் மேலே உள்ள கோப்பகம் இல்லை, அல்லது எங்கள் ஸ்கிராட்ச்பேட் கோப்பு இல்லை.
  3. கிளிக் செய்வதில் தொகு பொத்தான், கோப்பு உருவாக்கப்பட்டது.
  4. கிளிக் செய்வதில் சேமி உள்ளிட்ட எந்த உரையும் கோப்பில் சேமிக்கப்படும். உரை எடிட்டரில் கோப்பைத் திறப்பதன் மூலம் நீங்கள் உறுதிப்படுத்தலாம்.
  5. கிளிக் செய்வதில் தொகு மீண்டும், முந்தைய உள்ளடக்கத்தை நீங்கள் காண்பீர்கள். அதை மாற்றவும் மற்றும் கிளிக் செய்யவும் சேமி அதை சேமித்து, கிளிக் செய்யவும் தொகு மீண்டும் அதை நினைவுபடுத்தும். மற்றும் முன்னும் பின்னுமாக.
  6. கிளிக் செய்வதில் வெளியேறு , பயன்பாடு முடிவடையும்.

பயன்பாட்டை மேம்படுத்துதல்: உங்கள் சேமிப்புக் கோப்பைத் தேர்ந்தெடுக்கவும்

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

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

எங்கள் உள்நோக்கத்தில் நாம் அடைக்கக்கூடிய ஒரு சரத்தை (ஜாவா உரை பொருள்) திருப்பித் தர எங்கள் நோக்கத்தைப் பெறுவது ஒரு சவாலாக இருந்தது. அதிர்ஷ்டவசமாக, நிரலாக்க கேள்விகளுக்கு வரும்போது, ​​இணையம் உங்கள் நண்பர். ஏ விரைவு தேடல் எங்கள் பயன்பாட்டில் நாம் ஒட்டக்கூடிய குறியீடு உட்பட இரண்டு விருப்பங்களை வழங்குகிறது.

குறியீடு உபயம் StackOverflow

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

  • நம்மால் முடியும் தேர்வு செய்யவும் தற்போதுள்ள கோப்புகளில் இருந்து, ஆனால் தற்போது, ​​நாங்கள் எங்கள் வசதியை அகற்றினோம் உருவாக்க அவர்களுக்கு. பயனர் ஒரு கோப்பு பெயரை வழங்க எங்களுக்கு ஒரு அம்சம் தேவை, பின்னர் அந்த கோப்பை உருவாக்கி தேர்ந்தெடுக்கவும்.
  • எங்கள் பயன்பாட்டை 'பகிர்' கோரிக்கைகளுக்கு பதிலளிப்பது பயனுள்ளதாக இருக்கும், எனவே நீங்கள் உலாவியில் இருந்து ஒரு URL ஐப் பகிர்ந்து அதை உங்கள் குறிப்பு கோப்புகளில் ஒன்றில் சேர்க்கலாம்.
  • நாங்கள் இங்கே எளிய உரையைக் கையாளுகிறோம், ஆனால் படங்கள் மற்றும்/அல்லது வடிவமைப்பைக் கொண்ட பணக்கார உள்ளடக்கம் இந்த வகையான பயன்பாடுகளில் மிகவும் நிலையானது.

ஜாவாவை தட்டுவதற்கான திறனுடன், சாத்தியங்கள் முடிவற்றவை!

உங்கள் பயன்பாட்டை விநியோகித்தல்

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

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

மூல குறியீடு விநியோகம்

இது வரை நீங்கள் எந்த முறையைப் பயன்படுத்தினாலும், வழியில் நீங்கள் சூர் குறியீட்டை மாற்றியமைத்து வருகிறீர்கள்.

ஆப் இன்வென்டர் உண்மையான குறியீட்டை திரைக்குப் பின்னால் மறைக்கும் ஒரு நல்ல வேலையைச் செய்யும் போது, ​​நீங்கள் சுற்றி வரும் தொகுதிகள் மற்றும் UI விட்ஜெட்டுகள் அனைத்தும் குறியீட்டை பிரதிபலிக்கின்றன. மூல குறியீடு என்பது மென்பொருளை விநியோகிப்பதற்கான ஒரு சரியான வழியாகும், ஏனெனில் திறந்த மூல சமூகம் நன்கு சான்றளிக்க முடியும். உங்கள் விண்ணப்பத்தில் மற்றவர்களை ஈடுபடுத்த இதுவும் ஒரு சிறந்த வழியாகும், ஏனெனில் நீங்கள் செய்ததை எடுத்து அதை உருவாக்க முடியும்.

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

ஆப் கண்டுபிடிப்பாளரிடமிருந்து ஆதாரத்தை ஏற்றுமதி செய்கிறது

ஆப் கண்டுபிடிப்பாளரிடமிருந்து ஏற்றுமதி செய்ய, உங்கள் திட்டத்தைத் திறப்பது எளிது, பின்னர் இருந்து திட்டங்கள் மெனு, என்பதைத் தேர்ந்தெடுக்கவும் தேர்ந்தெடுக்கப்பட்ட திட்டத்தை (.aia) எனது கணினிக்கு ஏற்றுமதி செய்யவும் .

இது மேற்கூறிய .AIA கோப்பைப் பதிவிறக்கும் (மறைமுகமாக 'ஆப் கண்டுபிடிப்பாளர் காப்பகம்'). ஆனால் இது உண்மையில் ஒரு ZIP கோப்பு; அதன் உள்ளடக்கங்களை ஆய்வு செய்ய உங்களுக்கு பிடித்த காப்பக மேலாளரில் திறக்க முயற்சிக்கவும்.

யூடியூப் வீடியோக்களை உருவாக்க சிறந்த மென்பொருள்

இன் உள்ளடக்கங்களை கவனிக்கவும் appinventor/ai_ [உங்கள் பயனர் id]/[திட்டப் பெயர்] கோப்புறை ஒரு SCM மற்றும் BKY கோப்பு. இது ஆண்ட்ராய்டு ஸ்டுடியோவில் நாங்கள் பார்த்த ஜாவா ஆதாரம் அல்ல, எனவே எந்த பழைய வளர்ச்சி சூழலிலும் இதைத் திறந்து தொகுக்க முடியாது. இருப்பினும், நீங்கள் (அல்லது வேறு யாராவது) அவற்றை ஆப் இன்வென்டரில் மீண்டும் இறக்குமதி செய்யலாம்.

ஆண்ட்ராய்டு ஸ்டுடியோவிலிருந்து ஆதாரத்தை காப்பகப்படுத்துதல்

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

ஆண்ட்ராய்டு ஸ்டுடியோ உங்கள் திட்டத்தின் அமைப்புகளைப் படிக்கும் ( பணியிடம். xml ) மற்றும் எல்லாம் முன்பு போலவே இருக்க வேண்டும்.

அந்த முழு கோப்புறையையும் காப்பகப்படுத்துவது கவனிக்கத்தக்கது விருப்பம் சில கிராஃப்ட், குறிப்பாக உங்கள் நிரலின் கடைசி உருவாக்கத்திலிருந்து கோப்புகள்.

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

Android தொகுப்பு விநியோகம்

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

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

ஆப் கண்டுபிடிப்பாளரில் ஒரு APK ஐ உருவாக்குதல்

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

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

ஆண்ட்ராய்டு ஸ்டுடியோவில் APK ஐ உருவாக்குதல்

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

கூகுள் பிளே விநியோகம்

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

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

ஆனால் உயர் மட்டத்தில், உங்கள் பயன்பாட்டை பிளே ஸ்டோரில் பெறுவதற்கு நீங்கள் செய்ய வேண்டிய மூன்று முக்கிய செயல்முறைகள் உள்ளன:

  1. ஒரு டெவலப்பராக பதிவு செய்யவும்: உங்கள் டெவலப்பர் சுயவிவரத்தை (கூகிள் கணக்கின் அடிப்படையில்) அமைக்கலாம் இந்த பக்கம் . வழிகாட்டி உங்களை மிகவும் நேரடியான பதிவு செயல்முறை மூலம் அழைத்துச் செல்கிறார், இதில் மேற்கூறிய $ 25 கட்டணம் அடங்கும்.
  2. ஸ்டோருக்கான பயன்பாட்டைத் தயாரிக்கவும்: நீங்கள் சோதனை செய்த பயன்பாட்டின் முன்மாதிரி பதிப்புகளும் உள்ளன பிழைத்திருத்தம் பதிப்புகள் இதன் பொருள் அவர்களிடம் பழுது நீக்குதல் மற்றும் பதிவு செய்வது தொடர்பான கூடுதல் குறியீடு நிறைய உள்ளது, மேலும் அவை தனியுரிமை கவலையை கூட பிரதிநிதித்துவப்படுத்தலாம். ஸ்டோரில் வெளியிடுவதற்கு முன், நீங்கள் ஒன்றை உருவாக்க வேண்டும் வெளியீட்டு பதிப்பு பின்பற்றுவதன் மூலம் இந்த படிகள் . நாங்கள் முன்பு குறிப்பிட்ட கிரிப்டோ-கீயுடன் உங்கள் பயன்பாட்டில் கையொப்பமிடுவதும் இதில் அடங்கும்.
  3. உங்கள் உள்கட்டமைப்பை அமைக்கவும்: உங்கள் பயன்பாட்டிற்கான ஸ்டோர் பக்கத்தையும் நீங்கள் அமைக்க வேண்டும். கூகுள் வழங்குகிறது ஆலோசனைகளின் பட்டியல் நீங்கள் நிறுவும் (மற்றும் விற்பனை!) கிடைக்கும் ஒரு பட்டியலை அமைப்பதற்கு. உங்கள் உள்கட்டமைப்பில் உங்கள் ஆப் ஒத்திசைக்கும் சேவையகங்களும் இருக்கலாம்.
  4. கடைசியாக, நீங்கள் பணம் பெற விரும்பினால், உங்களுக்கு ஒரு கட்டண சுயவிவரம் தேவைப்படும். அதில் இதுவும் ஒன்று ஒருமுறை மற்றும் முடிந்தது விவரங்கள், எனவே முன்னோக்கி நகரும் முன் எப்படி எல்லாம் ஒன்றாக பொருந்தும் என்று உங்களுக்குத் தெரியுமா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

சுருக்கம் மற்றும் கற்றுக்கொண்ட பாடங்கள்

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

  • நாங்கள் பார்த்தோம் இரண்டு பாதைகள் உங்கள் பயன்பாட்டை உருவாக்க: பாயிண்ட்-அண்ட்-க்ளிக் பில்டர்கள் மற்றும் ஜாவாவில் புதிதாக கோட் செய்தல். முதலாவது குறைந்த கற்றல் வளைவைக் கொண்டுள்ளது மற்றும் செயல்பாட்டின் நியாயமான (இன்னும் மட்டுப்படுத்தப்பட்ட) வகைப்படுத்தலை வழங்குகிறது. இரண்டாவது நீங்கள் சிந்திக்கக்கூடிய எதையும் உருவாக்க அனுமதிக்கிறது மற்றும் Android மேம்பாட்டிற்கு அப்பால் நன்மைகளை வழங்குகிறது, ஆனால் கற்றுக்கொள்ள அதிக நேரம் எடுக்கும்.
  • அவர்கள் ஒவ்வொருவருக்கும் அதன் நன்மை தீமைகள் இருந்தாலும், நீங்கள் இரண்டு பாதைகளையும் பயன்படுத்தலாம்! புள்ளி மற்றும் கிளிக் சூழல்கள் உங்கள் பயன்பாட்டை முன்மாதிரி செய்ய விரைவான திருப்பத்தை வழங்குகின்றன, இரண்டாவது நீண்ட கால முன்னேற்றத்திற்காக அதை மீண்டும் உருவாக்க உங்களை அனுமதிக்கிறது.
  • பயன்பாட்டில் வேலை செய்யத் தூண்டும்போது, ​​நீங்கள் சிறிது நேரம் எடுத்துக் கொண்டால் பின்னர் நீங்கள் மிகவும் மகிழ்ச்சியடைவீர்கள் உங்கள் பயன்பாட்டை வடிவமைக்கவும் , இடைமுகத்தின் ஓவியங்கள் மற்றும்/அல்லது அதன் செயல்பாடுகளில் முறைசாரா ஆவணங்கள் உட்பட. மேலே உள்ள முறைகளில் ஒன்று அல்லது இரண்டுமே நல்ல விருப்பங்களா என்பதை தீர்மானிக்க இது உதவும்.
  • பயனர் இடைமுகக் கூறுகளை அமைப்பது, பின்னர் அவற்றின் செயல்பாட்டை நிரலாக்குவதன் மூலம் 'வயர் அவப்' செய்வதே வளர்ச்சியைத் தொடங்க ஒரு சுலபமான வழியாகும். அனுபவம் வாய்ந்த டெவலப்பர்கள் 'பின்னணி' கூறுகளை குறியிடத் தொடங்கலாம், புதியவர்களுக்கு, இது எல்லாவற்றையும் காட்சிப்படுத்த உதவுகிறது.
  • குறியீட்டில் மூழ்கும்போது, ​​பதில்களை வலையில் தேட பயப்பட வேண்டாம். ஓரிரு முக்கிய வார்த்தைகள் மற்றும் இறுதியில் 'குறியீடு எடுத்துக்காட்டு' உடன் கூகிள் தேடலை இயக்குவது உங்களுக்கு சில நல்ல முடிவுகளைப் பெறும்.
  • நீங்கள் கட்டும்போது, ​​உங்கள் வேலையை சிறிது சிறிதாகச் சோதிக்கவும். இல்லையெனில், கடந்த இரண்டு மணிநேர செயல்களில் எது உங்கள் செயலியை உடைத்தது என்பதைத் தீர்மானிப்பது மிகவும் கடினமாக இருக்கும்.

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் ஆண்ட்ராய்டில் கூகுளின் பில்ட்-இன் பப்பில் லெவலை எப்படி அணுகுவது

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

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • ஆண்ட்ராய்டு
  • ஜாவா
  • நிரலாக்க
  • பயன்பாட்டு மேம்பாடு
  • நீண்ட வடிவம்
  • லாங்ஃபார்ம் கையேடு
  • ஆண்ட்ராய்டு
எழுத்தாளர் பற்றி ஆரோன் பீட்டர்ஸ்(31 கட்டுரைகள் வெளியிடப்பட்டன)

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

ஆரோன் பீட்டர்ஸிலிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்