直播源码用Glide框架缓存压缩图片做一个网络图片查看器
16lz
2022-04-19
ImgActivity.java
package com.example.a20200712; import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.DisplayMetrics;import android.util.Log;import android.view.View;import android.view.ViewGroup;import android.widget.EditText;import android.widget.ImageView;import android.widget.Toast; import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity; import com.bumptech.glide.Glide; import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.ProtocolException;import java.net.URL; public class ImgActivity extends AppCompatActivity { private EditText imgPath; private ImageView img; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.img_view_layout); imgPath = findViewById(R.id.img_layout_imgText); img = findViewById(R.id.img_layout_img); } public void imgviewonClick(View view) { Glide.with(ImgActivity.this).load(imgPath.getText().toString()).into(img); } }
img_view_layout.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/img_layout_imgText" android:hint="请输入地址"> </EditText> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="查看" android:onClick="imgviewonClick"></Button> <ImageView android:id="@+id/img_layout_img" android:layout_width="match_parent" android:layout_height="match_parent"></ImageView></LinearLayout>
更多相关文章
- android根据包名获取签名MD5信息
- android 开源自组织网络开源包
- Android获取移动设备的IP地址
- android 內存等使用情況
- Android学习视频
- Android图片缓存加强版(LruCache+DiskLruCache+软引用)
- Android获取物理地址(支持5.0~10.0)
- 【实战】android网页源代码查看器
- lyricView--歌词显示控件