Schritt-für-Schritt-Beschreibung zum Erstellen einer einfachen Anwendung für Samsung Bada. Schritt-für-Schritt-Beschreibung zum Erstellen einer einfachen Anwendung für das Samsung Bada Bada-Programm

03.07.2024 Festplatten

» WhatsApp für Bada

Wenn Sie Besitzer eines Samsung-Smartphones mit dem Betriebssystem Bada sind, können Sie WhatsApp nicht mit einem Klick installieren. Zur Installation müssen Sie Whatsapp for Bada kostenlos herunterladen und dann installieren.

Whatsapp for Bad ist eine spezielle Installationsdatei, die für dieses Betriebssystem angepasst ist. Dies ist eine inoffizielle Version des Messengers, die jedoch stabil funktioniert und die Möglichkeit bietet, alle Vorteile von WhatsApp zu nutzen. Hersteller von Smartphones mit diesem Betriebssystem blieben gegenüber den Anfragen der Benutzer, diese Anwendung auf die Bada-Plattform zu portieren, taub.

Bada ist ein Betriebssystem für Modelle der Samsung Wave-Serie, bei dem es sich um ein modifiziertes Android-Betriebssystem handelt. Da es sich hierbei nicht gerade um Android handelt, finden Sie WhatsApp für Bud nicht in den App-Stores. 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 direkt von Ihrem Telefon herunterladen. Die Datei ist ziemlich groß (ca. 35 MB). Wenn Sie also nicht über unbegrenztes Internet auf Ihrem Telefon verfügen, ist es besser, eine Verbindung zu einem Wi-Fi-Netzwerk herzustellen und dann herunterzuladen. Normalerweise wird diese Datei nicht im Archiv heruntergeladen, sondern sofort als Installationsdatei. Daher ist kein Auspacken oder andere zusätzliche Schritte erforderlich.




2. Führen Sie die Datei aus und warten Sie auf die Installation. Wenn Sie beim Start Meldungen erhalten, dass die Sicherheitseinstellungen geändert werden müssen, deaktivieren Sie diese. Schalten Sie es nach der Installation unbedingt wieder ein! Möglicherweise benötigen Sie auch Berechtigungen für den Zugriff auf das Internet, die Kamera, das Mikrofon usw. Wir erlauben alles, sonst lässt sich das Programm nicht installieren.

3. Registrieren Sie sich bei WhatsApp mit Ihrer Telefonnummer und SMS-Bestätigung und beginnen Sie mit der Nutzung!

Nach der Registrierung und dem Login geht es per Whatsapp:

  • über Textnachrichten, Audio- oder Videokonferenzen kommunizieren;
  • Fotos, Videos, Dokumente senden, Emoticons hinzufügen;
  • 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 für das Bada-Betriebssystem freigegeben sind, aber es gibt sie, und es ist wahrscheinlich, dass Samsung auch in Zukunft weiterhin Smartphones mit diesem Betriebssystem produzieren wird. Jetzt sind alle Smartphones der Wave-Serie mit Bada OS ausgestattet. Die vollständige Liste der Modelle finden Sie unten in der Tabelle.

Guten Tag. Zunächst möchte ich allen ein frohes neues Jahr wünschen und gleich zur Sache kommen. Dieser Artikel widmet sich der Frage der Erstellung einfacher Programme für Bada – ein Betriebssystem für mobile Geräte des koreanischen Herstellers Samsung. Ich möchte vorab sagen, dass unter dem Schnitt ein einfaches Rezept für die Erstellung einer einfachen Anwendung ohne langwierige Diskussionen über die Optimalität und Harmonie des Codes ist.
Zu Habré gibt es bereits recht ausführliche Artikel, die Bada gewidmet sind, zum Beispiel diesen und diesen, eine Schritt-für-Schritt-Beschreibung zur Erstellung einer Anwendung für Einsteiger fehlt jedoch. Wenn jemand Interesse hat, schauen Sie sich bitte die Katze an.


Das Thema zum Schreiben entstand zufällig – ein Bekannter beschäftigt sich in einem geodätischen Unternehmen aktiv mit der Festlegung der Grundstücksgrenzen mittels GPS; Die Besonderheit der Arbeit (wo kommt sie her, ist eine gute Frage) besteht darin, dass die resultierenden geodätischen Koordinaten (ich erkläre, dass damit Breiten- und Längengrade gemeint sind) direkt nach dem Empfang in rechtwinklige Koordinaten umgewandelt werden müssen. Das Unternehmen verfügt nicht über Laptops, die einem 8-Stunden-Arbeitstag standhalten, und plant dies auch nicht, aber ein Bekannter hat sich kürzlich ein Samsung-Smartphone mit dem in der Ukraine aktiv beworbenen Bada-Betriebssystem gekauft, und dann stellte sich die Frage Folgendes: Wenn Sie Spiele für Ihr Telefon herunterladen können, gibt es eine Anwendung, die das beschriebene rein technische Problem lösen kann? Natürlich wurde kein solcher Antrag gefunden und ich erhielt ein freundliches Angebot, gegen eine bestimmte Gebühr einen zu schreiben.

