Mam problem ze zrobieniem zdjęcia w aplikacji. Po naciśnięciu przycisku odpowiedzialnego za wywołanie metody odpowiedzialnej za zrobienie zdjęcia mam o to taki komunikat:unfortunately camera has stopped code. Dałam kod w blok try catch aby zobaczyć o co chodzi, najpierw mi pokazało się że coś jest z package, google poradził aby zrobić clean projektu, tak też zrobiłam. Po ponownym uruchomieniu problem jest taki sam tylko w logach nie zapisuje żadnego błędu.
Feralny kod:
public void onClick(View view){
try{
Intent photo = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(photo, 0);
}
catch (Exception e){
Log.v("Exception",e.toString());
}
}
Testowałam na Nexus One API 18 emulator. Utworzyłam też nowy device upewniłam się że na pewno ma kamerę(i to dwie aż) i nic.
Tak wygląda manifest: (w skróconej formie):
<activity android:name=".TestBlob" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.CAMERA" />
</manifest>
Początkowe tagi, otwierające oczywiście są.
Jakiś pomysł?