을 Heres 내 상황 바이트 배열에서 이미지를 얻기 : 내 서버에서 실행 편안한 WCF 서비스가이 안드로이드 응용 프로그램에 JSON 객체에
를, 서비스는 데이터베이스에서 사람과 차종에 대해 다양한 유형의 데이터를 얻기 위해 의미 해당 데이터를 단일 JSON 객체로 사용할 수 있습니다. 그것은 위대한 작품!
[EDIT] 서버의 파일 시스템에서 이미지 캐시를 유지 관리하는 또 다른 서비스가 있습니다. 요청이 RESTful 서비스로 보내지면 해당 서비스는 이미지 서비스에서 이미지를 요청합니다. 이미지가 이미 캐시에있는 경우 (요청과 동일한 너비, 높이 및 사람) 바이트 배열로 반환합니다. 이미지를 검색하려면이 서비스를 사용해야합니다.
이제 내가 원하는 것은 그 사람의 이미지입니다. 우리의 데이터베이스에서 이미지는 긴 raw (ew)입니다. 그러나 나는 그 문제를 이미 다뤘다 (이전 단락). 이제 이미지가 바이트 배열이됩니다. 나는 꽤 안드로이드에 익숙하지 않으며이 이미지를 검색하는 가장 좋은 방법은 무엇인지 모르겠습니다. 내가 할 수 있다고 생각한 것은 바이트 배열을 JSON 객체에 추가 한 다음 base64 디코더를 사용하여 드로어 블 이미지로 변환하는 것입니다. 그러나 시도 할 때마다 시간이 초과되어 JSON 객체의 char 버퍼의 임의의 인덱스에서 ','또는 ''가 예상됩니다.
문제없이 JSON 객체에서 작은 데이터 비트를 가져올 수 있었지만 이제는 거대한 바이트 배열이 있으므로 JSONObject는 나를 싫어합니다. 내 서비스에서이 이미지를 얻는 더 좋은 방법은 무엇입니까?
입니다. –
그게 더 좋은 방법이라고 생각합니다 : http://stackoverflow.com/a/15929125/245460 –