Bonjour,
je cherche à créer un service sous Android.
Cela semble manquer au Rad Studio alors que c'est quand même important sur un smartphone.
Des idées ?
D'avance merci,
André
Bonjour,
je cherche à créer un service sous Android.
Cela semble manquer au Rad Studio alors que c'est quand même important sur un smartphone.
Des idées ?
D'avance merci,
André
Ils ne savaient pas que c'était impossible, alors ils l'ont fait !
Au bilan il va falloir retourner vers Eclipse pour un projet un peu sérieux pour Android.
Peut-être dans une prochaine version de Rad Studio
Ils ne savaient pas que c'était impossible, alors ils l'ont fait !
un service ce n'est pas extraordinaire sous Android, au lieu de dériver d'une Activity on dérive IntentService qui doit être référencé dans le fichier AndroidManifest comme un Service et non une Activity (étonnant non ?)
sauf que sous Delphi on ne touche pas à la partie Java, c'est Embarcadero qui fourni le bootstrap Java qui lance l'application native (ARM) Delphi.
XE8 propose cependant le support de Google Play In app Billing et AdMod.
Ensuite il est possible de développer le service sous Android Studio et de l'insérer dans l'application Delphi, on peut même changer le code Java de base.
mais ça demande un peu plus de connaissance que simplement écrire un code Delphi
Peut-être que dans la futur, il suffira de faire Fichier/Nouveau/Service Android ^^
En voilà une piste intéressante...
je peux changer le code java et Delphi va accepter de compiler ?
Je vais tester ayant déjà développé un service via eclipse.
Merci
Ils ne savaient pas que c'était impossible, alors ils l'ont fait !
tu l'as rêvé ?
Embarcadero l'a fait
Coming Soon to Delphi ... Execute Background Tasks with Android Services!
Quelle étrange coïncidence ... le sujet date d'hier !
Peut-être as tu provoqué une précipitation dans la sortie de l'annonce André.
Heureusement que Paul est on ne peut plus à la page
Bonjour,
Je confirme que c'est prévu dans la prochaine version :
http://community.embarcadero.com/wri...rvices-android
Merci pour vos réponses
Salut Thierry, très bonne nouvelle ça, c'est pour quand ???
André
Ils ne savaient pas que c'était impossible, alors ils l'ont fait !
Bonjour à tous,
je teste Delphi XE10 et sa capacité à faire tourner un service sous Android.
J'ai suivi le tuto video fourni par Embarcadero mais lors de mes essais sur un Samsung Galaxy S6 Edge l'application plante lors du démarrage du service.
Des pistes ???
André
Ils ne savaient pas que c'était impossible, alors ils l'ont fait !
Bonjour,
Difficile à dire comme ça. Vous avez mis des logs pour arriver à savoir ou se passe le plantage ?
Bonjour Thierry,
je dois t'avouer que je ne sais pas trop comment faire des logs sur ce genre d'application.
Ils ne savaient pas que c'était impossible, alors ils l'ont fait !
le SDK Android propose un outil de monitoring que l'on peut lancer en parallèle de Delphi
C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\tools\monitor.bat
lesquels messages se retrouvent dans le Logcat du Monitor
Merci à vous deux.
J'ai refait un essai avec d'autres noms pour les unités et ça fonctionne.
Je suis content d'avoir retrouvé le système de log que je connaissais avec Eclipse.
Derniere question pour aujourd'hui
Comment on arrête ce service depuis l'application principale ?
Ils ne savaient pas que c'était impossible, alors ils l'ont fait !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager