Satura rādītājs:

Android lietojumprogrammas izveide mazajam biznesam, izmantojot MIT APP un Google Fusion tabulu: 7 soļi
Android lietojumprogrammas izveide mazajam biznesam, izmantojot MIT APP un Google Fusion tabulu: 7 soļi

Video: Android lietojumprogrammas izveide mazajam biznesam, izmantojot MIT APP un Google Fusion tabulu: 7 soļi

Video: Android lietojumprogrammas izveide mazajam biznesam, izmantojot MIT APP un Google Fusion tabulu: 7 soļi
Video: Стеки технологий – информатика для руководителей бизнеса 2016 2024, Jūlijs
Anonim
Android lietojumprogrammas izveide mazajam biznesam, izmantojot MIT APP un Google Fusion Table
Android lietojumprogrammas izveide mazajam biznesam, izmantojot MIT APP un Google Fusion Table

Vai esat kādreiz vēlējies izveidot savu lietojumprogrammu, kas var būt pieejama Google Play veikalā !!! Ja jums ir bizness, šī apmācība mainīs jūsu dzīvi. Rūpīgi izlasot šo, jūs varēsit izveidot savu pieteikumu. Pirms sākt lietot šo pamācību, jums jāizlasa vēl divi norādījumi. Šo divu saite ir sniegta zemāk. Šīs pamācības ir lietotņu izstrādes pamācības.

www.instructables.com/id/How-to-Use-MIT-Ap…

www.instructables.com/id/Course-on-MIT-App…

Tāpēc, lai sagatavotu pieteikumu, mēs uzskatījām, ka mums ir neliels tējas veikals ar 20 tējas šķirņu numuriem, tad, izmantojot jūsu lietojumprogrammu, klienti var pasūtīt tēju pirms ierašanās jūsu tējas veikalā vai piegādei uz mājām.

Šajā apmācībā tiek pieņemts, ka esat iepazinies ar App Inventor pamatiem, tostarp komponentu noformētāja izmantošanu lietotāja saskarnes izveidošanai un bloku redaktora izmantošanu, lai norādītu lietotnes darbību. Ja neesat iepazinies ar pamatiem, pirms turpināt, mēģiniet izlasīt dažas pamata apmācības.

Pirms šīs instrukcijas izveides mēs esam izgājuši cauri tik daudz dažādu ideju, piemēram, mēs izveidosim lietotni medicīnas veikalam, restorānam, kosmētikai, automašīnu detaļām, grāmatu veikalam utt. Visbeidzot, mēs esam nolēmuši izveidot lietotni tējai. Šīs lietotnes nosaukums ir "TeaCelebration".

To pašu lietojumprogrammu var izmantot visu veidu uzņēmumiem ar gandrīz nulles ieguldījumiem. Tātad sāksim to.

1. darbība: rīku savākšana

Instrumentu apkopošana
Instrumentu apkopošana

Galvenais šī projekta veidošanas rīks ir iepazīties ar MIT APP Inventor, Google Fusion Table, Google Console, Google Play veikalu. Pietiek ar nelielām zināšanām par šo tēmu. Nav nepieciešams iedziļināties šajā tēmā. Tomēr mēs esam veikuši visas nepieciešamās darbības, lai viegli izveidotu šo projektu.

Citas lietas, kas nepieciešamas pirms šī projekta uzsākšanas:

  1. Interneta savienojums.
  2. MIT Inventor lietotne ir instalēta mobilajās ierīcēs.
  3. Gmail konts
  4. Fusion tabula- Fusion Table ir Google pakalpojums, kas atbalsta datu vākšanu, pārvaldību, kopīgošanu un vizualizāciju. Dati tiek glabāti Google mākonī. Visi dati tiek glabāti publiskā tabulā (vai tabulās), kurai var piekļūt, izmantojot Google disku, un ļauj dažādiem lietotājiem pievienot tabulām informāciju.

2. darbība. Tējas svinību ekrāna izveide

