In meiner Anwendung muss ich native Kameraaktivität implementieren, wo ich die Kamera starten und fotografieren muss.Android - Capture Foto
Im Detail, meine Anwendung enthält, One TextView (oben) zu Aktivität Name und eine Schaltfläche anzeigen (unten) und im mittleren Bereich des Bildschirms, Kamera Vorschau sollte angezeigt werden .. Wenn Benutzer auf diese Schaltfläche klicken , Snaps sollten angeklickt werden und in Imageview einer anderen Aktivität angezeigt werden.
Ich weiß, dass der folgende Ansatz verwendet wird:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 0);
Aber dieser Ansatz, wenn ich verwenden, dann Ansicht meiner Textview und Taste werden nicht angezeigt.
(Pls Anmerkung: Ich bin mit Android SDK 1.5 mit HTC Hero)
pls mir helfen, durch die Suggestion eines Artikels, einer Website oder pdf.
Thanx, Paresh
Sieht aus, dass ... Ich muss schließlich die Kamera-Anwendung in einem 2. Link Weg implementieren –
Dank für die wertvolle Antwort..aber lass mich wissen, was ist die maximale Größe möglich mit IMAGE_CAPTURE Absicht zu erfassen? –
Sie können sie in voller Größe erhalten, aber Sie können nicht sein. Ich stieß auf das gleiche Problem, Bilder in einem kleineren Bild zurück zu bekommen, als sie sein sollten, rate ich. Theoretisch sollten Sie in der Lage sein, die Bitmap über den Pfad zu erhalten, den Sie in der Absicht angeben. Allerdings konnte ich die größere Version über folgende Adresse abrufen: \t \t \t \t Uri pic = Uri.parse (data.toURI()); \t \t \t \t Bitmap bm = Media.getBitmap (getContentResolver(), Bild); in der onActivityResult-Methode. Hoffe das hilft. – ninjasense