Heim / Skypen / Wave-y-Programme. Schritt-für-Schritt-Beschreibung zum Erstellen einer einfachen Anwendung für Samsung Bada. Die eigentliche Erstellung der Anwendung

Wave-y-Programme. Schritt-für-Schritt-Beschreibung zum Erstellen einer einfachen Anwendung für Samsung Bada. Die eigentliche Erstellung der Anwendung

» WhatsApp für bada

Wenn Sie der Eigentümer sind Samsung-Smartphone Wenn Sie das Bada-Betriebssystem ausführen, können Sie WhatsApp nicht mit einem Klick auf eine Schaltfläche installieren. Zur Installation müssen Sie WhatsApp für Bada kostenlos herunterladen und dann installieren.

Watsap für Bud ist etwas Besonderes Setup-Datei für dieses Betriebssystem angepasst. Dies ist eine inoffizielle Version des Messengers, aber sie funktioniert stabil und bietet die Möglichkeit, alle Vorteile von WhatsApp zu genießen. Hersteller von Smartphones mit diesem Betriebssystem blieben taub gegenüber den Anfragen von Benutzern, diese Anwendung auf die Bada-Plattform zu portieren.

Bada ist ein Betriebssystem für Produktionsmodelle Samsung-Serie Wave, ein modifiziertes Android-Betriebssystem. Da dies nicht ganz Android ist, findet man WhatsApp auch nicht in den App-Stores für Bud. Aber dank fürsorglicher Programmierer können wir die angepasste WhatsApp-Datei für Bada herunterladen und die russische Version installieren.

Installationsprozess

1. Laden Sie die WhatsApp-Datei mit der Erweiterung .apk herunter. Sie können es auf Ihren Computer herunterladen und dann auf Ihr Telefon übertragen oder es sofort von Ihrem Telefon herunterladen. Die Datei ist ziemlich groß (ca. 35 MB), wenn Sie also keine haben unbegrenztes Internet auf Ihrem Telefon, besser verbinden WLAN-Netzwerke und dann herunterladen. Normalerweise wird diese Datei nicht innerhalb des Archivs heruntergeladen, sondern gleich als Installationsdatei. Daher müssen Sie es nicht entpacken oder andere zusätzliche Schritte ausführen.




2. Führen Sie die Datei aus und warten Sie auf die Installation. Wenn Sie beim Start Meldungen über die Notwendigkeit erhalten, die Sicherheitseinstellungen zu ändern, deaktivieren Sie sie. Stellen Sie sicher, dass Sie es nach der Installation wieder einschalten! Möglicherweise benötigen Sie auch Berechtigungen für den Zugriff auf das Internet, die Kamera, das Mikrofon usw. Wir erlauben alles, sonst wird das Programm nicht installiert.

3. Wir registrieren uns in WhatsApp mit einer Telefonnummer und einer SMS mit Bestätigung und beginnen damit, sie zu verwenden!

Nachdem Sie sich registriert und eingeloggt haben, können Sie über Whatsapp:

  • kommunizieren mit Textnachrichten, Audio- oder Videokonferenzen;
  • Senden Sie Fotos, Videos, Dokumente, fügen Sie Emoticons hinzu;
  • an der Kommunikation in allgemeinen Gruppen teilnehmen;
  • Sehen Sie, wer aus Ihrem Kontaktbuch bereits WhatsApp hat, und laden Sie diejenigen ein, die es noch nicht installiert haben.

Es gibt nur wenige Modelle von Telefonen und Smartphones, die unter dem Bada-Betriebssystem veröffentlicht werden, aber es gibt sie, und es ist wahrscheinlich, dass Samsung in Zukunft weiterhin Smartphones damit produzieren wird Betriebssystem. Jetzt sind alle Smartphones der Wave-Serie mit dem Bada OS ausgestattet. Volle Liste Modelle in der folgenden Tabelle.

Im Allgemeinen bin ich sicherlich kein Anhänger solcher Dinge. Ich denke, Entwickler sollten für ihre Arbeit bezahlt werden. Ich bin jedoch davon überzeugt, dass ein erwachsener, zahlungskräftiger Mensch ein Spiel oder Programm kaufen wird, wenn es ihm gefällt. Leider kann nicht alles ohne Kauf ausprobiert werden, und daher sieht die Installation kostenpflichtiger Software zur Überprüfung aus dieser Perspektive durchaus akzeptabel aus. In jedem Fall gibt es einen Weg und es funktioniert. Auch wenn man das bedenkt und das weitere Schicksal der Besitzer von Badafons im Allgemeinen nicht nachvollziehbar ist, halte ich es letztendlich nicht für beschämend, die Entwicklungen zu nutzen.

Also warne ich Sie wie immer - der Weg funktioniert. Ich habe es selbst getestet. Aber in jedem Fall, wenn Sie die Leistung Ihres Geräts stören, sind dies nur Ihre Probleme. Tun Sie alles nach den Anweisungen und alles wird wie eine Uhr funktionieren. Handeln.

Lass uns anfangen.

Ich habe diese Methode auf Samsung S8500 Wave und offizieller ukrainischer Firmware getestet. Sie können es von herunterladen.

Wir brauchen nicht viel.
1. Multiloader – nehmen Sie es mit. Jede Version, aber ich würde die neueste nehmen.
2. Datei apps_Compressed_spoof_Wave_I.bin - über den Link herunterladen (dies ist für die erste Welle, für die Ukraine)

Wir setzen Angry Birds.

Zunächst flashen wir die apps_Compressed_spoof_Wave_-Datei für uns selbst (je nachdem, welche Wave Sie haben). Dies wird einmalig durchgeführt. Starten Sie dazu Multiloader und wählen Sie LSI, Boot Change und Full Download. Screenshot ist anklickbar:

Wir fügen unsere Datei hinzu. Sie können es einfach in das Programmfenster ziehen. Wir schalten das Telefon aus. Wir halten gleichzeitig die Lautstärketaste gedrückt + sperren + einschalten (rotes Rohr). Der Download-Modus leuchtet auf. Dann Portsuche. Dann herunterladen. Wenn Sie jemals Ihr Telefon genäht haben, ist dies keine Neuigkeit für Sie.

Die Datei ist gezippt - gut.

Nach dem Entpacken von Bada Wave Spoof (Programm im Archiv). Wir finden eine solche Datei darin: BadaCertificate.cer. Wir kopieren es auf das Telefon (egal wohin, aber besser in den Ordner „Andere“). Wir gehen im Telefon in den Ordner, in den wir kopiert haben, und tippen auf die Datei. Stimmen Sie der Warnung zu und installieren Sie das Zertifikat.

Entpacken Sie das Archiv mit dem Spiel oder der Anwendung, in unserem Fall das Archiv AngryBirds.rar, und geben Sie den Pfad zum Ordner und insbesondere zur Datei mit dem Namen des Spiels application.exe (in unserem Fall AngryBirds.exe ).

Höchstwahrscheinlich befindet sich die Datei im Ordner Bin. Aktivieren Sie das Kontrollkästchen wie im Screenshot gezeigt. Drücken Sie alternativ zuerst die Schaltfläche 1. Signieren und dann die Schaltfläche 2. Umbenennen.

Alternativ drücken Sie zuerst die Taste 1. Sign

Jeder ist hier. Wechseln Sie zur Registerkarte Kopieren. Wir schneiden das Telefon im Wechseldatenträgermodus und wählen eine Speicherkarte in der Dropdown-Liste aus. Wenn nicht, klicken Sie auf die Schaltfläche mit den zwei grünen Pfeilen daneben. Wir warten darauf, dass es geladen wird.

Nach erfolgreicher Kopie. Wir schalten das Telefon aus und gehen zum Telefon über den Pfad Einstellungen - Allgemein - Installationsort - Wählen Sie die Speicherkarte aus. Wir schalten das Telefon ein Samsung-Modus Kies.

