나는 drawable의 이미지를 int 배열로 가지고 있는데, 이제 각 이미지를 int 배열에서 URI로 변환하려고합니다. 아무도 내가 어떻게 할 수 있는지 말해 줄 수 없어요. 미리 감사드립니다. 은 여기 내 배열int 배열에서 URI로 이미지를 변환하는 방법?
int mBitmapIds = new int[]{ R.drawable.a, R.drawable.b,
R.drawable.c, R.drawable.d };
나는 drawable의 이미지를 int 배열로 가지고 있는데, 이제 각 이미지를 int 배열에서 URI로 변환하려고합니다. 아무도 내가 어떻게 할 수 있는지 말해 줄 수 없어요. 미리 감사드립니다. 은 여기 내 배열int 배열에서 URI로 이미지를 변환하는 방법?
int mBitmapIds = new int[]{ R.drawable.a, R.drawable.b,
R.drawable.c, R.drawable.d };
Uri[] uris = new Uri[mBitmapIds.lenght];
for (int i = 0; i < mBitmapIds.lenght; i++) {
uris[i] = Uri.parse("android.resource://your.package.here/drawable/"+mBitmpaIds[i[);
}
String PACKAGE="com.yourpackage";
URI getResourceUri(int resId) {
return Uri.parse("android.resource://"+PACKAGE+"/" + resId);
}
URI[] getUris(int[] resIds) {
URI[] uris=new URI[resIds.length];
for (int i=0, len=resIds.length; i<len; i++) uris[i]=getResourceUri(resIds[i]);
return uris;
}
같은 것입니다 : ... : ... 그것은 나에게 많은 도움이됩니다
int mBitmapIds = new int[]{ R.drawable.a, R.drawable.b,
R.drawable.c, R.drawable.d };
Uri[] uris = new Uri[4]:
for(int i=0; i<4; i++){
uris[i] = Uri.parse("android.resource://your.package.name/" + mBitmapIds[i]);
}
덕분에 .. – user4232