Programmas Samsung bada displeja pasūtījumam. Samsung Apps for Bada OS — ļauna lietotāja iespaidi. Lietojumprogrammas faktiskā izveide

Kopumā es noteikti neesmu šādu lietu piekritējs. Uzskatu, ka izstrādātājiem ir jāsaņem nauda par savu darbu. Tomēr esmu pārliecināts, ka pieaugušais, maksātspējīgs cilvēks nopirks spēli vai programmu, ja viņam tā patiks. Diemžēl ne visu var izmēģināt bez iegādes, un tāpēc no šāda viedokļa maksas programmatūras instalēšana novērtēšanai izskatās diezgan pieņemama. Jebkurā gadījumā ir veids, un tas darbojas. Tāpat, ņemot vērā to, ka badafonu īpašnieku turpmākais liktenis kopumā ir neizprotams, nedomāju, ka būtu kauns beidzot izmantot notikumus.

Tāpēc, kā vienmēr, brīdinu - metode darbojas. Es to pārbaudīju uz sevi. Bet jebkurā gadījumā, ja jūs traucējat ierīces veiktspēju, tā ir tikai jūsu problēma. Dariet visu saskaņā ar instrukcijām, un viss darbosies kā pulkstenis. Piekritu.

Sāksim.

Es pārbaudīju šo metodi Samsung S8500 Wave un oficiālajā Ukrainas programmaparatūrā. Jūs varat to lejupielādēt no .

Mums nevajag daudz.
1. Multiloader – paņemiet līdz . Jebkura versija, bet es ņemtu jaunāko.
2. Fails apps_Compressed_spoof_Wave_I.bin — lejupielādējiet to no saites (šis ir pirmais vilnis, Ukrainai)

Instalēsim Angry Birds.

Vispirms mēs mirgojam failu apps_Compressed_spoof_Wave_ (atkarībā no tā, kāds vilnis jums ir). Tas tiek darīts vienu reizi. Lai to izdarītu, palaidiet Multiloader un atlasiet LSI, Boot Change un Full Download. Ekrānuzņēmums ir noklikšķināms:

Pievienojiet savu failu. Varat to vienkārši vilkt un nomest programmas logā. Izslēdzam telefonu. Vienlaicīgi nospiediet un turiet nospiestu skaļuma samazināšana + bloķēšana + barošana (sarkanā caurule). Iedegsies lejupielādes režīms. Pēc tam Portu meklēšana. Pēc tam Lejupielādējiet. Ja kādreiz esat šuvis savu tālruni, tas jums nav jaunums.

Fails sašūts - labi.

Pēc tam izpakojiet Bada Wave Spoof (programma arhīvā). Iekšpusē atrodam šādu failu: BadaCertificate.cer. Mēs to kopējam tālrunī (nav svarīgi, kur, bet labāk uz mapi Citi). Tālrunī atveriet mapi, kurā to kopējāt, un pieskarieties failam. Piekrītiet brīdinājumam un instalējiet sertifikātu.

Mēs izpakojam arhīvu ar spēli vai lietojumprogrammu, mūsu gadījumā AngryBirds.rar arhīvu un norādām ceļu uz mapi un jo īpaši uz failu ar spēles nosaukumu application.exe (mūsu gadījumā AngryBirds.exe) .

Visticamāk, fails atradīsies mapē Bin. Atzīmējiet izvēles rūtiņu, kā parādīts ekrānuzņēmumā. Pārmaiņus nospiediet pogu 1. Parakstīt un pēc tam pogu 2. Pārdēvēt.

Pa vienam vispirms nospiediet pogu 1. Parakstieties

Visi ir šeit. Dodieties uz cilni Kopēt. Mēs savienojam tālruni noņemamā diska režīmā un nolaižamajā sarakstā atlasām atmiņas karti. Ja nē, noklikšķiniet uz pogas ar divām zaļām bultiņām blakus tai. Mēs gaidām, kad tas tiks ielādēts.

Pēc veiksmīgas kopēšanas. Mēs atvienojam tālruni un ejam uz tālruni pa ceļu Iestatījumi - Vispārīgi - Uzstādīšanas vieta - atlasiet atmiņas karti. Mēs savienojam tālruni Samsung Kies režīmā.

» Whatsapp priekš Bada

Ja esat Samsung viedtālruņa īpašnieks, kurā darbojas operētājsistēma Bada, tad nevarēsit instalēt Whatsapp ar vienu pogas klikšķi. Lai instalētu, bez maksas lejupielādējiet Whatsapp for Bada un pēc tam instalējiet to.

Whatsapp for Bad ir īpašs instalācijas fails, kas pielāgots šai operētājsistēmai. Šī ir neoficiāla messenger versija, taču tā darbojas stabili un sniedz iespēju izbaudīt visas WhatsApp priekšrocības. Viedtālruņu ražotāji, kuros darbojas šī operētājsistēma, palika nedzirdīgi pret lietotāju lūgumiem portēt šo lietojumprogrammu uz Bada platformu.

