메뉴 건너뛰기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안드로이드 상에서 URL 웹주소로 되어 있는 이미지를 그대로 불러오고 싶을때, 몇가지 라이브러리 파일이 있는데,

필자는 Glide 를 사용해 보았다.

정말 사용법이 간단하다.

 

https://github.com/bumptech/glide

http://bumptech.github.io/glide/doc/download-setup.html#jar

 

 

1. build.gradel (app) 에서 아래 jar 를 추가한다.

    dependencies {
     implementation 'com.github.bumptech.glide:glide:4.9.0'
     annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
    }

버전 숫자는 최신버전, 구버전다 상관없이 잘 돌아간다.

 

2. AndroidManifest.xml 파일내 웹접근이 가능하도록 퍼미션 추가한다.

<uses-permission android:name="android.permission.INTERNET"/>

3. xml 디자인 소스에 ImageView 를 올려 놓는다. 

보통의 경우 activity_main.xml 을 기준으로 올려 본다.

1
2
3
4
5
6
7
8
9
10
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">
 
       <ImageView
            android:id="@+id/imageView1"
            android:layout_width="80dp"
            android:layout_height="80dp"/>
 
</LinearLayout>
cs

 

4. java 파일에서 직접 사용해 본다. (MainActivity.java)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class MainActivity extends AppCompatActivity {
 
    private ImageView imageView1;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        imageView1 = findViewById(R.id.imageView1);
 
 
        String imageStr = "http://도메인주소/image/abc.png";
        Glide.with(this).load(imageStr).into(imageView1);
 
    }
}
 
cs

 


List of Articles
번호 제목 날짜 조회 수
197 폰갭(PhoneGap) & jQuery Mobile 로 안드로이드 어플 개발 file 2015.06.29 7839
196 안드로이드스택(Android Stack) 확인 file 2016.06.10 7778
195 문자를 음성으로 변환(TTS)에 대해 알아보자 file 2015.07.01 7768
194 안드로이드 스튜디오 - 줄번호 표시하기 1 file 2015.07.03 7755
193 Java Applet과 javascript와의 통신 2015.06.29 7754
192 HTML5 드래그 앤 드롭 하기 Drag and Drop file 2014.09.04 7748
191 암시적 인텐트를 사용한 인터넷열기, 전화걸기, 문자보내기 [Intent (인텐트)] file 2016.06.07 7736
190 Android 와 JSP 간 파라미터 암복호화 (2) 2016.05.26 7735
189 안드로이드 EditText 필터링 검색 file 2015.12.14 7686
188 [안드로이드] 화면추가 버튼 리스너 file 2015.07.22 7681
187 Activity Data Transfor/ 액티비티 이동간에 데이터 전송하기 file 2016.06.07 7676
186 안드로이드 스튜디오 - rendering problem 해결법 file 2015.07.10 7661
185 이미지의 Orientation를 체크해서 이미지 회전하기 2015.07.16 7658
184 버튼(Button) 패딩 제거 2016.06.10 7651
183 [Android 2.3] spinner file 2015.07.01 7647
182 Intent (인텐트) 2016.06.07 7626
181 manifest 의 launchMode 속성 2015.08.11 7576
180 안드로이드 로딩화면 샘플 file 2015.07.26 7576
179 안드로이드 webview (웹뷰) 개발 #4 - 멀티터치 ( 확대 / 축소 ) 적용 file 2015.07.17 7552
178 ListView 사용시 특정 뷰로 생성 ( 그림 + 텍스트 ) file 2015.07.16 7478
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved