Programmer for Samsung bada skjermrekkefølge. Samsung Apps for Bada OS - inntrykk av en ond bruker. Selve opprettelsen av applikasjonen

Generelt sett er jeg absolutt ingen tilhenger av slike ting. Jeg mener at utviklere bør få penger for arbeidet sitt. Jeg er imidlertid overbevist om at en voksen, solvent person vil kjøpe et spill eller program hvis han liker det. Dessverre kan ikke alt prøves uten å kjøpe, og fra dette perspektivet ser det ganske akseptabelt ut å installere betalt programvare for evaluering. I alle fall er det en måte og den fungerer. Også, med tanke på at den fremtidige skjebnen til eierne av badafones generelt er uforståelig, synes jeg ikke det er skammelig å endelig dra nytte av utviklingen.

Så, som alltid, advarer jeg deg - metoden fungerer. Jeg testet det på meg selv. Men i alle fall, hvis du forstyrrer ytelsen til enheten din, er det bare problemet ditt. Gjør alt i henhold til instruksjonene og alt vil fungere som smurt. Avtalt.

La oss komme i gang.

Jeg testet denne metoden på Samsung S8500 Wave og offisiell ukrainsk firmware. Du kan laste den ned fra .

Vi trenger ikke mye.
1. Multiloader – ta den med . Enhver versjon, men jeg ville tatt den nyeste.
2. Fil apps_Compressed_spoof_Wave_I.bin – last den ned fra lenken (dette er for den første bølgen, for Ukraina)

La oss installere Angry Birds.

Først av alt, flasher vi apps_Compressed_spoof_Wave_-filen (avhengig av hvilken wave du har). Dette gjøres en gang. For å gjøre dette, start Multiloader og velg LSI, Boot Change og Full Download. Skjermbildet er klikkbart:

Legg til filen din. Du kan ganske enkelt dra og slippe den inn i programvinduet. Vi slår av telefonen. Trykk og hold Volum ned + Lås + Strøm (rød pipe) samtidig. Nedlastingsmodus vil lyse opp. Deretter Port Search. Deretter last ned. Hvis du noen gang har sydd din egen telefon, er ikke dette en nyhet for deg.

Filen er sydd - bra.

Pakk deretter ut Bada Wave Spoof (program i arkivet). Vi finner følgende fil inne: BadaCertificate.cer. Vi kopierer det til telefonen (det spiller ingen rolle hvor, men det er bedre til mappen Andre). Gå til mappen der du kopierte den på telefonen din og trykk på filen. Godta advarselen og installer sertifikatet.

Vi pakker ut arkivet med spillet eller applikasjonen, i vårt tilfelle AngryBirds.rar-arkivet og spesifiserer banen til mappen og spesielt til filen med navnet på spillet application.exe (i vårt tilfelle AngryBirds.exe) .

Mest sannsynlig vil filen være i Bin-mappen. Merk av i boksen som vist på skjermbildet. Trykk vekselvis på knapp 1. Signer, og deretter på knapp 2. Gi nytt navn.

En etter en, trykk først på knapp 1. Signer

Alle er her. Gå til Kopier-fanen. Vi kobler til telefonen i modus for flyttbar disk og velger minnekortet i rullegardinlisten. Hvis ikke, klikk på knappen med to grønne piler ved siden av. Vi venter på at den skal lastes.

Etter vellykket kopiering. Vi kobler fra telefonen og går til telefonen langs stien Innstillinger - Generelt - Installasjonssted - velg minnekortet. Vi kobler telefonen i Samsung Kies-modus.

» Whatsapp for Bada

Hvis du er eier av en Samsung-smarttelefon som kjører Bada-operativsystemet, vil du ikke kunne installere Whatsapp med ett klikk på en knapp. For å installere, må du laste ned Whatsapp for Bada gratis og deretter installere den.

Whatsapp for Bad er en spesiell installasjonsfil tilpasset dette operativsystemet. Dette er en uoffisiell versjon av messengeren, men den fungerer stabilt og gir muligheten til å nyte alle fordelene med WhatsApp. Produsenter av smarttelefoner som kjører dette operativsystemet forble døve for brukernes forespørsler om å portere denne applikasjonen til Bada-plattformen.

Bada er et operativsystem for Samsung Wave-seriens modeller, som er et modifisert Android OS. Siden dette ikke akkurat er Android, vil du ikke finne WhatsApp i appbutikker for Bud. Men takket være omsorgsfulle programmerere kan vi laste ned den tilpassede WhatsApp-filen for Bada og installere den russiske versjonen.

