Apply mit app inventor 2. MIT App Inventor - შეგიძლიათ შექმნათ მობილური დანამატი. App Inventor-ის ბლოკები. მნიშვნელოვანი გაგება და პრინციპები

გოლოვნა / ავაშენებ დასუფთავებას

Windows პროგრამული უზრუნველყოფის ინსტალაცია App Inventor Setup-ისთვის შედგება ორი ნაწილისგან:

  1. App Inventor Setup პროგრამული პაკეტის ინსტალაცია. ეს აპლიკაცია იგივეა ყველა Android მოწყობილობისთვის და Windows XP, Vista, Windows 7, 8.1 და 10-ისთვის.
  2. თუ აირჩევთ USB კაბელის შესწორებას თქვენს მოწყობილობასთან დასაკავშირებლად, მაშინ დაგჭირდებათ Windows-ის დრაივერების შესწორება თქვენი Android ტელეფონისთვის.

შენიშვნა: App Inventor 2 არ მუშაობს Internet Explorer. Windows-ის მომხმარებლებისთვის, ჩვენ გირჩევთ გამოიყენოთ რომელიმე ქრომიან Firefox არის თქვენი ვიკი ინსტრუმენტი App Inventor-ში.

App Inventor Setup პროგრამული პაკეტის ინსტალაცია

თქვენ უნდა შეასრულოთ ინსტალაცია ანგარიშიდან, რომელსაც აქვს ადმინისტრატორის უფლებები. ინსტალაცია არაადმინისტრატორის ანგარიშით ამჟამად არ არის მხარდაჭერილი.

რადგან ახლა უკვე App Inventor 2-ის დაყენების ხელსაწყოების წინა ვერსიაზე ხართ, დაგჭირდებათ ამ ვერსიაზე განახლება. დააწკაპუნეთ მათზე, როგორც Update Inventor Setup Software-ზე.

დაყენების პროგრამული უზრუნველყოფის მდებარეობა

უმეტესწილად, App Inventor პასუხისმგებელია მის საიტზე პროგრამული უზრუნველყოფის უსაფრთხოების შექმნაზე. და მაინც, ის არ მოიგებს პროგრამული უზრუნველყოფის განლაგებას, შესვლის გზა არის C:\Program Files\Appinventor\commands-for-Appinventor. როგორ მოვიგოთ 64-ბიტიანი მანქანები ((როგორ გავიგოთ, ხართ თუ არა 64-ბიტიან Windows-ზე), საჭიროა გაიმეოროთ პროგრამული ფაილების ტიპი Program Files (x86). ფაილებისთვის.

ამ პოსტში მე ვაპირებ გაგაცნოთ MIT App Inventor 2პროგრამული უზრუნველყოფა და მე ვაპირებ გაჩვენოთ რა გჭირდებათ, რომ სწრაფად დაიწყოთ Android აპლიკაციების შექმნა, რომლებიც ურთიერთქმედებენ და აკონტროლებენ თქვენს Arduino-ს.

აქ არის ის შინაარსი, რომელიც განხილული იქნება ამ პოსტში:

  • რატომ არის MIT App Inventor 2 კარგი არჩევანი?
  • MIT App Inventor 2-ზე წვდომა
  • როგორ ვაკონტროლოთ Arduino MIT App Inventor-ით (Bluetooth)
  • MIT App Inventor-ის მიმოხილვა
  • პროექტები MIT App Inventor-თან
  • Android აპები Arduino-სთვის MIT App Inventor 2-ით

წარმოგიდგენთ MIT App Inventor 2-ს

MIT App Inventor 2 არის მარტივი და გაურთულებელი სერვისი Android აპლიკაციების შესაქმნელად. თუ აირჩევთ MIT App Inventor-ის გაშვებას, თუ არ გსურთ, ან თუ გსურთ მიიღოთ რაიმე პროგრამა თქვენს კომპიუტერში, როგორიცაა ღრუბელზე დაფუძნებული პროგრამა, მაშინ გექნებათ აპები პირდაპირ თქვენს ბრაუზერში (Chrome, Mozilla , Safari, Internet Explorer და ა.შ.).

იმისათვის, რომ დაგჭირდეთ მხოლოდ ინტერნეტის ქსელი ყოველდღიური აპლიკაციებისთვის.

რატომ არის MIT App Inventor კარგი არჩევანი?

  • MIT App Inventor 2 ინტუიციური და მარტივი გამოსაყენებელია.
  • თქვენ არ იცით პროგრამირების ან დიზაინის შესახებ საოცარი აპლიკაციების შესაქმნელად, ასე რომ თქვენ შეგიძლიათ მოიგოთ პერსონალი.
  • დიზაინის შექმნა ისეთივე მარტივია, როგორც ვიჯეტების შერჩევა და განთავსება სმარტფონის ეკრანზე.
  • კოდი კეთდება გადაათრიეთ და ჩამოაგდეთ თავსატეხის ბლოკებით.

ნებისმიერ მსურველს შეუძლია გაიგოს, თუ როგორ მოხვდეს MIT App Inventor 2-ზე სამდღიანი პრაქტიკით.

MIT App Inventor 2-ზე წვდომა

ყველაზე დიდი Bluetooth მოდულები იკვებება Arduino є HC-05 bluetooth, HC-04 და HC-06.

Bluetooth მოდულის შესახებ დამატებითი ინფორმაციისთვის, შეგიძლიათ შეამოწმოთ ეს ბლოგის პოსტი:

Bluetooth მოდული მუშაობს სერიული მონაცემებით. ეს ნიშნავს, რომ Arduino აგზავნის ინფორმაციას და Bluetooth მოდული იღებს მას სერიული საშუალებით (და პირიქით).

შემდეგი ნომრები აჩვენებს, რომ ინფორმაცია Android აპლიკაციიდან Arduino-ზე გადადის.

თქვენი სმარტფონი აგზავნის ინფორმაციას Bluetooth მოდულს Bluetooth-ის საშუალებით. შემდეგ, Bluetooth მოდული აგზავნის ინფორმაციას სერიული კომუნიკაციის საშუალებით Arduino-ზე. ეს ფონი ასევე მუშაობს სხვა გზით: Arduino აგზავნის ინფორმაციას Bluetooth მოდულს, რომელიც აგზავნის მას სმარტფონზე Bluetooth-ის საშუალებით.

MIT App Inventor-ის მიმოხილვა

ეს არის რაინდის სავარჯიშო, რომ მიიღოთ მაგარი Android აპლიკაციები Arduino-სთვის, თუნდაც წინასწარი გამოცდილების გარეშე! 8 + 1 პროექტის კოლექცია.

იმედი მაქვს, რომ ეს პოსტი თქვენთვის სასარგებლო აღმოჩნდა.

MIT App Inventor 2- ვიზუალური განვითარების საშუალება, რომელიც საშუალებას გაძლევთ მარტივად შექმნათ პროგრამა Android მოწყობილობებიცოდნის გარეშე ცოდნის დანერგვა პროგრამირების სფეროში.
Pratsyuє tse შუა განაწილება პირდაპირ ბრაუზერიდან. Zavantzhuvat და დააინსტალირეთ არაფერი არ არის საჭირო. Otrimany-ის შედეგის ნახვა შესაძლებელია Android მოწყობილობაზე. მზა პროგრამების გავრცელება შესაძლებელია სათამაშო ბაზარი. App Inventor 2 მხარს უჭერს რუსულ ენას.
მოულოდნელად, დასაწყისში, შესაძლებელი ხდება შექმნათ თქვენი საკუთარი უნიკალური დანამატი, მაგალითად, დანამატი, რომელიც შეიძლება გამოყენებულ იქნას სხვა Bluetooth მოწყობილობებთან (ეს უბრალოდ Bluetooth მანქანაა Arduino-ზე), კარგად, ან თამაში სმარტფონი.
ონლაინ რედაქტორში MIT App Inventor 2 პროგრამები დაფუძნებული იქნება სტანდარტულ კომპონენტებზე, რომლებიც მთავარი ელემენტია Android-ის დანამატების შემუშავებაში. ინტერნეტში შემოგვთავაზეს უამრავი აპლიკაცია, როგორ მოვიგოთ ბლოკების, კომპონენტების კომბინაცია, ვიპოვოთ ის დამატება, რომლის შექმნაც გვინდა.

დიზაინერის ფანჯარა
ამ ეტაპზე, როგორც ჩანს, პროგრამა ასე გამოიყურება (როგორც ელემენტები ეკრანზე ძალიან მალე გამოჩნდება). კონსტრუქტორის ფანჯრის გაოცებით, გაგიკვირდებათ, რომ იგი შედგება დეკილკო ტერიტორიებისგან:

  • პალიტრა (პალიტრა) - ტერიტორია, სადაც ნაჩვენებია ხელმისაწვდომი კომპონენტები. პალიტრა დაყოფილია სექციებად.
  • მაყურებელი (რევიზია) - არე, სადაც ემატება კომპონენტები და მუშაობს მათთან. შეგიძლიათ გაოცდეთ ამ რეგიონით, როგორ გამოიყურება თქვენი დანამატი თქვენს სმარტფონზე.
  • კომპონენტები (კომპონენტები) - ტერიტორია, სადაც ნაჩვენებია გამორჩეული კომპონენტები. კომპონენტები ამ ზონაში შეიძლება შეიცვალოს ან ნახოთ, ასევე მათი რედაქტირება თვისებების დახმარების გამოყენებით.
  • მედია (მედია) - ტერიტორია, სადაც გსურთ სურათების და აუდიოს გადაღება.
  • თვისებები (ავტორიტეტი) - არე, სადაც ხდება კომპონენტების ავტორიტეტული რედაქტირება: ფერი, ტექსტის ზომა, შრიფტი და ა.შ.

რედაქტორის ფანჯრის დაბლოკვა
გასულ წელს, ჩვენ შევცვალეთ ჩვენი სმარტფონის ქცევა, როდესაც საქმე ეხება ზოგიერთ გარე ფაქტორს. მაგალითად, სმარტფონის ეკრანზე ღილაკის დაჭერისას სიგნალი ეძლევა, ან სენსორების (აჩქარების, სიახლოვის სენსორის) შეცვლისას სმარტფონის ეკრანი გამორთულია ბატარეის ენერგიის დაზოგვის მიზნით.

ამინდის სადგური MIT App Inventor 2-ში - ამინდის სადგურის პროგრამა ანდროიდის ტელეფონებიშექმნილია ონლაინ სერვისის დახმარებისთვის.

ეს მეტეოსადგური აღწერილია სტატიაში, დემიმ გაძარცვა მეტეოროლოგიური სადგურის მუშაობა, შექმნა ესკიზი arduino-სთვის და დაურთო მეტეოსადგური. კარგად, დღეს განვიხილავთ, თუ როგორ შევქმნათ პროგრამა ანდროიდისთვის და აჩვენოთ ყველა მონაცემი, რომელიც აღებულია ჩვენი ამინდის სადგურიდან ტელეფონზე.

ამინდის სადგურის პროგრამის შესაქმნელად MIT App Inventor 2-ში, თქვენ არ გჭირდებათ:

1. ფონის სურათის ზომა 540x960 პიქსელი

2. პროგრამის ხატულა მთავარი ეკრანისთვის 128x128 პიქსელი (PNG32 ფორმატისთვის)

3. ღილაკების ხატულა დანამატისთვის ორ ფერისთვის, ზომა 80x80 პიქსელი

თუ ჩვენ მოვამზადეთ პროგრამისთვის ყველა საჭირო სურათი, შეგვიძლია რობოტი ავაშენოთ MIT App Inventor 2-ში. დასაწყებად, ჩვენ გვჭირდება შემდეგი კომპონენტები:

  • ListPicker1 - გასაშვებად Bluetooth კავშირი, არჩევანი ხელმისაწვდომი Bluetooth აქსესუარებიმე დავუკავშირდები რეჟიმს
  • Label3 - რეზერვი დამატებითი ინფორმაციის ჩვენებისთვის
  • Label1 - მონაცემების ჩვენება arduino-თ
  • Label2 – ჩანაწერის ჩვენებისთვის (ოთახის ტემპერატურა, გარე ტემპერატურა, ვიცე და ა.შ.)
  • HorizontalArrangement1 - ელემენტების ჰორიზონტალურად ჩვენების რეჟიმი, ჩვენი ტიპის ღილაკების გადართვის რეჟიმებში)
  • ღილაკი 1 - ღილაკი "გარე ტემპერატურის" რეჟიმის ასამაღლებლად
  • ღილაკი 2 - ღილაკი "ოთახის ტემპერატურის" რეჟიმის ასამაღლებლად
  • ღილაკი 3 - ღილაკი "დაჭერით mmHg" რეჟიმში
  • ღილაკი 4 - ღილაკი "Hydration in %" რეჟიმის ჩართვისთვის
  • ღილაკი 5 - ჩართვის ღილაკი (უხილავი)
  • საათი 1 - ტაიმერი
  • BluetoothClient1 - კომპონენტი Bluetooth რობოტებისთვის

