Programy pro pořadí zobrazení samsung bada. Samsung Apps pro Bada OS - dojmy zlého uživatele. Vlastní tvorba aplikace

Obecně rozhodně nejsem zastáncem takových věcí. Věřím, že vývojáři by měli za svou práci dostávat peníze. Jsem však přesvědčen, že dospělý, solventní člověk si hru nebo program koupí, pokud se mu líbí. Bohužel ne vše lze vyzkoušet bez nákupu, a proto z tohoto pohledu vypadá instalace placeného softwaru pro vyzkoušení celkem přijatelně. V každém případě existuje způsob a funguje. Také vzhledem k tomu, že budoucí osud majitelů badafonů je obecně nepochopitelný, nemyslím si, že by bylo ostudné konečně využít vývoj.

Takže jako vždy varuji - metoda funguje. Testoval jsem to na sobě. Ale v každém případě, pokud narušíte výkon svého zařízení, je to pouze váš problém. Udělejte vše podle návodu a vše bude fungovat jako hodinky. Souhlas.

Začněme.

Tuto metodu jsem testoval na Samsung S8500 Wave a oficiálním ukrajinském firmwaru. Můžete si jej stáhnout z .

Moc toho nepotřebujeme.
1. Multiloader – vezměte si to . Jakákoli verze, ale vzal bych tu nejnovější.
2. Soubor apps_Compressed_spoof_Wave_I.bin – stáhněte si jej z odkazu (toto je pro první vlnu, pro Ukrajinu)

Pojďme nainstalovat Angry Birds.

Nejprve flashneme soubor apps_Compressed_spoof_Wave_ (podle toho, jakou vlnu máte). To se provádí jednou. Chcete-li to provést, spusťte Multiloader a vyberte LSI, Boot Change a Full Download. Na snímek obrazovky lze kliknout:

Přidejte svůj soubor. Můžete jej jednoduše přetáhnout do okna programu. Vypínáme telefon. Současně stiskněte a podržte Volume Down + Lock + Power (červená čárka). Rozsvítí se režim stahování. Poté Port Search. Poté Stáhnout. Pokud jste si někdy šili vlastní telefon, není to pro vás novinka.

Pilník je šitý - dobrý.

Poté rozbalte Bada Wave Spoof (program v archivu). Uvnitř najdeme následující soubor: BadaCertificate.cer. Zkopírujeme ho do telefonu (je jedno kam, ale je lepší do složky Ostatní). V telefonu přejděte do složky, do které jste jej zkopírovali, a klepněte na soubor. Souhlaste s varováním a nainstalujte certifikát.

Rozbalíme archiv s hrou nebo aplikací, v našem případě archiv AngryBirds.rar a uvedeme cestu ke složce a zejména k souboru s názvem hry application.exe (v našem případě AngryBirds.exe) .

S největší pravděpodobností bude soubor ve složce Bin. Zaškrtněte políčko, jak je znázorněno na snímku obrazovky. Střídavě stiskněte tlačítko 1. Podepsat a poté tlačítko 2. Přejmenovat.

Jeden po druhém nejprve stiskněte tlačítko 1. Podepište

Všichni jsou tady. Přejděte na kartu Kopírovat. Telefon připojíme v režimu Removable Disk a v rozevíracím seznamu vybereme paměťovou kartu. Pokud ne, klikněte na tlačítko se dvěma zelenými šipkami vedle něj. Čekáme, až se načte.

Po úspěšném zkopírování. Odpojíme telefon a přejdeme k telefonu po cestě Nastavení - Obecné - Umístění instalace - vyberte paměťovou kartu. Telefon připojíme v režimu Samsung Kies.

» Whatsapp pro Bada

Pokud jste vlastníkem smartphonu Samsung s operačním systémem Bada, nebudete moci nainstalovat Whatsapp jediným kliknutím na tlačítko. Chcete-li nainstalovat, musíte si zdarma stáhnout Whatsapp for Bada a poté jej nainstalovat.

Whatsapp for Bad je speciální instalační soubor přizpůsobený pro tento operační systém. Toto je neoficiální verze messengeru, ale funguje stabilně a poskytuje možnost využívat všechny výhody WhatsApp. Výrobci smartphonů s tímto OS zůstali hluší k požadavkům uživatelů na portování této aplikace na platformu Bada.