Installasjonsprosess

1. Last ned WhatsApp-filen med filtypen .apk. Du kan laste den ned til datamaskinen og deretter overføre den til telefonen, eller laste den ned direkte fra telefonen. Filen er ganske stor (ca. 35 MB), så hvis du ikke har ubegrenset Internett på telefonen, er det bedre å koble til et Wi-fi-nettverk og deretter laste ned. Vanligvis lastes denne filen ikke ned i arkivet, men umiddelbart som en installasjonsfil. Derfor er det ikke nødvendig å pakke den ut eller gjøre andre ekstra trinn.




2. Kjør filen og vent på installasjonen. Hvis du ved oppstart mottar meldinger om behovet for å endre sikkerhetsinnstillinger, deaktiver det. Etter installasjonen, sørg for å slå den på igjen! Du kan også trenge tillatelser for å få tilgang til Internett, kamera, mikrofon osv. Vi tillater alt, ellers vil ikke programmet installeres.

3. Registrer deg på WhatsApp med ditt telefonnummer og SMS-bekreftelse, og begynn å bruke det!

Etter registrering og innlogging kan du via Whatsapp:

  • kommunisere via tekstmeldinger, lyd- eller videokonferanse;
  • send bilder, videoer, dokumenter, legg til uttrykksikoner;
  • delta i kommunikasjon i generelle grupper;
  • se hvem fra kontaktboken din som allerede har WhatsApp, og inviter de som ennå ikke har det installert.

Det er få modeller av telefoner og smarttelefoner som er utgitt for Bada-operativsystemet, men de finnes, og det er sannsynlig at Samsung i fremtiden vil fortsette å produsere smarttelefoner med dette operativsystemet. Nå er alle smarttelefoner i Wave-serien utstyrt med Bada OS. Den fullstendige listen over modeller er nedenfor i tabellen.

Hallo. Først av alt vil jeg ønske alle et godt nytt år og komme rett på sak. Denne artikkelen vil bli viet til spørsmålet om å lage enkle programmer for Bada - et operativsystem for mobile enheter produsert av koreanske Samsung. Jeg vil gjerne si på forhånd at under kuttet er en enkel oppskrift for å lage en enkel applikasjon uten lange diskusjoner om optimaliteten og harmonien til koden.
Det er allerede ganske detaljerte artikler om Habré som er dedikert til Bada, for eksempel denne og denne, men det er ingen trinn-for-trinn-beskrivelse for å lage en applikasjon for nybegynnere. Hvis noen er interessert, se katt.


Temaet for skriving oppsto ved en tilfeldighet - en bekjent er aktivt engasjert i å etablere grensene for tomter ved hjelp av GPS i et geodetisk selskap; Spesifikasjonene til arbeidet (hvor kom det fra er et godt spørsmål) er at de resulterende geodetiske koordinatene (la meg forklare at dette betyr breddegrad og lengdegrad) må konverteres til rektangulære koordinater rett etter at de er mottatt. Selskapet har ikke bærbare datamaskiner som tåler en 8-timers arbeidsdag, og planlegger ikke å gjøre det, men en bekjent kjøpte seg nylig en Samsung-smarttelefon med Bada-operativsystemet, som aktivt markedsføres i Ukraina, og så spørsmålet fulgt: hvis du kan laste ned spill til telefonen din, er det en applikasjon som kan løse det beskrevne rent tekniske problemet? Selvfølgelig ble ingen slik søknad funnet, og jeg fikk et vennlig tilbud om å skrive en for en viss avgift.

Verktøy
For å utvikle applikasjoner for Bada brukes Bada SDK 1.2.0, som kan lastes ned ved å registrere deg på Bada-utviklernettstedet. Det er ikke noe komplisert i denne prosessen, men på stadiet med å velge filer som skal lastes ned, har jeg ærlig talt "tapt", lastet ned bare SDK, men ikke den såkalte språkpakken, i håp om at det, som skrevet på nettstedet, det nedlasting vil skje automatisk etter installasjon av SDK. Noe gikk imidlertid galt under installasjonsfasen; installasjonen fortsatte uten å laste ned språkpakken, noe som senere førte til manglende evne til enten å bygge eller dessuten starte applikasjonen.
Etter å ha lastet ned SDK-en og språkpakken, bør de plasseres på ett sted, og når du installerer SDK-en eller endrer den, vil installatøren hente språkpakken og installere den uavhengig.
Selve opprettelsen av applikasjonen