ახლა მოდით გადავიდეთ MIT App Inventor 2-ში პროგრამირების ბლოკირების რეჟიმში. მოდით, ჯერ ჩავწეროთ ListPicker ფუნქცია.

პოტიმი ტაიმერისთვის

ბლუთუზით მონაცემების მისაღებად

ღილაკებისთვის 1-4

დაფურცლის ღილაკისთვის

ყველა ნაბიჯის დასრულების შემდეგ, ჩვენ ვამოწმებთ დანამატს ტელეფონზე და ხელახლა ვამოწმებთ პროცედურას.

თქვენ შეგიძლიათ გაზარდოთ App Inventor-ის ფუნქციონალობა ვებ ტექნოლოგიებისა და გაფართოების დახმარებით. თქვენ შეგიძლიათ იპოვოთ საფასური და უფასო გაფართოებები სავაჭრო ობიექტში (დაახლოებით 200 puravidaapps.com-ზე), მაგრამ დააბრალეთ საკვები და რამდენად ადვილია საკუთარი თავის შექმნა, რისი გაკეთება შეუძლიათ მათ და chi varto გაატაროს ერთი საათი ცე ჩიზე. ჯობია სხვებთან ურთიერთობა?

შეკრებილი კომპონენტები და ბლოკები, რომლებიც ხელმისაწვდომია App Inventor-ში, გადატანილია გაფართოებულ (შიდა) და გაფართოებულ გარეზე.