Werkzeuge
Um Anwendungen für Bada zu entwickeln, wird Bada SDK 1.2.0 verwendet, das durch Registrierung auf der Bada-Entwickler-Website heruntergeladen werden kann. Dieser Vorgang ist nicht kompliziert, aber bei der Auswahl der herunterzuladenden Dateien habe ich ehrlich gesagt „verloren“ und nur das SDK heruntergeladen, nicht jedoch das sogenannte Sprachpaket, in der Hoffnung, dass es, wie auf der Website geschrieben, funktioniert Der Download erfolgt automatisch nach der Installation des SDK. Während der Installationsphase ist jedoch ein Fehler aufgetreten. Die Installation wurde ohne Herunterladen des Sprachpakets fortgesetzt, was dazu führte, dass die Anwendung weder erstellt noch gestartet werden konnte.
Nachdem Sie das SDK und das Sprachpaket heruntergeladen haben, sollten diese an einem Ort abgelegt werden. Wenn Sie das SDK installieren oder ändern, holt sich das Installationsprogramm das Sprachpaket und installiert es unabhängig.
Die eigentliche Erstellung der Anwendung

Die Entwicklungsumgebung basiert auf Eclipse, der verwendeten Programmiersprache C++. Beginnen wir mit der Erstellung einer neuen Anwendung mit dem offensichtlichen Befehl Datei -> Neu -> bada Anwendungsprojekt. Im angezeigten Fenster sollten Sie den Namen des Projekts im Feld Projektname angeben und den Anwendungstyp in der Liste Projekttyp auswählen – bada Form Based Application.

Als nächstes werden Sie von der Umgebung aufgefordert, die technischen Parameter des Geräts zu bestimmen, für das die Anwendung gedacht ist (Bildschirmauflösung, GPS-Verfügbarkeit usw.). Diese Parameter werden in einer speziellen Manifestdatei, Manifest.xml, definiert, die Sie aus den SDK-Dateien auswählen, erstellen und von der Bada Developers-Website herunterladen oder Ihre eigene erstellen können. Kurzerhand habe ich die Manifestdatei aus den Samples-Ordnern verwendet, die mit dem SDK installiert werden, da meine Anwendung keinen Schnickschnack erforderte, sondern nur die Bildschirmauflösung wichtig war.

Als nächstes werden Sie von der Umgebung aufgefordert, das Stammverzeichnis des SDK anzugeben. Dabei sollte es keine Probleme geben. Nach der Auswahl erscheinen in der Liste der Name des Gerätemodells und dessen API, die künftig für die Programmierung verwendet werden.

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

Als Nächstes müssen Sie entscheiden, ob Sie die Unterstützung für automatische Skalierung und die beste Bildschirmauflösung hinzufügen möchten, wenn diese Funktion hinzugefügt wird. Soweit ich weiß, ist es besser, dies zu tun, da die Anwendung auf verschiedenen Geräten mit unterschiedlichen Auflösungen funktionieren kann und nicht neu gestaltet werden muss.

Das nächste Glied in der langen Kette von Einstellungen ist die Bestimmung der Anwendungs-ID, um die Funktionen der Anwendung zu zertifizieren, wenn sie geschützte Ordner lesen und schreiben muss. Da ich das nicht brauchte, habe ich diesen Schritt weggelassen.

Fast fertig – Definieren der offensichtlichen Anwendungseigenschaften Name, Anbieter und Beschreibung.

Und jetzt ist es fast vorbei – hier werden die notwendigen Konfigurationen für die Entwicklung bestimmt: Ich empfehle, alles auf der Standardeinstellung zu belassen, aber jetzt ist die wichtigste Konfiguration Simulator-Debug – das ist die Möglichkeit, Code auf einem Gerätesimulator zu debuggen, Target-Release – eine Konfiguration zum Kompilieren der Anwendung vor dem Hochladen auf ein reales Gerät.

Der letzte Schritt ist eine Zusammenfassung aller Einstellungen im Zusammenfassungsfenster, die Sie noch einmal lesen und überprüfen können, ob alles richtig ausgewählt ist.

Nach Abschluss der Einstellungen erscheint die zukünftige Anwendung im Projektexplorer, ein Klick darauf führt zur Erweiterung der Ressourcendateien im Ressourcenfenster und das folgende Fenster erscheint:

Nachdem Sie auf der Registerkarte „Eigenschaften“ auf das Formular (und im Allgemeinen auf ein beliebiges Steuerelement) geklickt haben, können Sie offensichtliche Eigenschaften der Anwendung ändern, wie z. B. den Text im Titel, die Hintergrundfarbe, das Vorhandensein und den Namen von Softkeys.

Ich habe sofort den vorgefertigten Button, den die Umgebung freundlicherweise generiert hat, nach unten verschoben und „Berechnen“ darauf geschrieben. Mit dem GUI-Editor ist es einfach, die folgende Schnittstelle zu erhalten, die für meine Aufgabe gut geeignet ist (ich glaube, dass der Prozess der Übertragung von Steuerelementen in das Formular und der Festlegung ihrer Eigenschaften keine Schwierigkeiten bereitet); das offensichtliche Label wurde als Beschriftung für die Eingabefelder verwendet, und EditField wurde als Eingabefelder verwendet; Beschriftungen werden auch zur Anzeige des Ergebnisses von Berechnungen verwendet, da sie nicht bearbeitet werden können:

Nun zur eigentlichen Codierung.

Eine laufende Anwendung durchläuft mehrere Phasen (die Hilfe ist sehr ausführlich, die Details erfahren Sie dort), jetzt interessiert uns vor allem die Phase der Anwendungsinitialisierung, für die die Methode OnInitializing(void) der Formularklasse zuständig ist, die das kann finden Sie in der Datei<ВАША_ФОРМА>.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 // Erhalten Sie eine Schaltfläche über die Ressourcen-ID __pButtonOk = static_cast