Utviklingsmiljøet er basert på Eclipse, programmeringsspråket C++ som brukes. La oss starte med å gå videre til å lage en ny applikasjon med den åpenbare kommandoen Fil -> Ny -> bada applikasjonsprosjekt. I vinduet som kommer opp bør du spesifisere navnet på prosjektet i feltet Prosjektnavn, og velge søknadstype i listen Prosjekttype - bada Form Based Application.

Deretter vil miljøet be deg om å bestemme de tekniske parametrene til enheten som applikasjonen er ment for (skjermoppløsning, GPS-tilgjengelighet, etc.). Disse parameterne er definert i en spesiell manifestfil, Manifest.xml, som du kan velge blant SDK-filene, opprette og laste ned fra Bada Developers-nettstedet, eller lage din egen. Uten videre brukte jeg manifestfilen fra Samples-mappene som er installert med SDK, siden applikasjonen min ikke krevde noen bjeller og plystre, men bare skjermoppløsningen var viktig.

Deretter vil miljøet be deg spesifisere rotkatalogen til SDK; det skal ikke være noen problemer med dette. Etter valg vil navnet på enhetsmodellen og dens API vises i listen, som vil bli brukt i fremtiden for programmering.

Det neste trinnet er å definere navnet på standardskjemaet som vises umiddelbart etter at programmet er startet. *.h- og *.cpp-filer vil bli generert med dette navnet.

Deretter må du bestemme om du vil legge til støtte for automatisk skalering og den beste skjermoppløsningen hvis denne funksjonen legges til. Slik jeg forstår det, er det bedre å gjøre dette, siden applikasjonen vil kunne fungere på forskjellige enheter med forskjellige oppløsninger og ikke må redesignes.

Den neste lenken i den lange kjeden av innstillinger er å bestemme applikasjons-IDen, for å sertifisere funksjonene til applikasjonen hvis den trenger å lese og skrive til beskyttede mapper. Jeg trengte ikke dette, så jeg slapp dette trinnet.

Nesten ferdig - definere de åpenbare applikasjonsegenskapene Navn, Leverandør og Beskrivelse.

Og nå er det nesten over - dette bestemmer de nødvendige konfigurasjonene for utvikling: Jeg anbefaler å la alt stå som standard, men nå er den viktigste konfigurasjonen Simulator-Debug - dette er muligheten til å feilsøke kode på en enhetssimulator, Target-Release - en konfigurasjon for å kompilere applikasjonen før du laster den opp til en ekte enhet.

Det siste trinnet er en oppsummering av alle innstillinger i Oppsummeringsvinduet, som du kan lese på nytt og forsikre deg om at alt er riktig valgt.

Etter å ha fullført innstillingene, vises det fremtidige programmet i Project Explorer, klikk på som fører til utvidelse av ressursfiler i Ressurs-vinduet, og følgende vindu vises:

Etter å ha klikket på skjemaet (og generelt på en hvilken som helst kontroll) på fanen Egenskaper, kan du endre åpenbare egenskaper for applikasjonen, for eksempel teksten i tittelen, bakgrunnsfargen, tilstedeværelsen og navnet på funksjonstaster.

Jeg flyttet umiddelbart den ferdiglagde knappen, som miljøet vennligst genererte, lavere og skrev Calculate på den. Med GUI Editor, er det lett å få følgende grensesnitt, som er godt egnet for min oppgave (jeg tror at prosessen med å overføre kontroller til skjemaet og angi egenskapene deres ikke forårsaker noen vanskeligheter); den åpenbare etiketten ble brukt som etiketter for inndatafeltene, og EditField ble brukt som inndatafeltene; Etiketter brukes også til å vise resultatet av beregninger, siden de ikke kan redigeres:

Nå for selve kodingen.

En kjørende applikasjon går gjennom flere stadier (Hjelp er veldig detaljert, du kan finne ut detaljene der), nå er vi først og fremst interessert iet, som OnInitializing(void)-metoden til skjemaklassen er ansvarlig for, som kan finnes i filen<ВАША_ФОРМА>.cpp i prosjektets src-mappe.

Som standard ser denne metoden slik ut:

Resultatskjema1::OnInitializing(void) ( resultat r = E_SUCCESS; // TODO: Legg til initialiseringskoden din her // Få en knapp via ressurs-ID __pButtonOk = static_cast