Hogyan telepítsünk alkalmazásokat a bada 2.0-ra. Lépésről lépésre egy egyszerű alkalmazás létrehozásának leírása a Samsung Bada számára. Az alkalmazás tényleges létrehozása

» Whatsapp Bada számára

Ha Ön a tulajdonos Samsung okostelefon a Bada operációs rendszert futtatva nem tudja egyetlen gombnyomással telepíteni a Whatsappot. A telepítéshez ingyenesen le kell töltenie a Whatsapp for Bada alkalmazást, majd telepítenie kell.

A Whatsapp for Bud különleges telepítőfájl, ehhez az operációs rendszerhez igazítva. Ez a messenger nem hivatalos verziója, de stabilan működik, és lehetőséget biztosít a WhatsApp minden előnyének élvezetére. Az ezt az operációs rendszert futtató okostelefonok gyártói süketek maradtak a felhasználók azon kérésére, hogy portolják át ezt az alkalmazást a Bada platformra.

A Bada egy operációs rendszer modellekhez a Samsung készítette Wave sorozat, amely egy módosított Android operációs rendszer. Mivel ez nem pontosan Android, a WhatsApp-ot nem találja meg a Bud alkalmazásboltjaiban. De a gondos programozóknak köszönhetően letölthetjük a Bada számára adaptált WhatsApp fájlt, és telepíthetjük az orosz verziót.

Telepítési folyamat

1. Letöltés whatsapp fájl.apk kiterjesztéssel. Letöltheti számítógépére, majd átviheti telefonjára, vagy letöltheti közvetlenül a telefonjáról. A fájl elég nagy (kb. 35 MB), így ha nincs korlátlan internet telefonján, jobban csatlakozhat Wi-fi hálózatok majd töltse le. Általában ezt a fájlt nem az archívumban töltik le, hanem azonnal telepítőfájlként. Ezért nem szükséges kicsomagolni vagy egyéb további lépéseket tenni.




2. Futtassa a fájlt, és várja meg a telepítést. Ha indításkor üzeneteket kap a biztonsági beállítások módosításának szükségességéről, akkor kapcsolja ki. Telepítés után feltétlenül kapcsolja vissza! Előfordulhat, hogy engedélyekre lesz szüksége az internet, a kamera, a mikrofon stb. eléréséhez. Mindent engedélyezünk, különben nem települ a program.

3. Regisztráljon a WhatsApp-on telefonszámával és SMS-visszaigazolásával, és kezdje el használni!

Regisztráció és bejelentkezés után a Whatsappon keresztül megteheti:

  • kommunikáció szöveges üzenetek, audio- vagy videokonferencia útján;
  • fényképek, videók, dokumentumok küldése, hangulatjelek hozzáadása;
  • általános csoportokban részt venni a kommunikációban;
  • nézze meg, hogy a névjegyzékből ki rendelkezik már WhatsApp-al, és hívja meg azokat, akiknek még nincs telepítve.

Kevés telefon- és okostelefonmodellt adnak ki a Bada operációs rendszerhez, de léteznek, és fennáll annak a lehetősége, hogy a jövőben a Samsung továbbra is ezzel az okostelefonnal fog gyártani. operációs rendszer. Mostantól minden Wave sorozatú okostelefon Bada operációs rendszerrel van felszerelve. Teljes lista modellek az alábbi táblázatban.

Nemrég véletlenül egy Bada operációs rendszerű Samsung Wave 525 „okostelefon” tulajdonosa lettem. Alapvetően csak két funkcióra volt szükségem a telefonból - zenelejátszó, amibe bele lehet ragasztani normál fejhallgató 3,5-ös minijack csatlakozóval és Wi-Fi-n keresztüli internet-hozzáféréssel. Az új Wave 525 minderre változó sikerrel képes. „De – gondoltam –, mivel megvan a bátorsága ahhoz, hogy okostelefonnak nevezze magát, teljesen be kell töltenünk.” És elkezdett tölteni.

A Bada rendszerrel rendelkező telefonon lévő összes „natív” alkalmazás a Samsung Apps áruházból telepíthető. Csatlakozhat hozzá a telefonon lévő azonos nevű alkalmazáson keresztül, vagy úgy, hogy egy asztali számítógépről csatlakozik számítógéphez Samsung programok Kies. Mivel még nem szereztem be otthoni Wi-Fi-t, a második lehetőséget választottam.

Amikor a telefont a számítógéphez csatlakoztatta, Kies azonnal felajánlotta a firmware frissítését. Itt meg kell jegyezni, hogy még mindig élénk emlékeim vannak a firmware frissítéséről egy szabadalmaztatott programmal az előző telefonomon - Sony Ericsson k800i. A frissítőprogram a hivatalos orosz nyelvű weboldalról lett letöltve, a firmware frissítési eljárás sikeres volt. Ezek után egy csodálatos angol nyelvű telefonnal találtam magam a kezemben, az orosz nyelv minden jele nélkül. Ezt követően többször írtam a technikai támogatásnak – minden alkalommal, amikor a robot visszaküldött két levelek arról, hogy jegyet nyitottak a problémámra, és idővel megoldják. Ez a boldog idő soha nem jött el.

