Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Android Rückmeldung über USB möglich (Log im PC)? (https://www.delphipraxis.net/183306-android-rueckmeldung-ueber-usb-moeglich-log-im-pc.html)

zeras 30. Dez 2014 12:43


Android Rückmeldung über USB möglich (Log im PC)?
 
Hallo,

Ich nutze XE5, um für Android zu programmieren.
Dabei habe ich ein Tablet über USB am Rechner.
Ich würde gerne über einen Befehl im Programm eine Info an den PC senden, ähnlich Logs direkt an den PC. Geht sowas mit ADB oder gibt es andere Möglichkeiten?

Ich habe in einem Beispielprjekt gesehen, dass dort "Log.d('Info') ausgegeben wird. Kommt diese über Debugging an den Rechner oder wird das lokal auf dem Tablet gelogt?

mkinzler 31. Dez 2014 11:03

AW: Android Rückmeldung über USB möglich (Log im PC)?
 
Ja mit logcat

Sir Rufo 31. Dez 2014 11:23

AW: Android Rückmeldung über USB möglich (Log im PC)?
 
Und ganz simpel mit
Delphi-Quellcode:
uses
  FMX.Platform;

procedure Log( const AFormat : string; const AParams : array of const );
var
  LLog : IFMXLoggingService;
begin
  if TPlatformServices.Current.SupportsPlatformService( IFMXLoggingService, LLog ) then
    LLog.Log( AFormat, AParams );
end;
die Meldungen schreiben. Geht eigentlich auf jeder Plattform (und kann man bei Bedarf auch durch eine eigene Implementierung ersetzen).

zeras 31. Dez 2014 12:02

AW: Android Rückmeldung über USB möglich (Log im PC)?
 
Zitat:

Zitat von Sir Rufo (Beitrag 1285049)
Und ganz simpel mit
Delphi-Quellcode:
uses
  FMX.TPlatform;

Danke für die Info. Aber wo finde ich das? In einem neuen Projekt unter uses wird das immer als nicht vorhanden markiert.

Sir Rufo 31. Dez 2014 12:12

AW: Android Rückmeldung über USB möglich (Log im PC)?
 
Zitat:

Zitat von zeras (Beitrag 1285054)
Zitat:

Zitat von Sir Rufo (Beitrag 1285049)
Und ganz simpel mit
Delphi-Quellcode:
uses
  FMX.TPlatform;

Danke für die Info. Aber wo finde ich das? In einem neuen Projekt unter uses wird das immer als nicht vorhanden markiert.

Ah, der Tippfehlerteufel hat zugeschlagen Delphi-Referenz durchsuchenFMX.Platform


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz