Programy pre poradie zobrazenia Samsung bada. Samsung Apps pre OS Bada - dojmy zlého používateľa. Samotné vytvorenie aplikácie

Vo všeobecnosti určite nie som zástancom takýchto vecí. Verím, že vývojári by mali za svoju prácu dostávať peniaze. 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 nákupu, a preto z tohto pohľadu vyzerá inštalácia plateného softvéru na hodnotenie celkom prijateľne. V každom prípade existuje spôsob a funguje to. Tiež vzhľadom na to, že budúci osud majiteľov badafonov je vo všeobecnosti nepochopiteľný, nemyslím si, že by bolo hanbou konečne využiť vývoj.

Takže ako vždy vás varujem - metóda funguje. Testoval som to na sebe. Ale v každom prípade, ak narušíte výkon svojho zariadenia, je to len váš problém. Urobte všetko podľa návodu a všetko bude fungovať ako hodinky. Dohodnuté.

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 . Akákoľvek verzia, ale bral by som tú najnovšiu.
2. Súbor apps_Compressed_spoof_Wave_I.bin – stiahnite si ho z odkazu (toto je pre prvú vlnu, pre Ukrajinu)

Poďme nainštalovať Angry Birds.

Najprv 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úť:

Pridajte svoj súbor. Môžete ho jednoducho pretiahnuť do okna programu. Vypíname telefón. Súčasne stlačte a podržte tlačidlo Zníženie hlasitosti + Uzamknutie + Napájanie (červená čiara). Rozsvieti sa režim sťahovania. Potom Port Search. Potom Stiahnuť. Ak ste si niekedy ušili vlastný telefón, nie je to pre vás novinka.

Pilník je šitý - dobrý.

Potom rozbaľte Bada Wave Spoof (program v archíve). Vo vnútri nájdeme nasledujúci 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 prejdite do priečinka, do ktorého ste ho skopírovali, a klepnite na súbor. Súhlaste s upozornením a nainštalujte certifikát.

Rozbalíme archív s hrou alebo aplikáciou, v našom prípade archív AngryBirds.rar a určíme 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 stlačte tlačidlo 1. Podpísať a potom tlačidlo 2. Premenovať.

Jeden po druhom najskôr stlačte tlačidlo 1. Podpíšte

Všetci sú tu. Prejdite na kartu Kopírovať. Pripojíme telefón v režime Removable Disk 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í. Odpojíme telefón a prejdeme k telefónu po ceste Nastavenia - Všeobecné - Miesto inštalácie - vyberte pamäťovú kartu. Telefón pripájame v režime Samsung Kies.

» Whatsapp pre Bada

Ak ste vlastníkom smartfónu Samsung s operačným systémom Bada, nebudete môcť nainštalovať Whatsapp jediný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ť.

Whatsapp for Bad 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 operačným systémom zostali hluchí k požiadavkám používateľov na portovanie tejto aplikácie na platformu Bada.

Bada je operačný systém pre modely radu Samsung Wave, čo je upravený OS Android. Keďže toto nie je presne Android, WhatsApp v obchodoch s aplikáciami pre Bud nenájdete. 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 stiahnuť priamo z telefónu. Súbor je pomerne veľký (asi 35 MB), takže ak nemáte v telefóne neobmedzený internet, je lepšie sa pripojiť na Wi-Fi sieť a následne stiahnuť. Zvyčajne sa tento súbor nestiahne do archívu, ale okamžite ako inštalačný súbor. Preto ho nie je potrebné rozbaľovať ani robiť žiadne ďalšie dodatočné kroky.




2. Spustite súbor a 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. Zaregistrujte sa na WhatsApp pomocou svojho telefónneho čísla a potvrdenia SMS a začnite ho používať!

Po registrácii a prihlásení môžete cez Whatsapp:

  • komunikovať prostredníctvom textových správ, audiokonferencie alebo videokonferencie;
  • 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 len málo modelov telefónov a smartfónov, ktoré sú vydané pre operačný systém Bada, ale existujú a je pravdepodobné, že v budúcnosti bude Samsung pokračovať vo výrobe smartfónov s týmto operačným systémom. Teraz sú všetky smartfóny série Wave vybavené OS Bada. Úplný zoznam modelov je uvedený nižšie v tabuľke.

