권한 승인하는 부분 구현했습니다.

lalupo20의 이미지

네이티브단에서는 안되는거 같아서

자바액티비티 호출해서 권한 승인하고

네이티브액티비티 호출하는 형식으로 구현했습니다.

이렇게 하니까 /sdcard 접근은 되는데

이번에는 텍스처 파일 호출하는 부분에서 에러가 발생하네요;

세벌의 이미지

에러 메시지를 알려주셔야 힌트될 도움을...

lalupo20의 이미지

unsigned char* buf;
	struct jpeg_decompress_struct cinfo;
	struct jpeg_error_mgr jerr;
	int bytes_per_pixel;
	JSAMPROW row_pointer[1];
 
	FILE* infile = fopen(path, "rb");
 
	unsigned long location = 0;
	int i = 0;
 
	cinfo.err = jpeg_std_error(&jerr);
	jpeg_create_decompress(&cinfo);
 
	jpeg_stdio_src(&cinfo, infile);
	jpeg_read_header(&cinfo, TRUE);
//	jpeg_read_header(&cinfo, FALSE);

여기 마지막 jpeg_read_header함수에서 에러가 발생하네요.

권한 승인 구현하기 전에는 문제 없던 부분인데 왜 에러가 발생하는지 -_-;

그리고 지금은 기기가 없어서 자세한 정보를 드릴 수가 없네요;

세벌의 이미지

기기가 없어서 자세한 정보를 드릴 수가 없네요;
그럼 답변자들도 자세한 힌트를 드리기 어렵겠네요.
emptynote의 이미지

저는 PC 만 알기에
모바일 언급하기 꺼려지지만
제가 이해하길
sdcard 는 usb 에 대응하는거
아닌가요?
모바일에 따라서는
장치가 없을 수지 않나요?
왜 PC에서 기본 저장 장치하드 디스크에 대응하는 곳에서 응용프로그램 디렉토리 만들어서 하지않고
외장하드나 usb 처럼 있을수도
없을수도 있는 sdcard 는 왜 고집하시는 건가요?

sdcard 무조건 있다고 하면
할말 없지만 없을 수도 있다면
다른 방향에서 솔루션을 찾으시길 바래겠습니다.