Tējas svinību ekrāna izveide
Tējas svinību ekrāna izveide
Tējas svinību ekrāna izveide
Tējas svinību ekrāna izveide
Tējas svinību ekrāna izveide
Tējas svinību ekrāna izveide

TeaCelebration lietotnē tiek izmantoti vairāki cita veida komponenti. Tiek pieņemts, ka esat iemācījies tos izmantot iepriekš minētajās apmācībās. Izmantojiet dizaineru logu, lai izveidotu interfeisu TeaCelebration. Pabeidzot, dizainerim vajadzētu izskatīties kā pievienotajai figūrai ar nosaukumu Screen1.

Es ceru, ka jūs iepazīsities ar šī ekrāna izgatavošanai izmantoto komponentu un to darbību. Ja jums rodas kādas problēmas saistībā ar šo ekrānu, lūdzu, skatiet attēlu:- 1. komponents un 2. komponents.

3. darbība. Kā izveidot pakalpojuma kontu Fusion tabulām, izmantojot Google izstrādātāju konsoli

Kā izveidot pakalpojuma kontu kodolsintēzes tabulām, izmantojot Google izstrādātāju konsoli
Kā izveidot pakalpojuma kontu kodolsintēzes tabulām, izmantojot Google izstrādātāju konsoli
Kā izveidot pakalpojuma kontu kodolsintēzes tabulām, izmantojot Google izstrādātāju konsoli
Kā izveidot pakalpojuma kontu kodolsintēzes tabulām, izmantojot Google izstrādātāju konsoli
Kā izveidot pakalpojuma kontu kodolsintēzes tabulām, izmantojot Google izstrādātāju konsoli
Kā izveidot pakalpojuma kontu kodolsintēzes tabulām, izmantojot Google izstrādātāju konsoli

Fusion Tables ir lielisks mākoņdatošanas veids, kā saglabāt lietotnes App Inventor datus. Lai varētu izmantot Fusion Tables, jums ir jāiestata vairākas lietas.

1. Atveriet vietni console.developers.google.com

Noklikšķiniet uz “Izveidot jaunu projektu” vai atlasiet projektu nolaižamajā sarakstā, ja jums jau ir projekts. Google lūgs jums projekta nosaukumu. Izvēlieties nosaukumu, kurā nav atstarpes. Šeit mēs izvēlējāmies projekta nosaukumu TeaCelebration. Kas redzams pievienotajā attēlā.

2. Pēc projekta izveidošanas noklikšķiniet uz izvēlnes izstrādātāju konsoles augšējā kreisajā stūrī (trīs horizontālas līnijas).

3. noklikšķiniet uz API pārvaldnieks

4. Ja jūs to vēl neskatāties, izstrādātāja konsoles izvēlnē noklikšķiniet uz API pārvaldnieka.

5. API sarakstā meklējiet “Fusion Tables” un noklikšķiniet uz Fusion Tables API

6. Noklikšķiniet uz Iespējot

Kad tas ir iespējots, poga mainīsies, un tas liks jums izveidot akreditācijas datus. (API ir iespējota tikai pašlaik atlasītajam projektam. Ja jums ir tikai viens, nav problēmu)

7. Lai turpinātu, noklikšķiniet uz pogas “Iet uz akreditācijas datiem”.

8. Ja esat izvēlējies pogu “Iet uz akreditācijas datiem” (7), atrodiet teikumu “Ja vēlaties, varat izlaist šo darbību un izveidot API atslēgu, klienta ID vai pakalpojuma kontu.” Noklikšķiniet uz "pakalpojuma konts".

8.1 (8. alternatīva) Ja jūs neizgājāt no pogas “Iet uz akreditācijas datiem”, atlasiet “Akreditācijas dati” pēc tam, kad esat izvēlējies API pārvaldnieku izstrādātāja konsoles izvēlnē. Pēc tam noklikšķiniet uz “Jauni akreditācijas dati” un pēc tam uz “Pakalpojuma konta atslēga”.

9. Noklikšķiniet uz “Izveidot pakalpojuma kontu”