მიზანშეწონილობის შემთხვევაში შესაძლებელია ფუნქციური მარყუჟის მიცემა corystuvacs-pochatkivtsiv-ისთვის, ეს საკმარისია დასრულებებისთვის და არასაკმარისი პროგრამისტებისთვის. მეტი კორისტუვაჩივის შემთხვევაში მნიშვნელოვანია მზა გაფართოების უპირატესობა და არა მათი გამოყოფა. რატომ ხედავთ უბრალო ვისნოვოკს, ვისაც შეუძლია გაფართოების გაფართოება შეიძლება იყოს ჩიკავა, რაც მთავარია, აცნობოს კორისტუვაჩას და ენთუზიასტებს. Pochatkіvtsіv tsіlkom vbudovanі vbudovanі vbudovanі possiblії і nayavnі і rasshirennja და pochatkіvtsіv tsіv sіlkom vіdnіstі vіdnіnіnі vykonannya podvіynoї რობოტები. მოდით გავატაროთ ერთი საათი გაფართოებული ფუნქციონირების შექმნასა და გაუმჯობესებაზე, შემდეგ კი გაცვლითი ფუნქციონირების პროგრამის ახალი შექმნის დასახმარებლად, რათა ერთი შეხედვით დაწეროთ კოდი ჯავაში, ყველა არსებული შესაძლებლობით. ანდროიდის სტუდია IDE და Android API?

