Domov / Skype / Programy Wave y. Podrobný popis vytvorenia jednoduchej aplikácie pre Samsung Bada. Samotné vytvorenie aplikácie

Programy Wave y. Podrobný popis vytvorenia jednoduchej aplikácie pre Samsung Bada. Samotné vytvorenie aplikácie

» Whatsapp pre bada

Ak ste vlastníkom Smartfón Samsung s operačným systémom Bada nebudete môcť nainštalovať Whatsapp jedným kliknutím na tlačidlo. Ak chcete nainštalovať, musíte si bezplatne stiahnuť aplikáciu Whatsapp for Bada a potom ju nainštalovať.

Watsap pre Bud je špeciálny inštalačný súbor prispôsobené pre tento operačný systém. Toto je neoficiálna verzia messengeru, ale funguje stabilne a poskytuje možnosť využívať všetky výhody WhatsApp. Výrobcovia smartfónov s týmto OS zostali hluchí k požiadavkám používateľov na portovanie tejto aplikácie na platformu Bada.

Bada je operačný systém pre produkčné modely séria samsung Wave, čo je upravený OS Android. Keďže toto nie je úplne Android, v obchodoch s aplikáciami pre Bud nenájdete ani WhatsApp. Ale vďaka starostlivým programátorom si môžeme stiahnuť prispôsobený súbor WhatsApp pre Bada a nainštalovať ruskú verziu.

Proces inštalácie

1. Stiahnite si súbor WhatsApp s príponou .apk. Môžete si ho stiahnuť do počítača a potom preniesť do telefónu alebo si ho ihneď stiahnuť z telefónu. Súbor je pomerne veľký (asi 35 MB), takže ak nemáte neobmedzený internet na telefóne sa lepšie pripojte k wifi siete a potom stiahnuť. Zvyčajne sa tento súbor nestiahne do archívu, ale okamžite ako inštalačný súbor. Preto ho nemusíte rozbaľovať ani robiť žiadne ďalšie dodatočné kroky.




2. Spustite súbor, počkajte na inštaláciu. Ak pri spustení dostanete správy o potrebe zmeniť nastavenia zabezpečenia, vypnite to. Po inštalácii ho nezabudnite znova zapnúť! Môžete tiež potrebovať povolenia na prístup k internetu, fotoaparátu, mikrofónu atď. Všetko povoľujeme, inak sa program nenainštaluje.

3. Zaregistrujeme sa v whatsapp pomocou telefónneho čísla a SMS s potvrdením a začneme ho používať!

Po registrácii a prihlásení budete môcť cez Whatsapp:

  • komunikovať pomocou textové správy, audio alebo video konferencie;
  • posielať fotografie, videá, dokumenty, pridávať emotikony;
  • zúčastňovať sa komunikácie vo všeobecných skupinách;
  • zistite, kto z vášho zoznamu kontaktov už má WhatsApp, a pozvite tých, ktorí ho ešte nemajú nainštalovaný.

Existuje niekoľko modelov telefónov a smartfónov, ktoré sú vydané pod operačným systémom Bada, ale existujú a je pravdepodobné, že v budúcnosti bude spoločnosť Samsung pokračovať vo výrobe smartfónov s týmto operačný systém. Teraz sú všetky smartfóny série Wave vybavené OS Bada. Úplný zoznam modely v tabuľke nižšie.

Vo všeobecnosti určite nie som zástancom takýchto vecí. Myslím si, že vývojári by mali dostať za svoju prácu zaplatené. Som však presvedčený, že dospelý, solventný človek si hru alebo program kúpi, ak sa mu páči. Bohužiaľ, nie všetko sa dá vyskúšať bez kúpy, a preto z tohto pohľadu vyzerá inštalácia plateného softvéru na recenziu celkom prijateľne. V každom prípade existuje spôsob a funguje to. Aj vzhľadom na to a ďalší osud majiteľov badafonov je vo všeobecnosti nepochopiteľný, nakoniec nepovažujem za hanebné použiť vývoj.

Takže ako vždy vás varujem - cesta funguje. Sám som to otestoval. Ale v každom prípade, ak narušíte výkon svojho zariadenia, sú to len vaše problémy. Urobte všetko podľa pokynov a všetko bude fungovať ako hodinky. Obchod.

Začnime.

Túto metódu som testoval na Samsung S8500 Wave a oficiálnom ukrajinskom firmvéri. Môžete si ho stiahnuť z .

Nepotrebujeme veľa.
1. Multiloader – vezmite si to podľa . Akákoľvek verzia, ale bral by som najnovšiu.
2. Súbor apps_Compressed_spoof_Wave_I.bin - stiahnite si ho z odkazu (toto je pre prvú vlnu, pre Ukrajinu)

