Forum: PC-Programmierung Umstieg Android SDK zu QT for Android


von Rentner O. (rentner323)


Lesenswert?

Moin moin,

Ihr könntet mir die Such- und Einlesezeit bestimmt deutlich verringern.

Ich habe bisher mit QT für Windows und mit dem Android SDK gearbeitet.

Nun würde ich gerne mal mit QT für Android rumspielen und bräuchte 
zunächst die Passenden Klassennamen die mir folgendes ermöglichen (um 
mir dann un Ruhe die Dokumentation reinzuziehen):
-Senden von Notifications (bei Android SDK NotificationManager)
-Abfragen, ob Internetverbindung besteht (bei Android SDK 
ConnectivityManager)

Weiterhin:
- Wie kann ich mit QT for Android einen Hintergrundprozess realisieren 
(regelmäßiger Verbindungsaufbau zu einem Server)? Gefunden habe ich 
bisher "QSystemAlignedTimer", aber so wie ich das verstehe benutze ich 
den ja wie einen Normalen Timer in meinem Programm, was wenn die App 
beendet wird?

- Beim Android SDK kann ich durch klicken auf die Notification meine App 
starten bzw. in den Vordergrund holen, wie würde man das mit QT 
realisieren?

von Rolf Magnus (Gast)


Lesenswert?

Ich habe zwar keine konkreten Antworten auf die Fragen, aber generell 
würde ich da mal im Qt-Mobility-Modul suchen. Da sind die ganzen 
Funktionalitäten für Mobilgeräte zusammengefasst.
Naja, eine Frage kann ich dann doch beantworten. Ob du online bist, 
findest du raus über QNetworkConfigurationManager::isOnline(), bzw 
kannst dich automatisch benachrichtigen lassen per 
QNetworkConfigurationManager::onlineStateChanged(). Siehe
http://doc-snapshot.qt-project.org/qt-mobility/qnetworkconfigurationmanager.html#isOnline

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.