Bada je operační systém pro modely řady Samsung Wave, což je upravený OS Android. Protože to není přesně Android, WhatsApp v obchodech s aplikacemi pro Bud nenajdete. Ale díky starostlivým programátorům si můžeme stáhnout upravený soubor WhatsApp pro Bada a nainstalovat ruskou verzi.

Proces instalace

1. Stáhněte si soubor WhatsApp s příponou .apk. Můžete si ji stáhnout do počítače a poté přenést do telefonu nebo si ji stáhnout přímo z telefonu. Soubor je poměrně velký (asi 35 MB), takže pokud nemáte v telefonu neomezený internet, je lepší se připojit k Wi-fi síti a následně stahovat. Obvykle se tento soubor nestahuje do archivu, ale okamžitě jako instalační soubor. Není tedy potřeba jej rozbalovat ani provádět žádné další dodatečné kroky.




2. Spusťte soubor a počkejte na instalaci. Pokud při spuštění obdržíte zprávy o nutnosti změnit nastavení zabezpečení, vypněte jej. Po instalaci jej nezapomeňte znovu zapnout! Můžete také potřebovat oprávnění pro přístup k internetu, fotoaparátu, mikrofonu atd. Vše povolíme, jinak se program nenainstaluje.

3. Zaregistrujte se na WhatsApp pomocí svého telefonního čísla a potvrzení SMS a začněte jej používat!

Po registraci a přihlášení můžete přes Whatsapp:

  • komunikovat prostřednictvím textových zpráv, audio nebo videokonference;
  • posílat fotografie, videa, dokumenty, přidávat emotikony;
  • účastnit se komunikace v obecných skupinách;
  • podívejte se, kdo z vaší kontaktní knihy již má WhatsApp, a pozvěte ty, kteří jej ještě nemají nainstalovaný.

Existuje jen málo modelů telefonů a smartphonů, které jsou vydány pro operační systém Bada, ale existují a je pravděpodobné, že v budoucnu bude Samsung nadále vyrábět smartphony s tímto operačním systémem. Nyní jsou všechny smartphony řady Wave vybaveny OS Bada. Kompletní seznam modelů je níže v tabulce.

Ahoj. Nejprve bych chtěl všem popřát šťastný nový rok a přejít rovnou k věci. Tento článek bude věnován problematice tvorby jednoduchých programů pro Bada – operační systém pro mobilní zařízení z produkce korejského Samsungu. Předem bych rád řekl, že pod řezem je jednoduchý recept, jak udělat jednoduchou aplikaci bez sáhodlouhých diskuzí o optimálnosti a harmonii kódu.
Na Habrém jsou již poměrně podrobné články, které se Badě věnují, například tento a tento, ale chybí zde podrobný popis tvorby aplikace pro začátečníky. Pokud má někdo zájem, podívejte se na kočku.


Námět pro psaní vznikl náhodou - známý se aktivně věnuje stanovení hranic pozemků pomocí GPS v geodetické firmě; Specifikem práce (odkud se vzala, je dobrá otázka) je, že výsledné geodetické souřadnice (dovolte mi vysvětlit, že to znamená zeměpisnou šířku a délku) musí být převedeny na pravoúhlé souřadnice hned po jejich obdržení. Společnost nemá notebooky schopné vydržet 8hodinový pracovní den a ani to neplánuje udělat, ale známý si nedávno koupil smartphone Samsung s operačním systémem Bada, který je aktivně propagován na Ukrajině, a pak otázka následovalo: pokud si můžete stáhnout hry pro váš telefon, existuje aplikace, která dokáže vyřešit popsaný čistě technický problém? Žádná taková aplikace se samozřejmě nenašla a dostal jsem laskavou nabídku, abych ji za určitý poplatek napsal.

Nástroje
Pro vývoj aplikací pro Bada se používá Bada SDK 1.2.0, které lze stáhnout registrací na vývojářském webu Bada. V tomto procesu není nic složitého, ale ve fázi výběru souborů ke stažení jsem, upřímně řečeno, „ztratil“, stahoval jsem pouze SDK, ale ne takzvaný jazykový balíček, doufal jsem, že, jak je napsáno na webu, by stahování proběhne automaticky po instalaci SDK. Ve fázi instalace se ale něco pokazilo, instalace pokračovala bez stažení jazykového balíčku, což následně vedlo k nemožnosti buď sestavit, nebo navíc spustit aplikaci.
Po stažení SDK a jazykového balíčku by měly být umístěny na jednom místě a při instalaci SDK nebo při jeho úpravě si instalátor jazykový balíček vyzvedne a nainstaluje jej samostatně.
Vlastní tvorba aplikace