Guten Tag. Zunächst einmal möchte ich allen zum kommenden neuen Jahr gratulieren und gleich zur Sache kommen. Dieser Artikel konzentriert sich auf das Erstellen einfache Programme für Bada - Betriebssystem für mobile Geräte, die vom koreanischen Samsung herausgebracht werden. Ich möchte im Voraus sagen, dass unter dem Schnitt ein einfaches Rezept zum Zubereiten ist einfache Anwendung ohne lange Diskussionen über die Optimalität und Harmonie des Codes.
Es gibt bereits ziemlich ausführliche Artikel zu Habré, die Bada gewidmet sind, zum Beispiel this und this, aber es gibt keine Schritt-für-Schritt-Anleitung zum Erstellen einer Anwendung für Anfänger. Wen es interessiert - ich frage unter kat.


Das Thema zum Schreiben ist zufällig entstanden - ein Freund ist in einem geodätischen Unternehmen aktiv daran beteiligt, die Grenzen des Landes mithilfe von GPS festzulegen. Die Besonderheit der Arbeit (woher sie stammt, ist eine gute Frage) besteht darin, dass die resultierenden geodätischen Koordinaten (lass mich erklären, was Längen- und Breitengrad bedeuten) direkt nach Erhalt in rechteckige umgewandelt werden müssen. Das Unternehmen verfügt nicht über Laptops, die einem 8-Stunden-Arbeitstag standhalten können, und plant dies auch nicht, aber ein Freund hat kürzlich ein Smartphone von Samsung gekauft, das in der Ukraine aktiv mit dem Bada-Betriebssystem beworben wird. Dann folgte die Frage, ob Sie Spiele herunterladen können Gibt es für Ihr Telefon eine Anwendung, die die beschriebene rein technische Aufgabe lösen kann? Ein solcher Antrag wurde natürlich nicht gefunden, und ich erhielt ein freundliches Angebot, gegen eine bestimmte Gebühr einen zu schreiben.

Werkzeug
Um Anwendungen für Bada zu entwickeln, wird das Bada SDK 1.2.0 verwendet, das durch Registrierung auf der Bada-Entwicklerseite heruntergeladen werden kann. Dieser Vorgang ist nicht kompliziert, aber in der Phase der Auswahl von Dateien zum Herunterladen habe ich ehrlich gesagt „abgestumpft“, indem ich nur das SDK und das sogenannte heruntergeladen habe Sprachpaket(Sprachpaket) nein, in der Hoffnung, dass der Download, wie auf der Website beschrieben, nach der Installation des SDK automatisch erfolgt. In der Installationsphase ging jedoch etwas schief, die Installation wurde fortgesetzt, ohne das Sprachpaket herunterzuladen, was anschließend dazu führte, dass die Anwendung nicht erstellt (erstellt) werden konnte, geschweige denn ausgeführt wurde.
Nach dem Herunterladen des SDK und des Sprachpakets sollten sie an einem Ort abgelegt werden, und wenn das SDK installiert oder geändert wird, nimmt das Installationsprogramm das Sprachpaket auf und installiert es selbst.
Die eigentliche Erstellung der Anwendung

Die Entwicklungsumgebung basiert auf Eclipse, der verwendeten Programmiersprache C++. Beginnen wir mit dem Erstellen einer neuen Anwendung mit dem offensichtlichen Befehl Datei -> Neu -> Bada-Anwendungsprojekt. Definieren Sie im angezeigten Fenster den Namen des Projekts im Feld Projektname, wählen Sie den Anwendungstyp in der Liste Projekttyp aus - bada Form Based Application.

Als nächstes fordert die Umgebung Sie auf, zu definieren technische Spezifikationen Gerät, für das die Anwendung bestimmt ist (Bildschirmauflösung, Verfügbarkeit von GPS usw.). Diese Parameter sind in definiert spezielle Datei Manifest.xml, die Sie aus SDK-Dateien auswählen, erstellen und von der Bada Developers-Website herunterladen oder Ihre eigene erstellen können. Kurzerhand habe ich die Manifest-Datei aus den Samples-Ordnern verwendet, die mit dem SDK installiert werden, da meine Anwendung keinen Schnickschnack benötigte, sondern nur die Bildschirmauflösung wichtig war.