Bada ir operētājsistēma Samsung Wave sērijas modeļiem, kas ir modificēta Android OS. Tā kā tas nav tieši Android, jūs neatradīsit WhatsApp lietotņu veikalos Bud. Bet, pateicoties gādīgajiem programmētājiem, mēs varam lejupielādēt pielāgoto WhatsApp failu Bada un instalēt krievu versiju.

Uzstādīšanas process

1. Lejupielādējiet WhatsApp failu ar paplašinājumu .apk. Varat to lejupielādēt savā datorā un pēc tam pārsūtīt uz tālruni vai lejupielādēt tieši no sava tālruņa. Fails ir diezgan liels (apmēram 35 MB), tādēļ, ja tālrunī nav neierobežota interneta, labāk ir izveidot savienojumu ar Wi-Fi tīklu un pēc tam lejupielādēt. Parasti šis fails tiek lejupielādēts nevis arhīvā, bet gan uzreiz kā instalācijas fails. Tāpēc nav nepieciešams to izsaiņot vai veikt citas papildu darbības.




2. Palaidiet failu un gaidiet instalēšanu. Ja startēšanas laikā saņemat ziņojumus par nepieciešamību mainīt drošības iestatījumus, atspējojiet to. Pēc instalēšanas noteikti to atkal ieslēdziet! Jums var būt nepieciešamas arī atļaujas, lai piekļūtu internetam, kamerai, mikrofonam utt. Mēs atļaujam visu, pretējā gadījumā programma netiks instalēta.

3. Reģistrējieties vietnē WhatsApp, izmantojot savu tālruņa numuru un SMS apstiprinājumu, un sāciet to lietot!

Pēc reģistrācijas un pieteikšanās varat, izmantojot Whatsapp:

  • sazināties, izmantojot īsziņas, audio vai video konferences;
  • sūtīt fotogrāfijas, video, dokumentus, pievienot emocijzīmes;
  • piedalīties komunikācijā vispārējās grupās;
  • skatiet, kam no jūsu kontaktpersonu grāmatas jau ir WhatsApp, un uzaiciniet tos, kuriem tā vēl nav instalēta.

Ir maz tālruņu un viedtālruņu modeļu, kas tiek izdoti operētājsistēmai Bada, taču tie pastāv, un, visticamāk, nākotnē Samsung turpinās ražot viedtālruņus ar šo operētājsistēmu. Tagad visi Wave sērijas viedtālruņi ir aprīkoti ar Bada OS. Pilns modeļu saraksts ir zemāk esošajā tabulā.

Sveiki. Pirmkārt, es vēlos novēlēt visiem laimīgu Jauno gadu un ķerties pie lietas. Šis raksts būs veltīts jautājumam par vienkāršu programmu izveidi Bada - korejiešu Samsung ražotajai mobilo ierīču operētājsistēmai. Jau iepriekš gribu teikt, ka zem griezuma ir vienkārša recepte vienkāršas aplikācijas izveidošanai bez garām diskusijām par koda optimālumu un harmoniskumu.
Par Habré jau ir diezgan detalizēti raksti, kas veltīti Bada, piemēram, šis un šis, taču nav soli pa solim apraksta par lietojumprogrammas izveidi iesācējiem. Ja kādam ir interese, lūdzu skatīt kaķi.


Rakstīšanas tēma radās nejauši - kāds paziņa aktīvi nodarbojas ar zemes gabalu robežu noteikšanu, izmantojot GPS ģeodēziskā uzņēmumā; Darba specifika (no kurienes tas radās, tas ir labs jautājums) ir tāda, ka iegūtās ģeodēziskās koordinātas (paskaidrošu, ka tas nozīmē platumu un garumu) uzreiz pēc to saņemšanas ir jāpārvērš taisnstūra koordinātēs. Uzņēmumam nav klēpjdatoru, kas izturētu 8 stundu darba dienu, un arī neplāno to darīt, bet kāds paziņa nesen iegādājās sev Samsung viedtālruni ar Ukrainā aktīvi reklamēto operētājsistēmu Bada un tad jautājums sekoja: ja jūs varat lejupielādēt spēles savam tālrunim, vai ir programma, kas var atrisināt aprakstīto tīri inženierijas problēmu? Protams, šāds pieteikums netika atrasts, un saņēmu laipnu piedāvājumu par noteiktu samaksu tādu uzrakstīt.

Rīki
Lai izstrādātu programmas Bada, tiek izmantots Bada SDK 1.2.0, kuru var lejupielādēt, reģistrējoties Bada izstrādātāju vietnē. Šajā procesā nav nekā sarežģīta, taču lejupielādējamo failu atlases posmā es, atklāti sakot, “pazaudēju”, lejupielādējot tikai SDK, bet ne tā saukto valodas pakotni, cerot, ka, kā rakstīts vietnē, tas lejupielāde notiks automātiski pēc SDK instalēšanas. Tomēr instalēšanas posmā kaut kas nogāja greizi; instalēšana turpinājās, nelejupielādējot valodas pakotni, kā rezultātā lietojumprogrammu nevarēja izveidot vai palaist.
Pēc SDK un valodas pakotnes lejupielādes tie jānovieto vienuviet, un, instalējot SDK vai modificējot to, instalētājs paņems valodas pakotni un instalēs to neatkarīgi.
Lietojumprogrammas faktiskā izveide