Vývojové prostředí je založeno na Eclipse, použitém programovacím jazyce C++. Začněme tím, že přejdeme k vytvoření nové aplikace s jasným příkazem File -> New -> bada Application Project. V okně, které se objeví, byste měli zadat název projektu do pole Název projektu a vybrat typ aplikace v seznamu Typ projektu - bada Form Based Application.

Dále vás prostředí vyzve k určení technických parametrů zařízení, pro které bude aplikace určena (rozlišení obrazovky, dostupnost GPS atd.). Tyto parametry jsou definovány ve speciálním souboru manifestu Manifest.xml, který si můžete vybrat ze souborů SDK, vytvořit a stáhnout z webu Bada Developers nebo si vytvořit svůj vlastní. Bez dalších okolků jsem použil soubor manifestu ze složek Samples, které jsou nainstalovány s SDK, protože moje aplikace nevyžadovala žádné zvonky a píšťalky, ale důležité bylo pouze rozlišení obrazovky.

Dále vás prostředí požádá o zadání kořenového adresáře SDK, s tím by neměly být žádné problémy. Po výběru se v seznamu objeví název modelu zařízení a jeho API, které bude v budoucnu použito pro programování.

Dalším krokem je definování názvu výchozího formuláře, který se objeví ihned po spuštění aplikace. Soubory *.ha *.cpp budou generovány s tímto názvem.

Dále budete muset určit, zda přidat podporu automatického škálování a nejlepší rozlišení obrazovky, pokud je tato funkce přidána. Pokud tomu rozumím, je lepší to udělat, protože aplikace bude moci pracovat na různých zařízeních s různým rozlišením a nebude muset být předělána.

Dalším článkem v dlouhém řetězci nastavení je určení ID aplikace pro certifikaci funkcí aplikace, pokud potřebuje číst a zapisovat do chráněných složek. Tohle jsem nepotřeboval, tak jsem tento krok vynechal.

Téměř hotovo – definování samozřejmých vlastností aplikace Name, Vendor a Description.

A teď už je skoro konec – to je určování potřebných konfigurací pro vývoj: Doporučuji nechat vše ve výchozím nastavení, ale nyní je nejdůležitější konfigurace Simulator-Debug – to je možnost ladit kód na simulátoru zařízení, Target-Release – konfigurace pro kompilaci aplikace před jejím nahráním do skutečného zařízení.

Posledním krokem je shrnutí všech nastavení v okně Souhrn, které si můžete znovu přečíst a ujistit se, že je vše správně vybráno.

Po dokončení nastavení se budoucí aplikace objeví v Průzkumníku projektu, kliknutím na něj se rozbalí zdrojové soubory v okně Zdroje a zobrazí se následující okno:

Po kliknutí na formulář (a obecně na jakýkoli ovládací prvek) na kartě Vlastnosti můžete změnit zřejmé vlastnosti aplikace, jako je text v nadpisu, barva pozadí, přítomnost a název softwarových kláves.

Hotové tlačítko, které prostředí laskavě vygenerovalo, jsem hned posunul níž a napsal na něj Vypočítat. S editorem GUI je snadné získat následující rozhraní, které se dobře hodí pro můj úkol (věřím, že proces přenosu ovládacích prvků do formuláře a nastavení jejich vlastností nezpůsobuje žádné potíže); zřejmý Label byl použit jako štítky pro vstupní pole a EditField byl použit jako vstupní pole; Štítky se také používají k zobrazení výsledků výpočtů, protože je nelze upravovat:

Nyní k samotnému kódování.

Běžící aplikace prochází několika fázemi (Nápověda je velmi podrobná, podrobnosti se dozvíte tam), nyní nás zajímá především fáze inicializace aplikace, za kterou je zodpovědná metoda OnInitializing(void) třídy formuláře, která dokáže naleznete v souboru<ВАША_ФОРМА>.cpp ve složce src projektu.

Ve výchozím nastavení tato metoda vypadá takto:

Result Form1::OnInitializing(void) ( result r = E_SUCCESS; // TODO: Zde přidejte svůj inicializační kód // Získejte tlačítko prostřednictvím ID zdroje __pButtonOk = static_cast