Android에서 Glide를 사용하여 이미지로드

Ezio

글라이드를 사용하여 URL의 이미지를 내 imageview로로드하려고하는데 작동하지 않습니다. 이미지를 다운로드하여 표시 할 수 없습니다. 내 프로젝트에 모든 종속성과 권한을 추가했지만 여전히 작동하지 않는 것 같습니다. 내 프로젝트에있는 모든 파일은 다음과 같습니다. 이상한 점은 로그에 어떤 종류의 오류나 예외도 발생하지 않는다는 것입니다.

////MainActivity.java

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    String imgUrl = "data:image/png;base64,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";

    ImageView imageView = (ImageView) findViewById(R.id.imageView);

    Glide.with(this)
            .load(imgUrl)
            .into(imageView);
    }
}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.banty.gallaryapp.MainActivity">

<ImageView
    android:id="@+id/imageView"
    android:layout_width="400dp"
    android:layout_height="400dp"
    android:layout_centerInParent="true"
    />
</RelativeLayout>

내 매니페스트 파일

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.banty.gallaryapp">
<uses-permission android:name="android.permission.INTERNET" />
<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

build.gradle의 종속성

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
testCompile 'junit:junit:4.12'
// RecyclerView
compile 'com.android.support:recyclerview-v7:23.1.1'

// volley
compile 'com.android.volley:volley:1.0.0'

// Glide
compile 'com.github.bumptech.glide:glide:3.7.0'
}
GVillani82

이미지 URL 대신 다음을 시도하십시오 (실제 인코딩 전에 첫 번째 부분을 제거했습니다).

String imgBase64 = "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";

Glide.with(this)
        .load(Base64.decode(imgBase64, Base64.DEFAULT))
        .into(imageView);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Glide를 사용하여 MenuItem에서 원격 이미지로드

분류에서Dev

Glide를 사용하여 Android에서 YouTube 썸네일 이미지가로드되지 않음

분류에서Dev

Android Q에서 Glide를 사용하여 "content : //"체계를 사용하여 URI의 이미지 표시

분류에서Dev

Android 7 이상에서 Glide를 사용하여 URL로 조각 ImageView에 GIF 이미지 표시

분류에서Dev

Glide를 사용하여 GridView에 이미지 표시

분류에서Dev

Android : 글라이드를 사용하여 ListView에서 이미지로드 문제

분류에서Dev

Retrofit 및 Glide를 사용하여 이미지 다운로드

분류에서Dev

robospice를 사용하여 Listview에서 이미지 지연로드

분류에서Dev

발리를 사용하여 서버에서 이미지로드

분류에서Dev

glide를 사용하여 firebase 저장소 (cloud firestore), FirebaseUi에서 이미지 복구

분류에서Dev

Python opencv를 사용하여 zip에서 이미지로드

분류에서Dev

ORM Lite를 사용하여 SQLite에서 이미지로드

분류에서Dev

Glide를 사용하여 RecyclerView에서 이미지를로드 할 때 UI가 지연되고 고르지 않습니다.

분류에서Dev

Android에서 서버의 이미지를 Glide로 표시하는 방법

분류에서Dev

AngularJS를 사용하여 다른 서버에서 이미지 미리로드

분류에서Dev

AngularJS를 사용하여 다른 서버에서 이미지 미리로드

분류에서Dev

ajax를 사용하여 이미지를 imgur에 업로드

분류에서Dev

PHP를 사용하여 웹 서비스에서 여러 이미지 업로드

분류에서Dev

React Native를 사용하여 Heroku에 이미지 업로드

분류에서Dev

Drive API를 사용하여 Google Drive에 이미지 업로드

분류에서Dev

Java를 사용하여 PostgreSQL에 이미지 업로드

분류에서Dev

Picasso를 사용하여 드로어 블에 이미지 배치

분류에서Dev

jqueryajax를 사용하여 폴더에 이미지 업로드

분류에서Dev

Python Django를 사용하여 Gravatar에 이미지 업로드

분류에서Dev

Android Studio에서 AsyncTask를 사용하여 드로어 블에서 이미지를 설정하는 방법

분류에서Dev

plist를 사용하여 서버에서 이미지를로드하는 방법

분류에서Dev

데이터 클래스에서 Glide를 사용하여 RecyclerView 이미지를 바인딩하는 방법

분류에서Dev

Android에서 Multiparty Entity를 사용하여 여러 이미지를 업로드하는 방법

분류에서Dev

PHP를 사용하여 iPhone에서 서버로 이미지 업로드 시도

Related 관련 기사

  1. 1

    Glide를 사용하여 MenuItem에서 원격 이미지로드

  2. 2

    Glide를 사용하여 Android에서 YouTube 썸네일 이미지가로드되지 않음

  3. 3

    Android Q에서 Glide를 사용하여 "content : //"체계를 사용하여 URI의 이미지 표시

  4. 4

    Android 7 이상에서 Glide를 사용하여 URL로 조각 ImageView에 GIF 이미지 표시

  5. 5

    Glide를 사용하여 GridView에 이미지 표시

  6. 6

    Android : 글라이드를 사용하여 ListView에서 이미지로드 문제

  7. 7

    Retrofit 및 Glide를 사용하여 이미지 다운로드

  8. 8

    robospice를 사용하여 Listview에서 이미지 지연로드

  9. 9

    발리를 사용하여 서버에서 이미지로드

  10. 10

    glide를 사용하여 firebase 저장소 (cloud firestore), FirebaseUi에서 이미지 복구

  11. 11

    Python opencv를 사용하여 zip에서 이미지로드

  12. 12

    ORM Lite를 사용하여 SQLite에서 이미지로드

  13. 13

    Glide를 사용하여 RecyclerView에서 이미지를로드 할 때 UI가 지연되고 고르지 않습니다.

  14. 14

    Android에서 서버의 이미지를 Glide로 표시하는 방법

  15. 15

    AngularJS를 사용하여 다른 서버에서 이미지 미리로드

  16. 16

    AngularJS를 사용하여 다른 서버에서 이미지 미리로드

  17. 17

    ajax를 사용하여 이미지를 imgur에 업로드

  18. 18

    PHP를 사용하여 웹 서비스에서 여러 이미지 업로드

  19. 19

    React Native를 사용하여 Heroku에 이미지 업로드

  20. 20

    Drive API를 사용하여 Google Drive에 이미지 업로드

  21. 21

    Java를 사용하여 PostgreSQL에 이미지 업로드

  22. 22

    Picasso를 사용하여 드로어 블에 이미지 배치

  23. 23

    jqueryajax를 사용하여 폴더에 이미지 업로드

  24. 24

    Python Django를 사용하여 Gravatar에 이미지 업로드

  25. 25

    Android Studio에서 AsyncTask를 사용하여 드로어 블에서 이미지를 설정하는 방법

  26. 26

    plist를 사용하여 서버에서 이미지를로드하는 방법

  27. 27

    데이터 클래스에서 Glide를 사용하여 RecyclerView 이미지를 바인딩하는 방법

  28. 28

    Android에서 Multiparty Entity를 사용하여 여러 이미지를 업로드하는 방법

  29. 29

    PHP를 사용하여 iPhone에서 서버로 이미지 업로드 시도

뜨겁다태그

보관