ხელოვნური ინტელექტის გაფართოებების შექმნა ადვილი არ არის, თუმცა აუცილებელია OOP-ის პროგრამირებისა და საფუძვლების გაგება, მაგრამ გასაგები მიზეზების გამო, მხოლოდ რამდენიმე მათგანი სერიოზულად არის დაკავებული მათში. Შექმნა ფუნქციური გაფართოებაეს არაპრაქტიკულია და მარტივი დამატებების დაწერის ღერძი ფუნქციონალობის გაფართოებისა და ახლის შესაქმნელად შეიძლება შეიქმნას ისეთი გაკვეთილი, რომელიც პრაქტიკული გეგმის მსგავსია. ალე, აქ თქვენ უნდა დაინიშნოთ მიდგომიდან. თქვენ შეგიძლიათ მიჰყვეთ ხელოვნური ინტელექტის კონცეფციას - ვიზუალური პროგრამირებაან გააფართოვეთ ტექსტის პროგრამირების ელემენტებით.

პირდაპირ რომ ვთქვათ, App Inventor ჰგავს აისბერგს, რომლის ზედა ნაწილი სავსეა კორისტუვაჩებით, გამოიყურება თითქოს ფუნქციონალური და მნიშვნელოვნად უფრო დიდი ნაწილი მიუწვდომელია წყლის ქვეშ. ეს იყო სპეციალურად მოდიფიცირებული, რათა აღიარებული იყოს როგორც IDE, რომელიც მოითხოვს პროგრამირების მინიმალურ ცოდნას. App Inventor-ში დანერგილი რობოტის მოდელი არ არის გარანტირებული დიდი ფუნქციონირებისთვის. ახალი ძალების დამატება მოითხოვს გეომეტრიულ პროგრესში ბლოკების რაოდენობის გაზრდას. მაგალითად, გამჭვირვალობის სიმძლავრის დამატება კანის ვიჯეტისთვის ორი ბლოკის გამოჩენაზე (როტაციის ამ მნიშვნელობის დასადგენად). თუ არის 5 ასეთი ვიჯეტი, ბლოკების რაოდენობა გაიზრდება 10-ით. დავამატეთ 10 ძალა და ბოლოს ავიღეთ 100 ბლოკი. Dodatkovo to tsgogo z'yavlyaetsya დიზაინერის უფლებამოსილების ახალი სფეროები. ამ გონებაში, "მარტივი IDE + გაფართოება" პრაიმერის მსგავსია, მაგრამ არა მშვიდი ადამიანებისთვის, რომლებიც ხედავენ კარგ ფუნქციონირებას "გარეშე" დანამატის დაყენების საჭიროების გარეშე.