Als nächstes fordert Sie die Umgebung auf, das Stammverzeichnis des SDK anzugeben, dies sollte kein Problem darstellen. Nach der Auswahl erscheint in der Liste der Name des Gerätemodells und dessen API, die zukünftig für die Programmierung verwendet werden.

Der nächste Schritt besteht darin, den Namen des Standardformulars festzulegen, das unmittelbar nach dem Start der Anwendung angezeigt wird. *.h- und *.cpp-Dateien werden unter diesem Namen generiert.

Als Nächstes müssen Sie bestimmen, ob Sie die Unterstützung für die automatische Skalierung hinzufügen möchten oder nicht beste Auflösung Bildschirm, wenn diese Funktion hinzugefügt wird. Ich verstehe, dass es besser ist, dies zu tun, da die Anwendung weiter ausgeführt werden kann verschiedene Geräte mit einer anderen Auflösung und muss nicht neu gemacht werden.

Das nächste Glied in einer langen Kette von Einstellungen ist die Definition einer Anwendungs-ID, um die Funktionen der Anwendung zu authentifizieren, wenn sie geschützte Ordner lesen und schreiben muss. Ich brauchte es nicht, also habe ich diesen Schritt weggelassen.

Fast fertig – Definieren der offensichtlichen Anwendungseigenschaften „Name“, „Vendor“ und „Description“.

Und jetzt ist es fast das Ende - dies ist die Definition der notwendigen Konfigurationen für die Entwicklung: Ich empfehle, alles standardmäßig zu belassen, und jetzt ist die wichtigste Konfiguration Simulator-Debug - dies ist die Fähigkeit, Code auf einem Gerätesimulator, Target, zu debuggen -Release - Konfiguration zum Kompilieren der Anwendung vor dem Hochladen auf das reale Gerät.

Der letzte Schritt ist die Zusammenfassung aller Einstellungen im Übersichtsfenster, die Sie noch einmal lesen und sicherstellen können, dass alles richtig ausgewählt ist.

Nach den letzten Einstellungen erscheint die zukünftige Anwendung im Projektexplorer, ein Klick auf führt zur Anzeige der Ressourcendateien im Ressourcenfenster und folgendes Fenster erscheint:

Nachdem Sie auf das Formular (und im Allgemeinen auf jedes Steuerelement) auf der Registerkarte Eigenschaften geklickt haben, können Sie die offensichtlichen Eigenschaften der Anwendung ändern, wie z. B. Text im Titel, Hintergrundfarbe, Vorhandensein und Name von Softkeys.

Ich habe sofort den vorgefertigten Button, den die Umgebung freundlicherweise generiert hat, nach unten verschoben und Berechnen darauf geschrieben. Mit einem GUI-Editor ist es einfach, die folgende Schnittstelle zu erhalten, die für meine Aufgabe gut geeignet ist (ich glaube, dass der Prozess des Übertragens von Steuerelementen in ein Formular und das Festlegen ihrer Eigenschaften keine Schwierigkeiten verursacht); als Beschriftungen für Eingabefelder wird das offensichtliche Label verwendet, als Eingabefelder - EditField; Labels werden auch verwendet, um das Ergebnis von Berechnungen anzuzeigen, da ihre Bearbeitung nicht vorgesehen ist:

Nun die Codierung selbst.

Die laufende Anwendung durchläuft mehrere Phasen (die Hilfe ist sehr ausführlich, Details finden Sie dort), jetzt interessiert uns in erster Linie die Phase der Anwendungsinitialisierung, die für die Methode OnInitializing (void) der Formularklasse verantwortlich ist in der Datei gefunden<ВАША_ФОРМА>.cpp im src-Ordner des Projekts.

Standardmäßig sieht diese Methode so aus:

Ergebnis Form1::OnInitializing(void) ( result r = E_SUCCESS; // TODO: Fügen Sie hier Ihren Initialisierungscode hinzu // Holen Sie sich eine Schaltfläche über die Ressourcen-ID __pButtonOk = static_cast