Ich habe ein Fragment, das den gesamten Bildschirm einnimmt. Innerhalb dieses Fragments möchte ich die Kamerafunktion mithilfe der Standardkameraanwendung aktivieren, anstatt eine benutzerdefinierte Kamera zu erstellen. Ich möchte nur, dass die Kamera den halben Bildschirm einnimmt, unter dem ich Knöpfe und andere Texte habe. Wie kann ich das machen?Verwenden der Standard-Kamera-Anwendung in Android-Fragment
Antwort
dieses sample.You Versuchen Standard-Kamera-App verwenden können, http://www.androidhive.info/2013/09/android-working-with-camera-api/
Default android
Cam App nehmen full screen
cant
Verwendung Halbbildschirmbilder für die Aufnahme.
Für diese half screen
mit cam view
und half with your widgets
haben Sie Ihre eigene Cam-Ansicht erstellen Sie das Open-Source-library dafür verwenden können.
@Nehal, wenn es dann Häkchen hilft. –
Sie müssen benutzerdefinierte Kamera machen. Wenn Sie Intent für Kamera verwenden, wird standardmäßig ein Vollbild angezeigt. Du kannst es nicht benutzen. Sie möchten etwas wie Facebook in Messenger verwendet. Versuche dies. Diese Kamera ist in einem Fragment. Ersetzen Sie das Fragment wo erforderlich. Teilen Sie die Gerätehöhe der Oberflächenansicht und der Fragmentansicht.
Das ist wirklich gutes Tutorial. – Abhishek
- 1. Verwenden der Umrandung in der Abzeilen-Funktion
- 2. Werte in der URL verwenden
- 3. Konfiguration in der Konfigurationsdatei verwenden
- 4. Verwenden der Ausbeute in C#
- 5. Verwenden der Eigenbibliothek in Netbeans
- 6. Verwenden der Kameraaktivität in Android
- 7. Verwenden der Zwischenablage in FirefoxOS
- 8. Verwenden der Lesezeichenschaltfläche in UISearchbar
- 9. Kann nicht EJB in der Klasse verwenden, die Schnittstelle verwenden
- 10. Verwenden der Verbindungszeichenfolge in VS2015 und Verwenden der Verbindungszeichenfolge in IIS zu SQL Server
- 11. Verwenden der Standard-Aktualisierungsschaltfläche
- 12. Verwenden der Mercurial-Erweiterung
- 13. Verwenden der Datenquelleneigenschaft
- 14. Verwenden der Sicherungsdatenbank programmgesteuert
- 15. Verwenden der HttpWebRequest Klasse
- 16. Verwenden der Schnittstelle "Data.Vector.Generic"
- 17. Verwenden Sie "von" Eigenschaft in der Linken
- 18. Verwenden der Eingabegruppe in einem Inline-Formular
- 19. Verwenden der Java-JAR-Datei in .NET
- 20. Warum Makro in der Klassendeklaration verwenden
- 21. Verwenden von Java & .NET in der Projektentwicklung
- 22. Verwenden der Admin-Site in Django
- 23. Warum SwingUtilities.invokeLater in der Hauptmethode verwenden?
- 24. Verwenden der Hive-Datenbank in spark
- 25. Verwenden von OBIEE-Präsentationsvariablen in der Spaltenformel
- 26. Verwenden Fortschritt Dialog in der Fußzeile
- 27. Verwenden der Keep-Alive-Funktion in .htaccess
- 28. Verwenden von WeakEventManager in der Windows.Forms-Anwendung
- 29. Verwenden der Puffer-API in Cython
- 30. Verwenden der COUNT-Funktion in Tabellenverknüpfungen
haben Sie etwas versucht? –
Sie müssen benutzerdefinierte Kamera machen. Wenn Sie Intent für Kamera verwenden, wird standardmäßig ein Vollbild angezeigt. Du kannst es nicht benutzen. Sie möchten etwas wie Facebook in Messenger verwendet. https://github.com/googlesamples/android-Camera2Basic –