Ist es möglich, native Android-Kamera-App zu starten, die Standard-Kamera anstelle von Vorstellungsauswahl startet und dann Aktivität starten, um Ergebnisse zu erhalten?Start Native Kamera ohne Anzeige der Auswahl
5
A
Antwort
3
Sie können die Kamera-App starten, indem Sie eine Absicht mit, wie in: Android camera intent
Sie können eine bestimmte Klasse in Ihrer Absicht wie folgt festgelegt:
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.setClassName("com.android.camera", "com.android.camera.Camera");
Dies wird nicht zeigen die Absicht-Auswahl und starten Sie die Standard-Kamera-App.
0
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, TAKE_PICTURE);
0
imageView = (ImageView)findViewById(R.id.imageView1);
Button photoButton = (Button)findViewById(R.id.button1);
photoButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
}
}
In Manifest
<uses-feature android:name="android.hardware.camera"/>
+0
Dies fragt nach Auswahl. Ich möchte nur native Android-Kamera starten und ich möchte die Auswahl ausblenden, bedeutet es direkt native Kamera-Anwendung geöffnet. – Jan
Verwandte Themen
- 1. Kamera App Absturz beim Start
- 2. UIApplicationShortcutItem ohne Start
- 3. Visual Basic - Auswahl Start/Endposition
- 4. Anzeige der Weltkarte ohne Wiederholungen
- 5. Reactor Native reagiert nicht beim Start
- 6. Wie native Kamera Sound auf Android spielen
- 7. Anzeige: Inline-Äquivalent in React Native
- 8. Media Recorder Start fehlgeschlagen in Android für Kamera
- 9. java.lang.RuntimeException: Start fehlgeschlagen bei android.media.MediaRecorder.start (Native Methode)
- 10. React Native v Xamarin Forms - Auswahl der plattformübergreifenden App-Umgebung
- 11. Simuliere Anzeige: Inline in React Native
- 12. Ändern der Highchart-Ausgabe zur Anzeige des Start-End-Datums
- 13. Wie springt man zum Start/Ende der visuellen Auswahl?
- 14. React Native: Z Index zur Auswahl
- 15. Erstellen Sie eine Admob-native Anzeige programmgesteuert
- 16. Android Start Aktivität auf Menüpunkt Auswahl
- 17. Auswahl/Bearbeiten-Menü in React Native
- 18. Start Aktivität Ohne Bluetooth
- 19. Making Admob Native Express-Anzeige dynamisch
- 20. Auswahl Next HTML Sibling in Native Javascript
- 21. Java Start Fehler Auswahl enthält keinen Haupttyp
- 22. Anzeige Daten in Textfeld bei der Auswahl mit js
- 23. update button Anzeige bei der Auswahl Radio Button
- 24. Verwenden der Kamera in der Phonegap App mit nur HTML-Eingabe, ohne Kamera-API
- 25. Anzeige mehrere Auswahl als normal wählen
- 26. Symfony2: Auswahl ohne Leerwert
- 27. Anzeige Bild nach Auswahl aus Drop-down
- 28. Anzeige von Kamera auf Vollbild, ohne das Seitenverhältnis zu verlieren - Android
- 29. Verhalten der Android-ICS-Kamera
- 30. Start Raspberry Pi ohne Login
Diese doesnot funktioniert. Es gab Fehler, diese Aktivität in Manifest zu registrieren, und ich tat das auch. aber immer noch das Problem ist dort – Jan
Dies funktioniert nicht über verschiedene Telefone, da viele OEMs ihre eigene Kamera mit anderen Klassen-/Paketnamen verwenden. http://StackOverflow.com/Questions/3748605/Starting-Video-Camera-with-intent –
** SetClassName ** funktioniert nicht, ohne diese Linie funktioniert es, aber wenn es einige Drittanbieter-Anwendung wie ** Line Camera sind **, ** Paper Camera ** sind in Ihrem Telefon installiert oben Aktion öffnet eine Auswahl. So, wie man Standardkamera öffnet, ohne chooser zu zeigen? –