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
Danke im voraus.