De elég a lírai kitérőkből. Szomorú tapasztalatomat elvetve továbbra is a „Firmware frissítése” gombra kattintottam. És... nem történt semmi. A telefon megszakadt, majd újra csatlakozott, és újra felbukkant a firmware frissítését kérő ablak. A technológia csodákra képes.

Az alkalmazásboltban megnéztem az árakat és kicsit megnyugodtam. Megijedtem, hogy a Samsung Apps ukrán fiókjában valahogy felháborítóan őrültek az árak. Ez nem teljesen igaz - főleg az árak fizetett pályázatok 10 és 50 hrivnya között mozog, és sok ingyenes szoftver létezik. Bár, mint később kiderült, a mennyiség itt nem kezdett minőséggé válni.

A honosított alkalmazások szinte teljes hiánya azonnal megragadta a szemem. Sőt, nem csak az ismerős és viszonylag érthető angol, de teljesen olvashatatlan arabul, kínaiul is (japánul? koreaiul? képzeld el ezeket a hieroglifákat...). Különösen meglepett a „csak vietnami” megjegyzéssel ellátott alkalmazások hihetetlen bősége (csak vietnami nyelven). Ez pedig az üzlet ukrán részlegében van! Valaki túl lusta volt a terjesztési régiók beállításához?

Az alkalmazások ezen „gondosan” kiválasztásának köszönhetően az egész bolt a színvonaltalan szoftverek szemétdombjára hasonlít. Még mindig találtam erőt, hogy elmélyedjek benne és pár nap alatt szinte mindent lapátoltam ingyenes alkalmazások. Utána megjelent az okostelefonom: háromféle, különböző fokú nyomorultságú zongora, több lassú játék, egy lassú, de szép program hangjegyekhez, Dropbox kliens Pipeline, egy program hangokkal a kikapcsolódáshoz és egy egyszerű program a Vibrator (találhatod, mi megteszi). Minden. Rendkívül hasznos szoftver, kétségtelen. A könyvek olvasásához fel kellett telepítenem a Foliant java alkalmazást (egyébként kiváló program). Nem volt normális médialejátszó, ami a telefon gyenge hang- és videólejátszóját helyettesítette volna, még a fizetős alkalmazásokban sem.

Szórakoztatott a VKontakte fizetett kliensének jelenléte a GlobalLogic inc-től - „ЄKontakte”. A képernyőképeken a program meglehetősen tisztességesnek és még aranyosnak tűnik. Legalábbis ez szinte az egyetlen olyan alkalmazás, amely felépítésében hasonlít magához a telefon interfészéhez, és „natívnak” tűnik - és ez még a csomagban található néhány alkalmazásról sem mondható el. De nem vettem meg ezt az alkalmazást, mert nem tudtam rájönni, miért van szükségem rá.

Ezek a benyomások. Az Ön internetes oldalain az emberek azt mondják, hogy a Bada egy nagyon fiatal operációs rendszer, ezért az egész káosz. Lássuk, talán idővel megjelennek a normális alkalmazások, rendet tesznek a boltban. Eddig minden rossz.

Általában véve biztosan nem vagyok az ilyen dolgok híve. Úgy gondolom, hogy a fejlesztőknek pénzt kell kapniuk a munkájukért. Meggyőződésem azonban, hogy egy felnőtt, fizetőképes ember megvesz egy játékot, programot, ha megtetszik neki. Sajnos nem mindent lehet kipróbálni vásárlás nélkül, ezért ebből a szempontból a fizetős szoftver telepítése értékeléshez meglehetősen elfogadhatónak tűnik. Mindenesetre van rá mód, és működik. Illetve, ha figyelembe vesszük, hogy a badafones tulajdonosok jövőbeli sorsa általában érthetetlen, nem tartom szégyenletesnek, hogy végre kihasználjuk a fejleményeket.

Szóval, mint mindig, figyelmeztetlek - a módszer működik. magamon teszteltem. De mindenesetre, ha megzavarja az eszköz teljesítményét, az csak a te problémád. Csináljon mindent az utasítások szerint, és minden úgy fog működni, mint az óramű. Egyeztetett.

Kezdjük.

teszteltem ezt a módszert Samsung S8500 Wave-en és hivatalos ukrán firmware-en. Letöltheti innen.

Nem kell sok.
1. Multiloader – vigye el. Bármilyen verzió, de én a legújabbat venném.
2. Fájl az apps_Compressed_spoof_Wave_I.bin – töltse le a linkről (ez az első hullám, Ukrajna számára)