Izstrādes vide ir balstīta uz Eclipse, izmantoto C++ programmēšanas valodu. Sāksim, pārejot uz jaunas lietojumprogrammas izveidi ar acīmredzamo komandu File -> New -> bada Application Project. Parādītajā logā laukā Project name jānorāda projekta nosaukums un sarakstā Project Type jāizvēlas pieteikuma veids - bada Form Based Application.

Tālāk vide lūgs noteikt tās ierīces tehniskos parametrus, kurai aplikācija būs paredzēta (ekrāna izšķirtspēja, GPS pieejamība utt.). Šie parametri ir definēti īpašā manifesta failā Manifest.xml, kuru varat atlasīt no SDK failiem, izveidot un lejupielādēt no Bada Developers vietnes vai izveidot savu. Bez liekām pūlēm es izmantoju manifesta failu no mapēm Samples, kuras ir instalētas kopā ar SDK, jo manai lietojumprogrammai nebija nepieciešami zvani un svilpes, taču svarīga bija tikai ekrāna izšķirtspēja.

Pēc tam vide lūgs norādīt SDK saknes direktoriju; ar to nevajadzētu rasties problēmām. Pēc atlases sarakstā parādīsies ierīces modeļa nosaukums un tā API, kas turpmāk tiks izmantots programmēšanai.

Nākamais solis ir definēt noklusējuma veidlapas nosaukumu, kas parādīsies tūlīt pēc lietojumprogrammas palaišanas. *.h un *.cpp faili tiks ģenerēti, izmantojot šo nosaukumu.

Pēc tam jums būs jānosaka, vai pievienot automātiskās mērogošanas atbalstu un labāko ekrāna izšķirtspēju, ja šī funkcija ir pievienota. Kā es saprotu, labāk to darīt, jo lietojumprogramma varēs strādāt dažādās ierīcēs ar atšķirīgu izšķirtspēju, un tā nebūs jāpārveido.

Nākamā saite garajā iestatījumu ķēdē ir lietojumprogrammas ID noteikšana, lai apliecinātu lietojumprogrammas funkcijas, ja tai ir nepieciešams lasīt un rakstīt aizsargātās mapēs. Man tas nebija vajadzīgs, tāpēc es izlaidu šo soli.

Gandrīz pabeigts — definējiet acīmredzamos lietojumprogrammas rekvizītus Name, Vendor un Description.

Un tagad tas ir gandrīz beidzies - tas nosaka izstrādei nepieciešamās konfigurācijas: iesaku atstāt visu pēc noklusējuma, bet tagad vissvarīgākā konfigurācija ir Simulator-Debug - tā ir iespēja atkļūdot kodu ierīces simulatorā, Target-Release - konfigurācija lietojumprogrammas kompilēšanai pirms tās augšupielādes reālā ierīcē.

Pēdējais solis ir visu iestatījumu kopsavilkums logā Summary, kuru varat izlasīt vēlreiz un pārliecināties, ka viss ir atlasīts pareizi.

Pēc iestatījumu pabeigšanas programmā Project Explorer tiek parādīta nākamā lietojumprogramma, noklikšķinot uz tās, tiek paplašināti resursu faili logā Resursi un tiek parādīts šāds logs:

Pēc noklikšķināšanas uz veidlapas (un vispār uz jebkuras vadīklas) cilnē Rekvizīti varat mainīt acīmredzamos lietojumprogrammas rekvizītus, piemēram, tekstu virsrakstā, fona krāsu, izvēles taustiņu klātbūtni un nosaukumu.

Uzreiz nobīdīju gatavo pogu, kuru vide laipni ģenerēja, nolaidu un uzrakstīju uz tās Calculate. Izmantojot GUI redaktoru, ir viegli iegūt šādu interfeisu, kas ir labi piemērots manam uzdevumam (uzskatu, ka vadīklu pārsūtīšana uz formu un to rekvizītu iestatīšana nesagādā nekādas grūtības); acīmredzamais Label tika izmantots kā ievades lauki, un EditField tika izmantoti kā ievades lauki; Aprēķinu rezultātu attēlošanai tiek izmantotas arī etiķetes, jo tās nevar rediģēt:

Tagad par faktisko kodēšanu.

Darbojoša lietojumprogramma iziet vairākus posmus (Palīdzība ir ļoti detalizēta, tur jūs varat uzzināt sīkāku informāciju), tagad mūs galvenokārt interesē lietojumprogrammas inicializācijas posms, par kuru ir atbildīga formas klases metode OnInitializing(void), kas var atrodami failā<ВАША_ФОРМА>.cpp projekta src mapē.

Pēc noklusējuma šī metode izskatās šādi:

Result Form1::OnInitializing(void) ( rezultāts r = E_SUCCESS; // TODO: pievienojiet savu inicializācijas kodu šeit // Saņemiet pogu, izmantojot resursa ID __pButtonOk = static_cast