Intent cropIntent = new Intent("com.android.camera.action.CROP", null);
패키지 : "com.android.camera.action"은 (Nexus 7과 같은) 모든 안드로이드 장치에서 사용할 수 없습니다. " 작물 패키지 "는 그 안드로이드 장치에 의해 사용됩니다.안드로이드 장치를 사용하여 자르기 패키지 이름을 얻는 방법
0
A
답변
0
이 Android 4.3 crop gallery resultCode Cancel
방금이 같은 라이브러리를 사용하는 것으로 간주 적이 확인이 : https://github.com/biokys/cropimage
내가 찾아 com.android.camera.action.CROP 때때로 다르게 동작 할 수 있습니다 전화에서 전화로 항상 사용할 수있는 것은 아니므로 릴리스하려는 경우 문제가 발생할 수 있습니다.
UPDATE :
내가 안드로이드 4.3 위의 라이브러리를 테스트 한이 문제없이 작동합니다. 프로젝트에 라이브러리를 추가하기 만하면됩니다.
그런 다음 매우 유사한 방식으로 방법을 쓸 수 있습니다 :
private void performCrop(Uri picUri) {
//you have to convert picUri to string and remove the "file://" to work as a path for this library
String path = picUri.toString().replaceAll("file://", "");
try {
int aspectX = 750;
int aspectY = 1011;
Intent intent = new Intent(this, CropImage.class);
//send the path to CropImage intent to get the photo you have just taken or selected from gallery
intent.putExtra(CropImage.IMAGE_PATH, path);
intent.putExtra(CropImage.SCALE, true);
intent.putExtra("aspectX", aspectX);
intent.putExtra("aspectY", aspectY);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(mCurrentPhotoPath)));
startActivityForResult(intent, CROP);
}
catch (ActivityNotFoundException anfe) {
String errorMessage = "Your device doesn't support the crop action!";
Toast toast = Toast.makeText(this, errorMessage, Toast.LENGTH_SHORT);
toast.show();
}
}
관련 문제
- 1. 안드로이드 lockscreen 패키지 이름을 얻는 방법
- 2. android, 패키지 이름을 얻는 방법?
- 3. 장치에 설치된 안드로이드 응용 프로그램의 패키지 이름을 얻는 방법
- 4. 안드로이드 패키지 이름을 변경하십시오
- 5. 안드로이드 라우터 이름을 얻는 방법?
- 6. 카메라 응용 프로그램의 패키지 이름을 얻는 방법
- 7. 안드로이드 장치를 재부팅하는 방법
- 8. 웨이크 잠금 장치를 사용하여 깊은 잠에서 안드로이드 장치를 깨우는 방법?
- 9. 안드로이드 장치를 사용하여 초음파를 탐지하는 방법
- 10. 패키지 이름을 사용하여 앱 시작
- 11. 안드로이드 UIAutomator 장치를 기울이는 방법
- 12. 안드로이드 앱에서 Facebook 사용자 이름을 얻는 방법
- 13. USB 장치를 얻는 방법 List
- 14. Mac에서 현재 장치를 얻는 방법
- 15. 안드로이드 장치를 얻는 방법 Aspectj의 키 이벤트를 뒤로
- 16. Android 브로드 캐스트 수신기 - 패키지 이름을 얻는 방법
- 17. 작곡가를 사용하여 루트 패키지 경로를 얻는 방법
- 18. 마지막으로 설치된 패키지 이름을 얻는 방법은 무엇입니까?
- 19. Quicklisp에서 패키지 설명서를 얻는 방법
- 20. 안드로이드, 패키지 이름을 chnage하는 방법을 알아 내려고
- 21. 안드로이드 매니페스트에 패키지 이름을 쓰는 방법은 무엇입니까?
- 22. USB를 사용하여 안드로이드 장치를 사용하여 PC를 제어하는 방법
- 23. Sony SmartWatch - 호스트 앱 패키지 이름을 얻는 방법
- 24. Google Play를 검색하고 Android 앱에서 패키지 이름을 얻는 방법
- 25. 내 kayboard 응용 프로그램에서 응용 프로그램의 패키지 이름을 얻는 방법
- 26. Unity Android Plugin 패키지 이름을 변경하는 방법
- 27. 프로젝트 패키지 이름을 변경하십시오
- 28. APN 이름을 얻는 방법
- 29. 열린 앱 패키지 이름을 축하하는 방법 (패키지 이름을 열면 토스트해야 함)
- 30. 안드로이드 패키지 이름이 변경됨
그래요 당신이 mentioned.But했다 도서관에 있어요 내가 이름을 얻는 방법을 알고 싶어요 안드로이드 장치에서 사용하는 "기본 작물 기능"을 구현하는 것이 좋습니다. –
그들이 수행하는 작업에 따라 특정 클래스 패키지를 찾는 방법이 있는지 확실하지 않습니다. 이미지 URI에 "ACTION_VIEW"를 사용하거나 "image/*"와 함께 유형을 지정하면 열거 나 조작 할 수있는 모든 옵션이 나열됩니다. – vinaykumar
"자르기"에 대한 다른 시간을 호출하지 않고 양식 갤러리 나 카메라에서 이미지를 선택하는 동안 이미지 자르기 옵션을 설정할 수도 있습니다. – vinaykumar