Telepítsük az Angry Birdst.

Először is felvillantjuk az apps_Compressed_spoof_Wave_ fájlt (attól függően, hogy milyen hullámmal rendelkezik). Ez egyszer megtörténik. Ehhez indítsa el a Multiloadert, és válassza az LSI, Boot Change és Full Download lehetőséget. A képernyőkép kattintható:

Adja hozzá a fájlt. Egyszerűen húzza át a program ablakába. Kikapcsoljuk a telefont. Nyomja meg és tartsa lenyomva egyszerre a Hangerő csökkentése + Zárolás + Bekapcsológombot (piros cső). A Letöltés mód világít. Ezután Port Search. Majd Letöltés. Ha valaha is varrtad a saját telefonodat, ez nem újdonság számodra.

A fájl varrva - jó.

Ezután csomagolja ki a Bada Wave Spoof-ot (program az archívumban). A következő fájlt találjuk benne: BadaCertificate.cer. A telefonra másoljuk (nem mindegy, hogy hova, de jobb az Egyebek mappába). Telefonján lépjen abba a mappába, ahová másolta, és érintse meg a fájlt. Fogadja el a figyelmeztetést, és telepítse a tanúsítványt.

Kicsomagoljuk az archívumot a játékkal vagy alkalmazással, esetünkben az AngryBirds.rar archívumot, és megadjuk a mappa elérési útját, és különösen a játék application.exe nevű fájlját (esetünkben AngryBirds.exe) .

Valószínűleg a fájl a Bin mappában lesz. Jelölje be a négyzetet a képernyőképen látható módon. Felváltva nyomja meg az 1. Aláírás, majd a 2. Átnevezés gombot.

Egyenként, először nyomja meg az 1-es gombot

Itt minden van. Lépjen a Másolás fülre. Cserélhető lemez módban csatlakoztatjuk a telefont, és a legördülő listából kiválasztjuk a memóriakártyát. Ha nem, kattintson a mellette lévő két zöld nyíllal ellátott gombra. Várjuk a betöltődést.

Sikeres másolás után. Leválasztjuk a telefont, és a telefonhoz megyünk a Beállítások - Általános - Telepítési hely - válassza ki a memóriakártyát. Üzemmódban kikapcsoljuk a telefont Samsung Kies.

Helló. Először is szeretnék mindenkinek boldog új évet kívánni, és rögtön a lényegre térni. Ez a cikk az alkotás kérdésére összpontosít egyszerű programok for Bada - operációs rendszer ehhez mobil eszközök, amelyeket a koreai Samsung gyárt. Előre szeretném elmondani, hogy a vágás alatt egy egyszerű elkészítési recept található egyszerű alkalmazás hosszas viták nélkül a kód optimálisságáról és harmóniájáról.
Vannak már elég részletes cikkek a Habréról, amelyeket Badának szentelnek, például ez és ez, de nincs lépésről lépésre leírása az alkalmazás létrehozásának kezdőknek. Ha valakit érdekel, nézze meg a kat.


Az írás témája véletlenül merült fel - egy ismerős aktívan részt vesz a telkek határainak megállapításában GPS segítség földmérő cégnél; A munka sajátossága (honnan jött, az jó kérdés), hogy a kapott geodéziai koordinátákat (hadd magyarázzam el, hogy ez szélességi és hosszúsági fokot jelent) közvetlenül a beérkezés után derékszögű koordinátává kell konvertálni. A cégnek nincsenek 8 órás munkanapot kibíró laptopjai, és nem is tervezi, de egy ismerőse nemrég vásárolt magának egy Bada operációs rendszerű, Ukrajnában aktívan népszerűsített Samsung okostelefont, majd a kérdés Következett: ha le tudsz tölteni játékokat a telefonodra, van olyan alkalmazás, ami megoldja a leírt tisztán mérnöki problémát? Természetesen nem találtam ilyen alkalmazást, és kaptam egy kedves ajánlatot, hogy bizonyos díj ellenében írok egyet.

Eszközök
Alkalmazások fejlesztéséhez Bada számára a Bada SDK 1.2.0 szolgál, amely a Bada fejlesztői weboldalán történő regisztrációval tölthető le. Ebben a folyamatban nincs semmi bonyolult, de a letöltendő fájlok kiválasztásának szakaszában őszintén szólva „elvesztem” azzal, hogy csak az SDK-t töltöttem le, és az ún. nyelvi csomag(nyelvi csomag) nem, remélve, hogy ahogy az oldalon írják, az SDK telepítése után automatikusan letöltődik. A telepítési szakaszban azonban valami elromlott, a telepítés a nyelvi csomag letöltése nélkül folytatódott, ami az alkalmazás elkészítésének, sőt, elindításának képtelenségéhez vezetett.
Az SDK és a nyelvi csomag letöltése után ezeket egy helyre kell tenni, és mikor SDK telepítése vagy ha módosul, a telepítő felveszi a nyelvi csomagot és önállóan telepíti.
Az alkalmazás tényleges létrehozása

A fejlesztői környezet az Eclipse-en, a használt C++ programozási nyelven alapul. Kezdjük egy új alkalmazás létrehozásával a Fájl -> Új -> bada Application Project nyilvánvaló paranccsal. A megjelenő ablakban a Projekt neve mezőben meg kell adni a projekt nevét, a Projekt típus listában pedig kiválasztani a pályázat típusát - bada Form Based Application.

Ezután a környezet meg fogja kérni, hogy határozza meg műszaki paraméterek az eszköz, amelyre az alkalmazást szánják (képernyőfelbontás, GPS elérhetőség stb.). Ezeket a paramétereket a speciális fájl manifest Manifest.xml, amelyet kiválaszthat az SDK-fájlok közül, létrehozhat és letölthet a Bada Developers webhelyéről, vagy létrehozhat sajátot. Minden további nélkül az SDK-val telepített Samples mappák manifest fájlját használtam, mivel az alkalmazásomhoz nem volt szükség csengőre és sípra, csak a képernyő felbontása volt fontos.

Ezután a környezet kérni fogja az SDK gyökérkönyvtárának megadását, ezzel nem lehet probléma. A kiválasztás után a listában megjelenik az eszközmodell neve és API-ja, amelyet a jövőben a programozáshoz használunk.

A következő lépés az alapértelmezett űrlap nevének meghatározása, amely azonnal megjelenik az alkalmazás elindítása után. A *.h és *.cpp fájlok ezzel a névvel jönnek létre.

Ezután meg kell határoznia, hogy hozzáadja-e az automatikus skálázás támogatását és a legjobb képernyőfelbontást, ha ez a funkció hozzáadásra kerül. Megértem, hogy jobb ezt megtenni, mivel az alkalmazás tovább tud futni különböző eszközök különböző felbontásokkal, és nem kell újra megtenni.

A beállítások hosszú láncolatának következő láncszeme az alkalmazásazonosító meghatározása, amely igazolja az alkalmazás funkcióit, ha védett mappákba kell olvasnia és írnia. Erre nem volt szükségem, ezért ezt a lépést kihagytam.

Majdnem kész - az alkalmazás nyilvánvaló tulajdonságainak meghatározása: Név, szállító és leírás.

És most már majdnem vége - ez határozza meg a fejlesztéshez szükséges konfigurációkat: azt javaslom, hogy hagyjon mindent alapértelmezés szerint, de most a legfontosabb konfiguráció a Simulator-Debug - ez a kód hibakeresési képessége egy eszközszimulátoron, Target-Release - konfiguráció az alkalmazás lefordításához, mielőtt feltölti a valós eszközre.

Az utolsó lépés az összes beállítás összegzése az Összegzés ablakban, amelyet újra elolvashat, és megbizonyosodhat arról, hogy minden helyesen van kiválasztva.

A beállítások elvégzése után a jövőbeli alkalmazás megjelenik a Project Explorerben, amelyre kattintva az erőforrás fájlok kibővülnek az Erőforrások ablakban, és a következő ablak jelenik meg:

Miután rákattintott az űrlapra (és általában minden vezérlőre) a Tulajdonságok lapon, módosíthatja az alkalmazás nyilvánvaló tulajdonságait, például a címben szereplő szöveget, a háttérszínt, a programbillentyűk jelenlétét és nevét.

A kész gombot, amit a környezet kedvesen generált, azonnal lejjebb toltam és ráírtam a Calculate-t. A GUI Editor birtokában könnyen beszerezhető a következő, a feladatomnak megfelelő felület (úgy gondolom, hogy a vezérlőelemek űrlapra átvitele és tulajdonságaik beállítása nem okoz nehézséget); a nyilvánvaló Label-t használták a beviteli mezők címkéiként, és az EditField-et beviteli mezőként; A címkék a számítások eredményének megjelenítésére is szolgálnak, mivel nem szerkeszthetők:

Most a tényleges kódolásról.

Egy futó alkalmazás több szakaszon megy keresztül (a Súgó nagyon részletes, ott megtudhatod a részleteket), most elsősorban az alkalmazás inicializálási szakasza érdekel minket, amiért a form osztály OnInitializing(void) metódusa a felelős, ami megtalálható a fájlban<ВАША_ФОРМА>.cpp a projekt src mappájában.

Alapértelmezés szerint ez a módszer így néz ki:

Result Form1::OnInitializing(void) ( eredmény r = E_SUCCESS; // TEENDŐ: Adja hozzá az inicializálási kódot ide // Kapjon egy gombot az erőforrásazonosítón keresztül __pButtonOk = static_cast