Ich möchte Nummer Dial Keypad (Telefonanruf) programmgesteuert auf Knopf klicken in Android. Code ist für direkte Nummernwahl verfügbar, aber ich muss nur die Wähltastatur anzeigen, wenn ich auf die Schaltfläche klicke.Wie Nummer Dialer Pad programmgesteuert in Android zu öffnen?
10
A
Antwort
15
Intent intent = new Intent(Intent.ACTION_DIAL);
startActivity(intent);
3
Intent intent = new Intent(Intent.ACTION_CALL_BUTTON);
startActivity(intent);
wird es Auswahlfenster Check here für Informationen
12
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:9999999999"));
startActivity(intent);
Dazu zeigen wir brauchen keine Erlaubnis in AndroidManifest.xml
+0
Für ACTION_DIAL zu helfen, brauchen wir CALL_PHONE Erlaubnis nicht. Es brauchte nur für ACTION_CALL – Mani
0
Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:" + phoneNumber));
if (ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
// TODO: Consider calling
// ActivityCompat#requestPermissions
// here to request the missing permissions, and then overriding
// public void onRequestPermissionsResult(int requestCode, String[] permissions,
// int[] grantResults)
// to handle the case where the user grants the permission. See the documentation
// for ActivityCompat#requestPermissions for more details.
return;
}
startActivity(callIntent);
hinzufügen Außerdem sollten Sie den benutzerdefinierten Wählbildschirm wie folgt in registrieren das Manifest:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MyDialerApplication"
android:label="@string/app_name" >
<intent-filter android:priority="100" >
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.DIAL" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>
Verwandte Themen
- 1. So öffnen Sie Dialer am Telefon mit einer ausgewählten Nummer in Android
- 2. Wie programmgesteuert Geräteeinstellungen in Android Studio zu öffnen?
- 3. Android mehrere Nummern auf Dialer
- 4. Wie mein eigenes Dialer in einem Android-Handy
- 5. übergeben Daten an Dialer in Android
- 6. Android: Wie Dialer in App wie echte Anrufer
- 7. wie 911 ohne Durchlaufen der Dialer-Benutzeroberfläche in Android
- 8. Android, wie zu öffnen mit
- 9. So starten Sie den Dienst im Dialer (Standard oder Stock Dialer) von Android
- 10. Apple Health programmgesteuert öffnen
- 11. Wie Geräteadministrator Einstellungen in Android zu öffnen?
- 12. So öffnen Sie programmgesteuert
- 13. Schnellste Möglichkeit, programmgesteuert Voreinstellungen zu öffnen?
- 14. Pad links und Pad rechts (Pad Center) String
- 15. Wie Anruflisten von Android programmgesteuert zu entfernen?
- 16. Wie programmgesteuert Ports auf Firewall-Appliances öffnen?
- 17. Wie finde ich imei Nummer in Windows 8.1 Telefon programmgesteuert?
- 18. Open Photos-App programmgesteuert öffnen
- 19. Wie Aufruf MKAnnotationView programmgesteuert öffnen? (iPhone, MapKit)
- 20. Programmgesteuert öffnen PreFPane mit Abschnitt
- 21. Wie Video in GIF in Android programmgesteuert zu konvertieren
- 22. UI Bootstrap Modal programmgesteuert öffnen
- 23. Orientierungssperre in Android programmgesteuert
- 24. Hinzufügen von Text zu Bild in Android programmgesteuert
- 25. Öffnen Sie ComboBox DropDown programmgesteuert
- 26. Öffnen von viewController programmgesteuert in swift
- 27. Wie Verknüpfung zu Startbildschirm in Android programmgesteuert hinzufügen
- 28. Öffnen Sie "Backup und Reset" in den Einstellungen programmgesteuert
- 29. Wie pad mit n Zeichen in Python
- 30. Wie Programm Anwendungsberechtigung in App-Einstellungen programmgesteuert öffnen
seine arbeitete thanx :) –
Kein Problem (: glad – MrYanDao