Ahoj. V prvom rade by som chcel všetkým zaželať šťastný nový rok a prejsť rovno k veci. Tento článok bude venovaný problematike tvorby jednoduchých programov pre Bada – operačný systém pre mobilné zariadenia z produkcie kórejského Samsungu. Vopred by som chcel povedať, že pod rezom je jednoduchý recept na jednoduchú aplikáciu bez zdĺhavých diskusií o optimálnosti a harmonickosti kódu.
Na Habrém sú už dosť podrobné články, ktoré sa Bade venujú, napríklad tento a tento, no chýba tu krok za krokom popis tvorby aplikácie pre začiatočníkov. Ak má niekto záujem, pozrite si kat.


Námet na písanie vznikol náhodou - známy sa aktívne venuje určovaniu 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ť, že to znamená zemepisnú šírku a dĺžku) musia byť prevedené na pravouhlé súradnice hneď po ich prijatí. Spoločnosť nemá notebooky schopné vydržať 8-hodinový pracovný deň a ani to neplánuje urobiť, no známy si nedávno kúpil smartfón Samsung s operačným systémom Bada, ktorý je na Ukrajine aktívne propagovaný, a potom otázka nasleduje: ak si môžete stiahnuť hry do telefónu, existuje aplikácia, ktorá dokáže vyriešiť popísaný čisto inžiniersky problém? Samozrejme, žiadna taká žiadosť sa 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 vývojárskej stránke Bada. V tomto procese nie je nič zložité, ale vo fáze výberu súborov na stiahnutie som, úprimne povedané, „stratil som“ sťahovanie iba súpravy SDK, ale nie takzvaného jazykového balíka, dúfajúc, že, ako je napísané na stránke, by sťahovanie prebehne automaticky po inštalácii SDK. 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 buď zostaviť, alebo navyše spustiť aplikáciu.
Po stiahnutí SDK a jazykového balíka by mali byť umiestnené na jednom mieste a pri inštalácii SDK alebo pri jeho úprave si inštalátor vyberie jazykový balík a nainštaluje ho samostatne.
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 okne, ktoré sa zobrazí, by ste mali zadať názov projektu do poľa Názov projektu a vybrať typ aplikácie v zozname Typ projektu - bada Form Based Application.

Ďalej vás prostredie vyzve na určenie technických parametrov zariadenia, pre ktoré bude aplikácia určená (rozlíšenie obrazovky, dostupnosť GPS a pod.). Tieto parametre sú definované v špeciálnom súbore manifestu Manifest.xml, ktorý si môžete vybrať zo súborov SDK, vytvoriť a stiahnuť z webovej 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é so súpravou SDK, pretože moja aplikácia nevyžadovala žiadne zvončeky a píšťalky, ale dôležité bolo iba rozlíšenie obrazovky.

Ďalej vás prostredie požiada o zadanie koreňového adresára SDK, s tým by nemali byť žiadne problémy. 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 definovanie 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 budete musieť určiť, či pridať podporu automatického škálovania a najlepšie rozlíšenie obrazovky, ak je táto funkcia pridaná. Ako tomu rozumiem, je lepšie to urobiť, pretože aplikácia bude môcť pracovať na rôznych zariadeniach s rôznym rozlíšením a nebude musieť byť prepracovaná.

Ďalším prepojením v dlhom reťazci nastavení je určenie ID aplikácie na certifikáciu funkcií aplikácie, ak potrebuje čítať a zapisovať do chránených priečinkov. Toto som nepotreboval, tak som tento krok vynechal.

Takmer hotovo – definovanie zrejmých vlastností aplikácie Name, Vendor a Description.

A teraz je takmer koniec - ide o určenie potrebných konfigurácií pre vývoj: Odporúčam nechať všetko štandardne, ale teraz je najdôležitejšia konfigurácia Simulator-Debug - to je schopnosť 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 môžete znova prečítať a uistiť sa, že je všetko vybraté správne.

Po dokončení nastavení sa budúca aplikácia zobrazí v Prieskumníkovi projektu, kliknutie na ňu vedie k rozšíreniu zdrojových súborov 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 nadpise, 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); samozrejmý Label bol použitý ako štítky pre vstupné polia a EditField bol použitý ako vstupné polia; Štítky sa tiež používajú na zobrazenie výsledkov výpočtov, pretože ich nemožno upravovať:

Teraz k samotnému kódovaniu.

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

Štandardne 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