საგნების სიმძლავრის ინდივიდუალურად გაზრდა და ბლოკების მყარი რგოლის დაყენება პროგრამის განვითარების ეტაპზე, ერთი მხრივ, ვთქვათ, რომ ეს საშუალებას აძლევს გაქრეს დიდი რაოდენობით შეწყალება, მაგრამ ასევე მიიყვანოს სტატიკური დამატებები გამართლების პუნქტამდე. . თუ ერთ ბლოკამდე, მეორე ბლოკი იქნა მიღებული, დააბრუნეთ იგი. პროგრამის შემუშავების ეტაპზე დენის შეცვლა ან სხვა ობიექტის არჩევა შესაძლებელია მხოლოდ იმ შემთხვევაში, რადგან ბულას შესაძლებლობა ჩამოყალიბდა განვითარების ეტაპზე. რისთვისაც აუცილებელია შუამავლების არჩევა ობიექტებზე წვდომისთვის. მაგალითად, შეგიძლიათ შექმნათ „ობიექტის სახელი-ობიექტის“ წყვილების სია ყველა ობიექტისთვის და შემდეგ გადაატრიალოთ იგი ფუნქციებში სხვა ობიექტებზე წვდომისთვის. ამგვარად, მიმღები ბლოკი ემთხვევა არა კონკრეტულ ობიექტს, არამედ სიას, რისთვისაც შეგიძლიათ აიღოთ იგი გასაღების სახელით.

ზემოთ უკვე ნათქვამის დასამატებლად, ჯგუფური ოპერაციების განხორციელებას დაამატეთ კოლოკვიალიზმი, ჩართეთ ვიჯეტები, მეთოდები და სხვა ნიუანსი ფუნქციონირების განვითარებაში, გახდით გასაგები მიზეზი AppyBuilder, Thunkable, Makeroid და სხვათა გარეგნობისთვის, რომლებსაც აქვთ. ფუნქციონირების რეალობის ზრდა. მეტი კომპონენტი - მეტი ბლოკი. და დამატებითი გაფართოების ღერძს შეუძლია გაზარდოს ფუნქციონირება, მაგალითად, მოიგოს ერთი ბლოკი ათობით ობიექტის ათობით ძალაზე წვდომისთვის. ღერძი უკვე ფუნქციურად არის ციკავო, ფრაგმენტებს ემატება ვიზუალური პროგრამირება ტექსტის ელემენტებით, რათა ანაზღაურდეს AI ფუნქციონალურობის დაბალი ხარვეზები.

შეგიძლიათ შექმნათ გაფართოებები მათთვის, ვისაც პროგრამირების მცირე ცოდნა აქვს? ასე რომ, ადვილია ამის გაკეთება, დაჩქარება "კოპირება და შეცვლა" მიდგომით, მაგრამ მომზადება მაინც საჭიროა. მის გარეშე ვერ გაიგებთ, რატომ არ არის გაფართოება შედგენილი და რა წერია მასთან ეკრანზე. იგივე უნდა ითქვას მათზეც, რომლებიც გაფართოების ნაწილია, რომელიც მუშაობს ანდროიდის ობიექტებთან, უმჯობესია ამის გაკეთება Android Studio-ში.

გუნდის გაფართოების გაფართოება, რომელიც პრინციპში ძალაუფლებაშია App Inventor-თან ერთად, მაგრამ მინდა დავამატო, გთხოვთ და აპატიოთ და ამავდროულად ივარჯიშოთ ჯავაში. თუ ეს თქვენი განწყობაა, მაშინ დავიწყოთ გახსნის შუა ნაწილის ხორხით.

VKontakte ჯგუფი გაფართოება App Inventor-ისთვის, ვიდეოში და ტექსტში მოცემულია პოკროკოვის კერამიკასამუშაო შუას იმ კორექტირების შექმნა, ასევე მარტივი კონდახი, რომელიც აქცევს სიტყვას ტესტი. ამ მასალის დუბლირებას აზრი არ აქვს და თავად კონდახის ღერძი შეიძლება ჩაითვალოს თემის სწრაფ შესავალად.

პაკეტი vlad; იმპორტი com.google.appinventor.components.runtime.*; იმპორტი com.google.appinventor.components.annotations.DesignerComponent; იმპორტი com.google.appinventor.components.annotations.DesignerProperty; იმპორტი com.google.appinventor.components.annotations.PropertyCategory; იმპორტი com.google.appinventor.components.annotations.SimpleEvent; იმპორტი com.google.appinventor.components.annotations.SimpleFunction; იმპორტი com.google.appinventor.components.annotations.SimpleObject; იმპორტი com.google.appinventor.components.annotations.SimpleProperty; იმპორტი com.google.appinventor.components.common.ComponentCategory; იმპორტი com.google.appinventor.components.common.PropertyTypeConstants; იმპორტი com.google.appinventor.components.common.YaVersion; იმპორტი com.google.appinventor.components.runtime.util.SdkLevel; @DesignerComponent(ვერსია = YaVersion.NOTIFIER_COMPONENT_VERSION, კატეგორია = ComponentCategory.EXTENSION, აღწერა = "Tim є ტესტის გაფართოება", nonVisible = true, iconName = "images/notifier.png") @SimpleObject(externalvis final class=tru) ახორციელებს კომპონენტს ( საჯარო TestExtension(ComponentContainer კონტეინერი) ( super(container.$form()); ) @SimpleFunction(description = "ეს ფუნქცია აბრუნებს \"Test\" სტრიქონს") public String Test() ( return "Test " ; ))

გაფართოების კოდი მოიცავს კლასის java კოდს და ანოტაციებს, რომლებიც იწყება @ სიმბოლოთი. ანოტაციები იწერება იმის აღსანიშნავად, რომ მათ ქვეშ არსებული კოდის ბლოკი დამნაშავეა უბრალო შემდგენელის მიერ დამუშავებაში. მარტივი შემდგენელი ათვალიერებს ანოტაციას და აერთიანებს გაფართოებას App Inventor-ის განვითარების გარემოში - ქმნის ბლოკს მინიჭებული ფუნქციისთვის (ფუნქცია ან ავტორიტეტი), რედაქტირების ველი დიზაინერში და საშუალებას გაძლევთ იმუშაოთ მასთან.

@DesignerComponent მიუთითებს გლობალური პარამეტრებიკომპონენტები და ის, რაც შედის კატეგორიის გაფართოებაში და є არავიზუალური

@SimpleObject მიუთითებს კომპონენტზე, ხოლო external=true ველი მათზე, რომ კომპონენტი გარეა

@SimpleFunction ეუბნება შემდგენელს, რომელი ფუნქცია შექმნას ბლოკი. მნიშვნელობის გადაქცევის ფუნქციით, ის გამოჩნდება მარცხენა მხარეს. ვინაიდან ფუნქციას შეიძლება ჰქონდეს პარამეტრები, ის იქნება მარჯვენა მხარეს.

კონკრეტული კლასის კოდები შეიძლება მოიძებნოს დირექტორიაში, სადაც მითითებულია პაკეტების სახელები:

com/google/appinventor/components/runtime - ჩადეთ ობიექტები.
com/google/appinventor/components/annotations - აკრიფეთ ინსტრუქციები
com/google/appinventor/components/common - შეამოწმეთ ჰაკ
com/google/appinventor/components/runtime/util - კომუნალური კლასი

დღევანდელ საათში დამატებითი გაფართოებისთვის შესაძლებელია დამატებითი არავიზუალური კომპონენტის შექმნა. თუ საჭიროა ვიზუალური კომპონენტის შექმნა, რომელიც გადაიჭრება დიზაინერის სამუშაო სივრცეში, როგორც ვიჯეტი, მაშინ დაგჭირდებათ App Inventor-ის თქვენი ადგილობრივი ასლი.

სცადეთ შეცვალოთ ნაწერი, შეადგინოთ, ჩასვათ ის ვიკონური ბლოკი. თუ ყველაფერი კარგად წავიდა, მაშინ მუშის შუალედი აშენდა და შეგიძლიათ შორს წახვიდეთ უფრო პრაქტიკული და სამოქალაქო გამოსვლების შესაქმნელად.

© 2022 androidas.ru - ყველაფერი Android-ის შესახებ