itthon / Skype / Wave y programok. 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

Wave y programok. 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 a 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 Watsap for Bud különleges beállítási 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 ezzel az operációs rendszerrel rendelkező 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 éles modellekhez samsung sorozat Wave, amely egy módosított Android operációs rendszer. Mivel ez nem teljesen Android, a WhatsApp-ot sem 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. Töltse le a WhatsApp fájlt .apk kiterjesztéssel. Letöltheti számítógépére, majd átviheti telefonjára, vagy azonnal letöltheti telefonjáról. A fájl elég nagy (kb. 35 MB), így ha nincs korlátlan internet telefonján, jobban csatlakozhat wifi hálózatok majd töltse le. Általában ez a fájl nem az archívumban töltődik le, hanem azonnal telepítőfájlként. Ezért nem kell kicsomagolnia, vagy nem kell további lépéseket tennie.




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 internethez, a kamerához, a mikrofonhoz stb. Mindent engedélyezünk, különben nem települ a program.

3. Regisztrálunk a whatsappban telefonszámmal és SMS-ben visszaigazolással, és elkezdjük használni!

Regisztráció és bejelentkezés után a Whatsappon keresztül tudod majd használni:

  • segítségével kommunikál szöveges üzenetek, audio- vagy videokonferencia;
  • 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 okostelefon-modellt adnak ki Bada operációs rendszer alatt, de léteznek, és valószínű, hogy a jövőben a Samsung folytatja az okostelefonok gyártását ezzel. operációs rendszer. Most a Wave sorozat összes okostelefonja fel van szerelve a Bada operációs rendszerrel. Teljes lista modellek az alábbi táblázatban.

Általában véve nem vagyok az ilyen dolgok híve. Szerintem a fejlesztőknek meg kell fizetni a munkájukat. 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 felülvizsgálatra meglehetősen elfogadhatónak tűnik. Mindenesetre van rá mód, és működik. Tekintettel arra, hogy a badafonok tulajdonosainak további sorsa általában érthetetlen, végül nem tartom szégyenletesnek a fejlesztések felhasználását.

Szóval, mint mindig, most is figyelmeztetlek – az út működik. magam teszteltem. De mindenesetre, ha megzavarja az eszköz teljesítményét, ezek csak az Ön problémái. Csináljon mindent az utasítások szerint, és minden úgy fog működni, mint egy óra. Üzlet.

Kezdjük el.

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

Nem sok kell nekünk.
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)

Betesszük az Angry Birds-t.

Először is flasheljük meg magunknak az apps_Compressed_spoof_Wave_ fájlt (attól függően, hogy melyik 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ó:

Hozzáadjuk a fájlunkat. Egyszerűen behúzhatja a program ablakába. Kivágtuk a telefont. Egyszerre tartjuk lenyomva a hangerőgombot + zár + kapcsolja be (piros cső). A Letöltés mód világít. Ezután Port Search. Majd Letöltés. Ha már varrtad a telefonodat, ez nem újdonság számodra.

A fájl tömörítve van – jó.

Bada Wave Spoof kicsomagolása után (program az archívumban). Ilyen fájlt találunk benne: BadaCertificate.cer. A telefonra másoljuk (nem mindegy, hogy hova, de jobb az Egyebek mappába). Bemegyünk a telefonba abba a mappába, ahová másoltuk, és rákoppintunk a fájlra. Fogadja el a figyelmeztetést, és telepítse a tanúsítványt.

Csomagolja ki az archívumot a játékkal vagy alkalmazással, esetünkben az AngryBirds.rar archívumával, és adja meg a mappa elérési útját, és különösen az application.exe játék (esetünkben AngryBirds.exe) nevű fájlt. ).

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 először az 1. Aláírás, majd az 2. Átnevezés gombot.

Másik lehetőségként először nyomja meg az 1. Aláírás gombot

Mindenki itt van. Lépjen a Másolás fülre. Cserélhető lemez módba vágjuk a telefont, és a legördülő listából kiválasztunk egy 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ágjuk 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. Belevágtuk a telefont Samsung mód Kies.

