Pytania otagowane jako incoming-call

10
Jak wykryć połączenia przychodzące na urządzeniu z Androidem?
Próbuję stworzyć aplikację, która w przypadku połączenia przychodzącego na telefon chcę wykryć numer. Poniżej znajduje się to, co próbowałem, ale nie wykrywa połączeń przychodzących. Chcę działać MainActivityw tle, jak mogę to zrobić? Udzieliłem pozwolenia w manifestpliku. <uses-permission android:name="android.permission.READ_PHONE_STATE"/> Czy jest jeszcze coś, co powinienem podać w manifeście? public class MainActivity …

10
W jaki sposób można programowo odbierać połączenia przychodzące w systemie Android 5.0 (Lollipop)?
Kiedy próbuję utworzyć niestandardowy ekran dla połączeń przychodzących, próbuję programowo odebrać połączenie przychodzące. Używam następującego kodu, ale nie działa on w systemie Android 5.0. // Simulate a press of the headset button to pick up the call Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON); buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK)); context.sendOrderedBroadcast(buttonDown, "android.permission.CALL_PRIVILEGED"); // froyo …

2
Wykrywanie docelowej karty SimCard połączenia przychodzącego w urządzeniach Multi-Sim
Przeczytałem wiele postów i wypróbowałem wiele rozwiązań, ale wspólnym punktem wszystkich postów było to, że wszystkie były przestarzałe i przynajmniej nie mogłem znaleźć rozwiązania, które działałoby na nowszych wersjach Androida. Post 1 , Wynik: intent.getExtras().getInt("simId", -1)zawsze zwraca -1 Po 2 , Wynik: intent.getExtras().getInt("slot", -1)zawsze zwraca -1 Post 3 , Wynik: …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.