Autor Téma: Aplikace pro Android v DF12  (Přečteno 832 krát)

Offline Josef

  • Nováček
  • *
  • Příspěvků: 10
  • Karma: 0
Aplikace pro Android v DF12
« kdy: 05-01-2024, 20:13:25 »
Dobrý den,
přešel jsem z DF7 na RAD Studio12, protože si chci zkusit napsat jednu vlastní aplikaci pro Android. Jsem v tom bohužel uplný začátečník. Proto se obracím na vás, co jste ochotni mi věnovat čas.

Spustím si RAD Studio, počkám až naběhne, zadám si nový projekt a volbu Multi-device application, protože tuto volbu jsem našel na jiných stránkách, věnujících se FireMonkey a tvorbě aplikace, dále si vybírám volbu Header/Footer, cílový adresář.

Naskočí mi ovšem popis v angličtině a z mě neznámého důvodu se nedaří to zkopírovat a strojově přeložit a já sám anglicky bohužel neumím.
Takže jej zavřu a pokračuju dále, otevře se formulář, nahoře si nastavuji Android 32bit a v dolejší části pak Android a Android tablet  10''

Na formulář pak vložím tlačítko a do něj jen příkaz Showmessage('Ahoj'); protože zatím se učím a nic jiného nechci.

A po spuštení kompilace se objeví druhé chybové okno, je mi jasné že něco, někde chybí, ale já to prostě nedostanu do překladače, abych porozuměl tomu co a kde chybí.

Otázky jsou tedy jak přeložit, porozumět a sehnat to co tomu evidentně chybí a ukazuje to okno

1)vlevo zelené s nadpisem Welcome to Android a
2)s nadpisem Add a new SDK.

Předem moc děkuji všem za pomoc.


Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3466
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Aplikace pro Android v DF12
« Odpověď #1 kdy: 05-01-2024, 20:31:24 »
Musis mit nainstalovano SDK - menu tools / manage features
a tam zaskrtnou Android, Android SDK, OpenJDK - viz obrazek

Doporucuji nejake video na youtube s titulky
Embarcadero MVP - Czech republic

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7392
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Aplikace pro Android v DF12
« Odpověď #2 kdy: 06-01-2024, 16:40:29 »
Ak sa Ti ukáže okno s chybou, tak stačí Ctrl+C a vložiť to do prekladača. Samozrejme, že okno musí byť aktívne.
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Josef

  • Nováček
  • *
  • Příspěvků: 10
  • Karma: 0
Re:Aplikace pro Android v DF12
« Odpověď #3 kdy: 06-01-2024, 20:35:19 »
Já to vyřešil jinak.
Ono tam totiž nikde SDK nebylo a ani jsem jej v počítači nenašel.

Udělal jsem krátký proces, oddinstalace, smazání všeho co s tím souviselo. A provedl jsem novou instalaci, pokračoval jsem v tom, co jsem psal výše, tedy tlačítko na formulář a v něm showmessage. Tentokrát vše proběhlo bez chyb, pouze na konci (a už i jde kopírovat překlady) byla hláška že mám připojit zařízení s Androidem. Je docela možné že ta předchozí instalace byla špatná.

Protože jsem však měl dneska hodně práce a zítra to do večera nebude lepší, chtěl bych vědět jestli ten tablet po připojení k počítači musím nějak nastavovat (zatím má povoleno ladění USB a jsem vývojář), nebo bude stačit jen připojení a nějaké nastavení provedu až v DF12?

Ale co mě zaráží je velikost kterou si zabrali DF12. Já který se kdysi musel vejít jen do 60kB RAM a s BASICEM do 40kB, jsem se nestačil divit, když jsem udělal 24GB volného místa na disku a po instalaci mi zbylo jen 7,5GB, se ptám, co je v tom RADStudiu tak velké, prostě nějak nemohu pochopit co tam tak narostlo. I DF7 měli 77MB, to je pro mě dost nepochopitelný nárust. Čím je to způsobeno?


Upraveno adminem.
« Poslední změna: 07-01-2024, 16:04:16 od Radek Červinka »

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3466
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Aplikace pro Android v DF12
« Odpověď #4 kdy: 07-01-2024, 16:06:17 »
Ale co mě zaráží je velikost kterou si zabrali DF12. Já který se kdysi musel vejít jen do 60kB RAM a s BASICEM do 40kB, jsem se nestačil divit, když jsem udělal 24GB volného místa na disku a po instalaci mi zbylo jen 7,5GB, se ptám, co je v tom RADStudiu tak velké, prostě nějak nemohu pochopit co tam tak narostlo. I DF7 měli 77MB, to je pro mě dost nepochopitelný nárust. Čím je to způsobeno?


Jen SDK pro Android od google, plus knihovny pro Android maji cca 4.5G.
Embarcadero MVP - Czech republic

Offline Josef

  • Nováček
  • *
  • Příspěvků: 10
  • Karma: 0
Re:Aplikace pro Android v DF12
« Odpověď #5 kdy: 07-01-2024, 16:15:21 »
No dobre, ale co je na nich tak velkeho?

Zdrojovy kod pro tlacitko, odeslani telegramu po TCP/IP a pod, to prece nemuze zabrat 50MB, co by to bylo za kod?

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3466
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Aplikace pro Android v DF12
« Odpověď #6 kdy: 07-01-2024, 16:28:44 »
No dobre, ale co je na nich tak velkeho?

Zdrojovy kod pro tlacitko, odeslani telegramu po TCP/IP a pod, to prece nemuze zabrat 50MB, co by to bylo za kod?

Vypni/redukuj si ladici informace. Ono to neni jen tlacitko, ale ten formular+ controls. atd. Pak uz to nepribyva. Podivej se kolik maji ostatni Android aplikace.
Embarcadero MVP - Czech republic

Offline vandrovnik

  • Padawan
  • ******
  • Příspěvků: 1569
  • Karma: 52
    • Verze Delphi: 11.3
Re:Aplikace pro Android v DF12
« Odpověď #7 kdy: 07-01-2024, 17:21:13 »
Great
Rated 2 times
Upraveno adminem.

Admin byl nějaký nečekaně shovívavý  ;D

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3466
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Aplikace pro Android v DF12
« Odpověď #8 kdy: 07-01-2024, 19:54:46 »
Excellent
Rated 1 time
Upraveno adminem.

Admin byl nějaký nečekaně shovívavý  ;D

Má druhý strike  ;-)
Embarcadero MVP - Czech republic

Offline Josef

  • Nováček
  • *
  • Příspěvků: 10
  • Karma: 0
Re:Aplikace pro Android v DF12
« Odpověď #9 kdy: 07-01-2024, 22:23:48 »
ten první strike chápu, moje blbost a mlčím.

ale za co mám ten druhý?

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3466
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Aplikace pro Android v DF12
« Odpověď #10 kdy: 08-01-2024, 09:03:05 »
ten první strike chápu, moje blbost a mlčím.

ale za co mám ten druhý?

Za to samé. Jen jako zdurazneni.
Embarcadero MVP - Czech republic