Ich hoffe du hast damit Erfolg damit, aber wenn ich den Code nur mal kurz überfliege sieht mir das doch stark nach Halluzinationen aus. Zumindest "Androidapi.Log.d" wäre mir neu. Das ist normal in den FMX.Types drin und wird einfach nur mit log.d angesprochen.
Aber vielleicht ist ja ein Ansatz drin, der dich weiter bringt