Szia. Először is szeretnék mindenkinek gratulálni a közelgő újévhez, és azonnal nekilátni a dolognak. Ez a cikk a létrehozásra összpontosít egyszerű programok for Bada - operációs rendszer ehhez mobil eszközök, amelyeket a koreai Samsung adott ki. Előre szeretném elmondani, hogy a vágás alatt egy egyszerű recept az elkészítéshez 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, amelyek Badának szentelték például ezt és ezt, de nincs lépésről lépésre leírás az alkalmazás létrehozásáról kezdőknek. Kinek érdekes - kérdezem kat alatt.


Az írás témája véletlenül merült fel - egy barátom aktívan részt vesz a föld határainak meghatározásában GPS segítségével egy geodéziai 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 meg, mit jelent a szélesség és hosszúság) a beérkezés után azonnal téglalap alakúra kell konvertálni. A cégnek nincsenek laptopjai, amelyek kibírnák a 8 órás munkaidőt, és nem is tervezik, de egy barátja nemrég vásárolt egy okostelefont az Ukrajnában aktívan reklámozott Samsungtól Bada operációs rendszerrel, majd a kérdés következett - ha letölthető a játék a telefonra van olyan alkalmazás, ami meg tudja oldani a leírt tisztán mérnöki feladatot? Ilyen alkalmazást természetesen nem találtam, é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 oldalon történő regisztrációval tölthető le. Ebben a folyamatban nincs semmi bonyolult, de a letöltésre szánt fájlok kiválasztásának szakaszában őszintén szólva „tompítottam” azzal, hogy csak az SDK-t töltöttem le, és az ún. nyelv csomag(nyelvi csomag) nem, remélve, hogy ahogy az oldalon írják, a letöltése az SDK automatikus telepítése után megtörténik. A telepítési szakaszban azonban valami elromlott, a telepítés a nyelvi csomag letöltése nélkül folytatódott, ami utólag ahhoz vezetett, hogy nem lehetett építeni (építeni), nemhogy futtatni az alkalmazást.
Az SDK és a nyelvi csomag letöltése után ezeket egy helyre kell tenni, és az SDK telepítésekor vagy módosításakor 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 Project name mezőben adja meg a projekt nevét, a Project Type listában válassza ki az alkalmazás típusát - bada Form Based Application.

Ezután a környezet kérni fogja, hogy határozza meg Műszaki adatok eszköz, amelyre az alkalmazást szánják (képernyőfelbontás, GPS elérhetősége stb.). Ezeket a paramétereket a speciális fájl Manifest.xml, amelyet SDK-fájlok közül választhat, létrehozhat és letölthet a Bada Developers webhelyről, vagy létrehozhat sajátot. Minden további nélkül az SDK-val együtt telepített Samples mappák manifest fájlját használtam, mivel az alkalmazásom nem igényelt "csengőt és sípot", csak a képernyő felbontása volt fontos.

Ezután a környezet kérni fogja, hogy adja meg az SDK gyökérkönyvtárát, ez 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 közvetlenül az alkalmazás indulása után jelenik meg. 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 legjobb felbontás képernyő, ha ez a funkció hozzáadásra került. Megértem, hogy jobb ezt megtenni, mivel az alkalmazás tovább tud futni különböző eszközök más felbontással, és nem kell újra elkészíteni.

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

Majdnem kész – a nyilvánvaló Név, Szállító és Leírás alkalmazástulajdonságok meghatározása.

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

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

A végleges beállítások után a jövőbeli alkalmazás megjelenik a Project Explorerben, amelyre kattintva megjelenik az erőforrás fájlok 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 funkciógombok 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. GUI Editor birtokában könnyen beszerezhető az alábbi felület, ami jól megfelel a feladatomnak (úgy gondolom, hogy a vezérlők űrlapra történő átvitele és tulajdonságaik beállítása nem okoz nehézséget); beviteli mezők címkéjeként a nyilvánvaló Címke használatos, beviteli mezőként - EditField; A címkéket a számítások eredményének megjelenítésére is használják, mivel szerkesztésük nem biztosított:

Most maga a kódolás.

A futó alkalmazás több szakaszon megy keresztül (a Súgó nagyon részletes, ott találsz részleteket), most elsősorban az alkalmazás inicializálási szakaszra vagyunk kíváncsiak, amely az űrlap osztály OnInitializing (void) metódusáért felelős, amely 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