J'essaie de faire une application comme, quand un appel arrive sur le téléphone, je veux détecter le numéro. Voici ce que j'ai essayé, mais ça ne détecte pas les appels entrants.
Je veux diriger mon MainActivity
en arrière-plan, comment puis-je faire ?
J'avais donné la permission en manifest
archivo.
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Y a-t-il autre chose que je dois fournir dans le manifeste ?
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test_layout);
}
public class myPhoneStateChangeListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
super.onCallStateChanged(state, incomingNumber);
if (state == TelephonyManager.CALL_STATE_RINGING) {
String phoneNumber = incomingNumber;
}
}
}
}