2012-05-07 4 views
1

누구나 이미지를 변경할 수 없도록 jar 라이브러리에 이미지를 추가하고 싶지만 어떻게해야할지 모릅니다. 누군가 나를 도울 수 있습니까?jar 라이브러리에 이미지 추가

감사합니다.

답변

2

다른 방법을 찾은 후에 "기본 64 코드/디코드"를 테스트하고 정말 잘 작동합니다. 이 작업 만 수행하면됩니다.

String encodedImage = "encoded string of image";  
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT); 
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); 

ImageView에 필요한 ImageBitmap 만 있으면됩니다.

내가 이것을 사용되는 이미지 인코딩하려면

http://www.motobit.com/util/base64-decoder-encoder.asp

+0

어떤 인코딩을 사용하셨습니까? – BVB

0

이미지를 장치에 올리면 어떤 동기 부여를받은 사용자가 이미지를 변경할 수 있습니다. jar-library에 이미지를 추가한다고 생각하시는 모든 내용은 변경되지 않습니다.

사용자가 이미지를 변경하지 못하게하려면 이미지를 사용자의 기기에 두지 마십시오.

+0

이 시점에 구축하기를, JAR 파일은 단지 이름이 바뀐 ZIP 파일입니다. JAR에 대한 액세스 권한을 가진 사용자는 누구나 해당 파일에 액세스 할 수 있습니다. ZIP로 이름을 변경하고 이미지를 가져와야합니다. – Brad

1

1) 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 내보내기를 클릭하십시오.

2) 자바 폴더를 확장하고 다음을 클릭합니다 "JAR 파일"

3)을 선택합니다. (창이 열립니다).

4) jar로 내보낼 클래스와 이미지 파일을 선택하십시오. ("내보낼 리소스 선택"패널에서)

5) 내보내기 대상을 설정하고 마침을 클릭합니다.

이제 jar에는 원하는 모든 클래스와 이미지 파일이 있습니다.

+0

이것은 Eclipse를 사용하고 있다고 가정합니다. – Brad

관련 문제