Dali sme Angry Birds.

Najprv si flashneme súbor apps_Compressed_spoof_Wave_ (podľa toho, akú vlnu máte). Toto sa robí raz. Ak to chcete urobiť, spustite Multiloader a vyberte LSI, Boot Change a Full Download. Na snímku obrazovky sa dá kliknúť:

Pridáme náš súbor. Môžete ho jednoducho pretiahnuť do okna programu. Vystrihli sme telefón. Súčasne podržíme stlačené tlačidlo hlasitosti + uzamknutie + zapnutie (červená fajka). Rozsvieti sa režim sťahovania. Potom Port Search. Potom Stiahnuť. Ak ste si niekedy šili telefón, nie je to pre vás novinka.

Súbor je zazipovaný - dobrý.

Po rozbalení Bada Wave Spoof (program v archíve). Vo vnútri nájdeme takýto súbor: BadaCertificate.cer. Skopírujeme ho do telefónu (nezáleží na tom, kde, ale je lepšie do priečinka Ostatné). V telefóne prejdeme do priečinka, do ktorého sme skopírovali, a klepnite na súbor. Súhlaste s upozornením a nainštalujte certifikát.

Rozbaľte archív s hrou alebo aplikáciou, v našom prípade archív AngryBirds.rar a zadajte cestu k priečinku a najmä k súboru s názvom hry application.exe (v našom prípade AngryBirds.exe ).

S najväčšou pravdepodobnosťou bude súbor v priečinku Bin. Začiarknite políčko, ako je znázornené na snímke obrazovky. Striedavo najskôr stlačte tlačidlo 1. Podpísať a potom tlačidlo 2. Premenovať.

Prípadne najskôr stlačte tlačidlo 1. Podpíšte sa

Všetci sú tu. Prejdite na kartu Kopírovať. Rozstrihneme telefón v režime vymeniteľného disku a v rozbaľovacom zozname vyberieme pamäťovú kartu. Ak nie, kliknite na tlačidlo s dvomi zelenými šípkami vedľa neho. Čakáme, kým sa načíta.

Po úspešnom skopírovaní. Odrežeme telefón a prejdeme k telefónu po ceste Nastavenia - Všeobecné - Miesto inštalácie - vyberte pamäťovú kartu. Zastrihli sme telefón Režim Samsung Kies.

Ahoj. V prvom rade by som chcel všetkým zablahoželať k novému roku a okamžite sa pustiť do práce. Tento článok sa zameria na tvorbu jednoduché programy pre Bada - operačný systém pre mobilné zariadenia, ktoré vydáva kórejský Samsung. Vopred chcem povedať, že pod rezom je jednoduchý recept na výrobu jednoduchá aplikácia bez zdĺhavých hádok o optimálnosti a harmónii kódu.
O Habrém sú už dosť podrobné články, ktoré sa venujú Bade, napríklad tento a tento, no chýba tu krok za krokom popis tvorby aplikácie pre začiatočníkov. Komu je to zaujímavé - pýtam sa pod kat.


Námet na písanie vznikol náhodou - kamarát sa aktívne venuje zakladaniu hraníc pozemkov pomocou GPS v geodetickej firme; špecifikom práce (odkiaľ pochádza, je dobrá otázka) je, že výsledné geodetické súradnice (dovoľte mi vysvetliť, čo znamená zemepisná šírka a dĺžka) musia byť prevedené na pravouhlé hneď po ich prijatí. Spoločnosť nemá notebooky, ktoré vydržia 8-hodinový pracovný deň a ani to neplánuje, no kamarát si nedávno kúpil smartfón od Samsungu aktívne propagovaný na Ukrajine s operačným systémom Bada, potom nasledovala otázka – či si môžete stiahnuť hry existuje pre váš telefón aplikácia, ktorá dokáže vyriešiť opísanú čisto inžiniersku úlohu? Takáto aplikácia sa, samozrejme, nenašla a dostal som láskavú ponuku napísať ju za určitý poplatok.

Nástroje
Na vývoj aplikácií pre Bada sa používa Bada SDK 1.2.0, ktorú si môžete stiahnuť registráciou na stránke Bada developer. V tomto procese nie je nič zložité, ale vo fáze výberu súborov na stiahnutie som, úprimne povedané, „otupoval“ stiahnutím iba SDK a tzv. jazykový balík(jazykový balík) nie, dúfam, že ako je napísané na stránke, jeho stiahnutie prebehne po inštalácii SDK automaticky. Vo fáze inštalácie sa však niečo pokazilo, inštalácia pokračovala bez stiahnutia jazykového balíka, čo následne viedlo k nemožnosti zostaviť (zostaviť), nieto spustiť aplikáciu.
Po stiahnutí SDK a jazykového balíka by sa mali umiestniť na jedno miesto a pri inštalácii SDK alebo jeho úprave si inštalátor vyberie jazykový balík a nainštaluje ho sám.
Samotné vytvorenie aplikácie

