Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   [XE5] Android app auf Anrufer-event zugreifen (https://www.delphipraxis.net/177171-%5Bxe5%5D-android-app-auf-anrufer-event-zugreifen.html)

Lyan 22. Okt 2013 03:55

Delphi-Version: 5

[XE5] Android app auf Anrufer-event zugreifen
 
Hallo,

habe mich soeben mal der Androidentwicklung in Delphi gewidmet.
Möchte auf die eingehenden Anrufe zugreifen:

Code:
TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
tm.listen(mPhoneListener, PhoneStateListener.LISTEN_CALL_STATE);

// somewhere else
private PhoneStateListener mPhoneListener = new PhoneStateListener() {
    public void onCallStateChanged(int state, String incomingNumber) {
        try {
            switch (state) {
            case TelephonyManager.CALL_STATE_RINGING:
                // do something...
                break;

            case TelephonyManager.CALL_STATE_OFFHOOK:
                // do something...
                break;

            case TelephonyManager.CALL_STATE_IDLE:
                // do something...
                break;
            default:
                Log.d(TAG, "Unknown phone state=" + state);
            }
        } catch (RemoteException e) {}
    } 
};
Jemand eine Idee wie ich diesen TelephonyManager in Delphi nutzen kann?

Hab mich vorher auch noch nie mit der Androidentwicklung beschäftigt, daher kein Plan :D

Danke im voraus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:22 Uhr.

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