을 작동이 중지 앱 다음 코드는 기본 카메라 응용 프로그램을 시작하는 데 사용됩니다 : 사진을 촬영 한 후카메라 응용 프로그램이 MonoDroid 응용 프로그램에서
internal void TakePicture(int pictureId)
{
var uri = ContentResolver.Insert(MediaStore.Images.Media.ExternalContentUri, new ContentValues());
var intent = new Intent(MediaStore.ActionImageCapture);
intent.PutExtra(MediaStore.ExtraOutput, uri);
StartActivityForResult(intent, ACTIVITY_RESULT_PICTURE_TAKEN);
pictureId = pictureId;
pictureUri = uri;
}
를, 그것은 여기에 처리하는 것 :
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
if (requestCode == ACTIVITY_RESULT_PICTURE_TAKEN)
{
if (resultCode == Result.Ok)
{
/* The URI is not a valid path, but something internal to Android
* See
* https://stackoverflow.com/questions/8448796/monodroid-setting-imageview-to-image-stored-on-sdcard
* for more information. */
if (OnPictureTaken != null)
OnPictureTaken(this, new PictureTakenEventArgs(pictureId, GetRealPathFromURI(pictureUri)));
}
}
}
처음이 개 시도는 성공 항상 사진을 촬영하지만, 3 시간은 안드로이드 카메라 응용 프로그램을 사용하면 사진을 촬영할 수 있지만 닫히지 않습니다 그것은 받는 그림을 반환하지 않습니다 더 이상 적용 할 수 없습니다. .. (위의 이벤트 처리기가 호출되지 않습니다.)
우리는 아수스 변압기 (101) 정제 (여러 펌웨어 버전)
PS에서이 작업을 테스트하고 있습니다 :이 항목을 찾았지만, 나는 그것이 다른 문제 같아요.
error after taking several pictures using the android camera
어떤 제안?
업데이트 : 낮은 해상도의 사진을 찍고, 문제는 나뿐만 아니라 내 변압기에 비슷한 문제가 있었지만, 내 문제는 그것이 일한 적이 있다고했다
나는 thnx를 볼 것이다! 도움이된다면 답으로 표시하겠습니다. – TimothyP