Vývojové prostredie je založené na Eclipse, použitom programovacom jazyku C++. Začnime tým, že prejdeme k vytvoreniu novej aplikácie s jasným príkazom File -> New -> bada Application Project. V zobrazenom okne definujte názov projektu do poľa Názov projektu, v zozname Typ projektu vyberte typ aplikácie - bada Form Based Application.

Ďalej vás prostredie požiada o definovanie Technické špecifikácie zariadenie, pre ktoré bude aplikácia určená (rozlíšenie obrazovky, dostupnosť GPS a pod.). Tieto parametre sú definované v špeciálny súbor Manifest.xml, ktorý si môžete vybrať zo súborov SDK, vytvoriť a stiahnuť zo stránky Bada Developers alebo si vytvoriť svoj vlastný. Bez ďalších okolkov som použil súbor manifestu z priečinkov Samples, ktoré sú nainštalované s SDK, keďže moja aplikácia nevyžadovala žiadne „zvončeky a píšťalky“, ale dôležité bolo len rozlíšenie obrazovky.

Ďalej vás prostredie vyzve na zadanie koreňového adresára SDK, nemal by to byť problém. Po výbere sa v zozname objaví názov modelu zariadenia a jeho API, ktoré bude v budúcnosti slúžiť na programovanie.

Ďalším krokom je určenie názvu predvoleného formulára, ktorý sa zobrazí ihneď po spustení aplikácie. Pod týmto názvom sa vygenerujú súbory *.ha *.cpp.

Ďalej musíte určiť, či pridať podporu automatického škálovania a najlepšie rozlíšenie obrazovke, ak je táto funkcia pridaná. Chápem, že je lepšie to urobiť, pretože aplikácia bude môcť bežať ďalej rôzne zariadenia s iným rozlíšením a nemusí sa to prerábať.

Ďalším odkazom v dlhom reťazci nastavení je definícia ID aplikácie na overenie funkcií aplikácie, ak potrebuje čítať a zapisovať do chránených priečinkov. Nepotreboval som to, tak som tento krok vynechal.

Takmer dokončené - definovanie zrejmých vlastností aplikácie Názov, Dodávateľ a Popis.

A teraz je takmer koniec - toto je definícia potrebných konfigurácií pre vývoj: Odporúčam nechať všetko štandardne a teraz je najdôležitejšia konfigurácia Simulator-Debug - to je možnosť ladiť kód na simulátore zariadenia, Target -Release - konfigurácia na zostavenie aplikácie pred jej nahraním do skutočného zariadenia.

Posledným krokom je zhrnutie všetkých nastavení v okne Súhrn, ktoré si znova prečítate a presvedčíte sa, že je všetko vybraté správne.

Po konečných nastaveniach sa budúca aplikácia zobrazí v Prieskumníkovi projektu, kliknutím na ktorý sa zobrazí zdrojové súbory v okne Zdroje a zobrazí sa nasledujúce okno:

Po kliknutí na formulár (a vo všeobecnosti na ľubovoľný ovládací prvok) na karte Vlastnosti môžete zmeniť zrejmé vlastnosti aplikácie, ako je text v názve, farba pozadia, prítomnosť a názov softvérových tlačidiel.

Hotové tlačidlo, ktoré prostredie láskavo vygenerovalo, som hneď posunul nižšie a napísal naň Vypočítať. S editorom GUI je ľahké získať nasledujúce rozhranie, ktoré je vhodné pre moju úlohu (verím, že proces prenosu ovládacích prvkov do formulára a nastavenie ich vlastností nespôsobuje žiadne ťažkosti); ako štítky pre vstupné polia sa používa samozrejmý Label, ako vstupné polia - EditField; Štítky sa tiež používajú na zobrazenie výsledkov výpočtov, pretože ich úprava nie je k dispozícii:

Teraz samotné kódovanie.

Bežiaca aplikácia prechádza niekoľkými fázami (Pomocník je veľmi podrobný, podrobnosti nájdete tam), teraz nás zaujíma predovšetkým fáza inicializácie aplikácie, ktorá má na starosti metódu OnInitializing (void) triedy formulárov, ktorú nájdete v súbore<ВАША_ФОРМА>.cpp v priečinku src projektu.

V predvolenom nastavení táto metóda vyzerá takto:

Result Form1::OnInitializing(void) ( result r = E_SUCCESS; // TODO: Tu pridajte svoj inicializačný kód // Získajte tlačidlo prostredníctvom ID zdroja __pButtonOk = static_cast