Я пытаюсь создать приложение, например, когда на телефон приходит звонок, я хочу определить номер. Ниже я попытался, но не обнаружил входящие звонки.
Я хочу запустить мой MainActivity
в фоновом режиме, как я могу это сделать?
Я дал разрешение в файле manifest
.
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Есть ли что-нибудь еще в манифесте?
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;
}
}
}
}