10. Piešķiriet tai vienkāršu nosaukumu bez atstarpēm, piemēram, TeaCelebration.

Atzīmējiet opciju “Iespējot Google Apps domēna mēroga deleģēšanu”. Ievadiet produkta nosaukumu, kas ir jūsu veidotās lietotnes nosaukums! Pēc tam noklikšķiniet uz Izveidot. Pēc brīža tiks parādīts ziņojums “Pakalpojuma konts ir izveidots”. Noklikšķiniet uz "aizvērt"

11. Pakalpojuma konta ID - tagad jums vajadzētu redzēt lapu ar nosaukumu “IAM un administrators”, kurā parādīti jūsu projekta pakalpojumu konti. Tam vajadzētu izskatīties zemāk, norādot jauno pakalpojuma kontu un (garu) e -pasta adresi ar nosaukumu “Pakalpojuma konta ID”. Šī e -pasta adrese jums būs nepieciešama vēlāk App Inventor.

Ja jums ir jāatgriežas šajā IAM un administrēšanas lapā, varat to atrast, apmeklējot izstrādātāju konsoli https://console.developers.google.com un trīs horizontālo līniju izvēlnē augšējā kreisajā stūrī izvēloties IAM un administrators. Pēc tam atlasiet pakalpojumu kontus vai atļaujas, lai redzētu e -pasta adresi (pakalpojuma konta ID).

