클라우드 DB에서 주어진 드로어 블 이름을 가져 와서 일치하는 드로어 블이 로컬 패키지에 있는지 확인해야합니다. 그렇지 않으면 원격 리소스에 지속적으로 액세스하지 않고 사용할 수 있도록 이미지의 로컬 복사본을 만들어야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 데이터베이스에 액세스하고 SQL을 수행 할 수 있습니다. 나는 A) Drawable이 존재하는지 (예를 들어) '아이콘'이라는 로컬 패키지를 확인하고, 로컬에 존재하지 않는다면 로컬 복사본을 생성하고 저장하는 방법을 알아야한다. HTTPstream 어쩌면?).로컬 Drawable을 확인하는 방법과 부족한 방법으로 원격 리소스에서 Drawable을 만드는 방법은 무엇입니까?
0
A
답변
6
1 :이처럼 그릴 수 확인 :
int resID = getResources().getIdentifier("icon", "drawable", "your.package.namespace");
if (resId == 0){
//drawable isn't there. You have to fetch it through Http or whatever
} else {
//getDrawable like this
Drawable d = getResources.getDrawable(resId);
}
2 : 당신은 drawableFolder 안에 다운로드 당김을 넣을 수 없습니다. 하지만 res/raw 나 sdcard로 다운로드 할 수 있습니다. 이 특정 드로어 블을 이미 다운로드 한 경우 해당 위치를 확인하십시오.
+0
좋아요! 다른 곳에서 답을 찾았습니다. 매우 감사합니다! – cschryer
관련 문제
- 1. 정수로 shape drawable을 추가하는 방법은 무엇입니까?
- 2. 크기를 조정하지 않고 스트림에서 Drawable을 만드는 방법은 무엇입니까?
- 3. Resource drawable을 BitmapDrawable로 설정하십시오.
- 4. byte []에서 Drawable을 만드는 방법? (안드로이드)
- 5. Android 라이브러리 프로젝트에 정의 된 drawable을 재정의하는 방법은 무엇입니까?
- 6. 리소스에서 드로어 블 만드는 법
- 7. 이미지 뷰에서 drawable을 반복 하시겠습니까?
- 8. "R drawable을 그릴 수없는 이유는 무엇입니까?"
- 9. Mapsforge를 사용하여 런타임에서 drawable을 올바르게 추가하는 방법
- 10. Android에서 클릭 한 GridView 항목에 배경 drawable을 설정하는 방법은 무엇입니까?
- 11. 안드로이드 : 상태에 탭 사용자 정의 : 선택기 drawable을 만드는 방법
- 12. ScaleDrawable로 Drawable을 축척 할 수 없습니다.
- 13. 사용자 정의 Drawable을 작성하여 XML로 사용합니다.
- 14. Drawable을 어떻게 든 셰이더로 사용할 수 있습니까?
- 15. Background Drawable을 LinearLayout으로 설정하면 OutOfMemoryError가 발생합니다.
- 16. 리소스에서 툴바를 만드는 방법은 무엇입니까?
- 17. Android - 프로그래밍 방식으로 Textview 또는 Drawable을 생성 및 애니메이션화합니다.
- 18. invalidateSelf()를 사용하는 타이머로 드로어 블 Drawable을 사용할 수 없습니다.
- 19. Resources를 초기화 할 때 NotFoundException이 발생합니다. Drawable을 초기화 할 때
- 20. 안드로이드 : Click 이벤트를 LinearLayout 자식들에게 전파하고 drawable을 변경하는 방법
- 21. Drawable.draw (canvas)를 호출 할 때 drawable을 숨기려면 어떻게해야합니까?
- 22. 안드로이드에서 XML로 정의 된 drawable을 뷰의 배경으로 설정합니다.
- 23. size_t를 만드는 방법과 크기를 계산하는 방법은 무엇입니까?
- 24. android에서 모양 drawable을 사용하여 android에서 사용자 정의 버튼 (솔리드 왼쪽 화살표)
- 25. 로컬 URI/URL이 있는지 확인하는 방법은 무엇입니까?
- 26. Android의 리소스에서 로컬 XML 파일에 액세스하는 방법은 무엇입니까?
- 27. 이것을 Java에서 일반적인 방법으로 만드는 방법은 무엇입니까?
- 28. ABPeoplePickerNavigationController에서 '추가'버튼이 부족한 상황을 해결하는 방법은 무엇입니까?
- 29. PHP로 원격 HTML 변경을 확인하는 방법은 무엇입니까?
- 30. 로컬 및 원격 시간차를 찾는 방법은 무엇입니까?
두 가지 질문이 있습니다. 그리고 [무엇을 시도 했습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/)? – keyser
두 가지 질문에 사과드립니다. 어디서부터 시작해야할지 모르니까 아무 것도 시도하지 않았습니다. 아래 답변을 시도하십시오. – cschryer