12. Iegūstiet savu atslēgu- tagad izveidojot pakalpojuma kontu, jūs varat iegūt atslēgu, lai to ievietotu App Inventor. Lapā API pārvaldnieka akreditācijas dati atlasiet savu pakalpojuma kontu. noklikšķiniet uz “Izveidot akreditācijas datus”. Izvēlieties pakalpojumu konta atslēgu. Izvēlieties, kuram kontam vēlaties izmantot atslēgu (iespējams, jums ir tikai viena, kuru mēs tikko izveidojām - atlasiet to nolaižamajā sarakstā un atlasiet Atslēgas veids: 12. lpp. Noklikšķiniet uz Izveidot.

Jūs nekavējoties lejupielādēsit jaunu failu, kas beidzas ar.p12. Šis ir fails, kas jums jāaugšupielādē App Inventor. Ja šī faila nosaukumā ir atstarpes, pārdēvējiet failu, lai noņemtu atstarpes. App Inventor noraidīs failu, ja tā nosaukumā ir atstarpes vai dīvainas rakstzīmes, tāpēc varat to pārbaudīt arī tagad.

Jums tiks dota arī iespēja izveidot atslēgas paroli ar sākotnējo paroli “notasecret”. Varat atstāt to tādu, kāds tas ir, ja vien nevēlaties izveidot sava pakalpojuma konta lietotni App Inventor.

Vau! Tas bija ilgs process. Beigās jums ir jābūt pakalpojuma kontam kopā ar konta ID (e -pasta adresi) un p12 pakalpojuma konta atslēgu

4. darbība. Kā izveidot koplietojamās tabulas

Kā izveidot koplietojamās tabulas
Kā izveidot koplietojamās tabulas
Kā izveidot koplietojamās tabulas
Kā izveidot koplietojamās tabulas
Kā izveidot koplietojamās tabulas
Kā izveidot koplietojamās tabulas

Tagad jums ir iespēja koplietot Fusion tabulas. Šeit mēs apspriežam, kā izveidot kopīgojamas tabulas.

Atveriet Google disku vietnē drive.google.com

1. Fusion tabulu “savienošana” ar disku

Noklikšķiniet uz “JAUNS”, pēc tam uz “Vēl”, pēc tam “Savienot vairāk lietotņu”. (Šajā izvēlnē jau var būt pieejamas saplūšanas tabulas, tādā gadījumā varat izlaist šo darbību.)

Meklējiet “fusion tables” un kartē Fusion Tables noklikšķiniet uz “CONNECT”.

2. Izveidojiet jaunu tabulu

Diskā noklikšķiniet uz “JAUNS”, atlasiet “Vairāk” un noklikšķiniet uz “Google Fusion Tables”.

Tajā tiks jautāts, vai vēlaties importēt esošu datu failu vai sākt ar pilnīgi tukšu jaunu tabulu. Izvēle šeit ir jūsu un tikai jūsu! Pēc tam tas jūs ievedīs jūsu jaunajā Fusion tabulā.

Tabulas datu un struktūras iestatīšana ir atkarīga no jūsu lietotnes.

3. Kopīgojiet tabulu ar pakalpojuma kontu.

Lai App Inventor varētu piekļūt šai tabulai, tā ir jāsadala ar jūsu izveidotā pakalpojuma konta e -pastu. Fusion tabulā noklikšķiniet uz "Kopīgot" Sadaļā "Uzaicināt cilvēkus" no izstrādātāja konsoles ievadiet sava pakalpojuma konta e -pastu (piemēram, myservice …@Developer.gserviceaccount.com) Pārliecinieties, vai ir atlasīta opcija “Var rediģēt”. Noņemiet pogu "paziņot cilvēkiem" (pakalpojuma konts nav reāla persona, tāpēc paziņojums tam nerūp) Noklikšķiniet uz "Labi" un, kad tiek teikts "izlaist paziņojuma nosūtīšanu?" noklikšķiniet uz "Labi". Noklikšķiniet uz “Gatavs”

5. darbība. Fusion Table URL un tabulas ID noteikšana

Fusion tabulas URL un tabulas ID noteikšana
Fusion tabulas URL un tabulas ID noteikšana
Fusion tabulas URL un tabulas ID noteikšana
Fusion tabulas URL un tabulas ID noteikšana

Bloku redaktorā jūs iestatīsit WebViewer komponenta īpašumu HomeURL, lai tas norādītu uz jūsu tabulas URL. Lai atrastu Fusion Table URL, veiciet tālāk norādītās darbības.

1. Pārlūkprogrammā dodieties uz tikko izveidoto saplūšanas tabulu.

2. Atveriet izvēlni un izvēlieties Tools> Publicēt.

3. Jūs redzēsit paziņojumu, kurā teikts: “Šī tabula ir privāta un nebūs redzama”.

4. Noklikšķiniet uz zilās saites “Mainīt redzamību”. Saraksta “Kam ir piekļuve” sarakstā noklikšķiniet uz zilās saites “Mainīt…” blakus vienumam “Privāts - tikai zemāk uzskaitītās personas…”.

5. Izvēlieties “Publisks tīmeklī” vai “Ikviens, kam ir saite”. Jebkurš no šiem iestatījumiem darbosies šajā apmācībā. Nākotnē jums vajadzētu izvēlēties šo iestatījumu, pamatojoties uz jūsu datu jutīgumu.

6. Noklikšķiniet uz zaļās pogas Saglabāt, pēc tam uz zilās pogas Gatavs.

7. Atgriezieties Fusion Table lapā, dodieties uz izvēlņu joslu un izvēlieties Tools> Publicēt. Augšējā tekstlodziņā atlasiet URL (ar nosaukumu “Sūtīt e -pastā vai tūlītējā ziņojumā”), nokopējiet URL un atgriezieties App Inventor. Jūs ielīmēsit URL TABLE_URL definīciju blokā.

8. Tabulas ID var atrast, pārlūkojot tabulu, pēc tam izvēlnē atlasot Fails> Par šo tabulu.

Augšupielādējiet savu.p12 atslēgas failu

Dizainerī augšupielādējiet atslēgu failu, ko lejupielādējāt no izstrādātāja konsoles. Augšupielādējiet to sadaļā Media, tāpat kā attēla failu. Noklikšķiniet uz FusiontablesControl1 komponenta un atrodiet rekvizītu KeyFile. Sadaļā KeyFile noklikšķiniet uz vietas “nav” un atlasiet iepriekš augšupielādēto.p12 failu.

6. darbība: bloku veidošana MIT APP

Bloku veidošana MIT APP
Bloku veidošana MIT APP
Bloku veidošana lietotnē MIT
Bloku veidošana lietotnē MIT
Bloku veidošana lietotnē MIT
Bloku veidošana lietotnē MIT

Atveriet bloku redaktoru, lai varētu ieprogrammēt lietotnes uzvedību. Pirms šīs darbības lasīšanas, lūdzu, apskatiet visu pievienoto ekrānuzņēmumu, jo esmu pārliecināts, ka jūs varat viegli izveidot blokus, kā parādīts ekrānuzņēmumā, neizlasot tālāk esošo procedūru.

1. Ikreiz, kad tiek palaista lietotne, ir svarīgi veikt dažas inicializācijas darbības. Tie tiek veikti blokā "Screen1. Initialize". Šai lietotnei mums ir jāiestata sākotnējās vērtības FusionTable komponenta pakalpojuma konta rekvizītam (iestatīts uz globālo SERVICE_ACCOUNT_EMAIL) un WebViewer komponenta īpašumam HomeURL (iestatīts uz globālo TABLE_URL). Lūdzu, skatiet pievienoto ekrānuzņēmumu, lai labāk izprastu.

2. Iestatiet "resetForm" procedūru, kā parādīts zemāk. Pēc ieraksta ierakstīšanas šī procedūra atjauno saskarni sākotnējā stāvoklī.

3. Saraksta atlasītāju bloki

Dizainerī jūs iestatāt tējas un uzkodu veidu izvēli, aizpildot rekvizītu "Atlase" ar komatiem atdalītiem sarakstiem. Šīs iepriekš ieprogrammētās iespējas tiks parādītas lietotāja saskarnē, lai lietotājs varētu izvēlēties savu tēju un uzkodas. To izvēle tiek saglabāta mainīgajos tējas un uzkodu veidos.

4. Datu ievietošana kodolsintēzes tabulā

FusiontablesControl komponentu izmanto, lai nosūtītu datus uz saplūšanas tabulu. Šī darbība Fusion tabulā izveidos jaunu rindu, nosakot dažādu iesaistīto kolonnu vērtības. Lietotņu izgudrotājs to ir viegli izdarīt, taču jums jābūt uzmanīgiem, lai ievietotais vaicājums būtu pareizi formatēts. Vispirms ir kolonnu nosaukumu saraksts, kam seko vērtību saraksts. Kolonnu nosaukumu un vērtību nosaukumu secībai jābūt tādā pašā secībā, lai tās sakristu. Pievienots piemērs tam, kā tas varētu izskatīties. Vispirms iestatiet jaunu procedūru ar rezultātu, kas ņem virkni kā argumentu un atgriež to pašu virkni, ko ieskauj pēdiņas. Procedūra quote tiek izmantota procedūrā InsertDataInTable, lai liktu pēdiņas ap visām vaicājuma vērtībām. Tas arī rūpējas par "izbēgšanu" no visiem pēdiņām vai apostrofiem, kurus ievadījis lietotājs. Jūs varat nosūtīt atsevišķus apostrofus kā daļu no vaicājuma vērtības, tāpēc bloks "aizstāt visu" pievieno papildu vienu citātu. Divi citāti pēc kārtas tiek interpretēti kā viens citāts. Zemāk redzamie skaitļi parāda, kā veikt procedūru. Ņemiet vērā, ka jums ir jāpasaka procedūras bloks, lai pievienotu parametru. Jūs to darāt ar zilo ikonu, kas uznirst nelielā logā, kur norādāt, cik vienumu jums ir nepieciešams darboties kā parametri. Šajā gadījumā jums ir nepieciešams tikai viens. App Inventor automātiski nosauks parametru "x", bet jūs varat to pārdēvēt par "str", noklikšķinot uz x un ierakstot tieši blokā. Līdzīgi jūs varat pārdēvēt procedūru no "procedūra" uz "citēt", ierakstot tieši blokā.

Izmantojiet Fusion Table komponenta InsertRow bloku. Lai izveidotu vērtību sarakstu, mēs izmantojam App Inventor pievienošanās teksta bloku.

Šai lietotnei kolonnu nosaukumiem jāatbilst iepriekš izveidotās tabulas sleju nosaukumiem. To attiecīgās vērtības ir ņemtas no procedūras globālajiem mainīgajiem. Piezīme. Ja tabulas slejās neizmantojāt šos precīzos vārdus, veidojot vaicājumu, noteikti izmantojiet tabulas sleju nosaukumus.

5. Kad lietotājs ir ievadījis savu vārdu, tējas izvēli un komentārus, viņš noklikšķinās uz pogas Iesniegt. Lietotne pārbauda, vai nosaukuma, tējas un uzkodu laukos ir vērtības, un mudina lietotāju mēģināt vēlreiz, ja trūkst kādas nepieciešamās atbildes. Ievērojiet, ka tiek izmantots tekstu salīdzināšanas bloks (atrodiet to sadaļā Iebūvēta palete, Teksta atvilktne). Šis bloks salīdzina divas teksta virknes, lai noskaidrotu, vai tās ir vienādas. Ja ir visa nepieciešamā informācija, tā izsauc procedūru InsertDataInTable (skat. Pievienoto attēlu).

6. Fusion Tables Service atbildes apstrāde

Notikums FusiontablesControl. GotResult tiks aktivizēts, kad lietotne saņems atbildi no Google Fusion Tables Service. Ievietot vaicājumu pakalpojums atgriezīs ievietotās jaunās rindas rindas ID vai kļūdas ziņojumu, ja radās problēma. Šajā vienkāršajā piemērā mēs izmantojam bloku "satur" (atrodiet to sadaļā Iebūvēta palete, teksta atvilktne), lai pārbaudītu, vai rezultātu virknē ir rindas ID. Ja tā, tad mēs zinām, ka rindas ID tika saņemts, un pēc tam mēs izsaucam procedūru WebViewer. GoHome, kas atkārtoti ielādē "HomeURL", kā norādīts WebViewer rekvizītos. Ņemiet vērā, ka šī bloku kopa sauc arī par resetFormprocedure. Pēc ieraksta ierakstīšanas interfeiss tiek atjaunots sākotnējā stāvoklī.

Jūs esat pabeidzis! Iepakojiet lietotni, dizainera vietnē dodoties uz Package for Phone. Tagad jūs varat pārbaudīt lietotni tējas svinību nolūkos. Kad būsit sapratis šo apmācību, būsit gatavs izveidot jaunas kodolsintēzes tabulas un modificēt lietotni, lai no lietotājiem apkopotu dažāda veida datus.

7. darbība. Lietotnes augšupielāde Google Play veikalā

Lietotnes augšupielāde Google Play veikalā
Lietotnes augšupielāde Google Play veikalā

Lietotni Google Play veikalā ir ļoti viegli augšupielādēt. Vienkārši googlē “Kā augšupielādēt lietotni Google Play veikalā”, un visu informāciju iegūsi no paša Google. Zemāk ir Google saite:-

support.google.com/googleplay/android-deve…

Tikai jums ir jāaugšupielādē APK fails pakalpojumā Play Console.

Lai saglabātu APK failu, dodieties uz Build in MIT App un izvēlieties opciju "Save.apk to my computer".

Visbeidzot, pēc visu šo darbību veikšanas jūsu lietojumprogramma ir gatava lietošanai. Ja nevēlaties augšupielādēt lietotni Google Play veikalā, vienkārši kopīgojiet lietotni ar drauga/ klientiem utt.

Tas ir tikai mācību nolūkos, un tagad jums ir tik daudz iespēju palielināt, samazināt, parādīt slēpt saplūšanas tabulu.

Šī pamācība ir ļoti unikāla. Tagad jūsu ziņā ir izmantot procedūru. Tiksies programmā Next Instructable.

Paldies, ka lasījāt.

Ieteicams: