Volley读取文档和图片
来源:互联网 发布:求迅龙数据恢复注册机 编辑:程序博客网 时间:2024/05/21 05:18
在libs里面导入volley的jar包
java代码
package com.xiaoke.resposetest;import com.android.volley.RequestQueue; import com.android.volley.Response; import com.android.volley.VolleyError; import com.android.volley.toolbox.ImageRequest; import com.android.volley.toolbox.StringRequest; import com.android.volley.toolbox.Volley; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.os.Bundle; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final TextView text=(TextView) findViewById(R.id.text_id); final ImageView image=(ImageView) findViewById(R.id.image_id); //获取创建得到图片对象和获取创建得到文档对象 RequestQueue Queue=Volley.newRequestQueue(this); //加载文档地址和文档 StringRequest stringRequest=new StringRequest("http://www.baidu.com", new Response.Listener<String>() { @Override //网络获取文档更新UI设置 public void onResponse(String response) { text.setText(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { //没有获取到文档 Toast.makeText(MainActivity.this, "读取文档错误", Toast.LENGTH_SHORT).show(); } }); //执行添加,获取开始 Queue.add(stringRequest); //加载图片地址和获取图片 ImageRequest imageRequest=new ImageRequest("http://www.baidu.com/img/bd_logo1.png", new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { //网络获取图片更新UI设置 image.setImageBitmap(response); } //0,0设置图片压缩大小,Config.RGB_565图片压缩方式 }, 0, 0, Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { // TODO Auto-generated method stub //没有获取到图片 Toast.makeText(MainActivity.this, "读取图片错误", Toast.LENGTH_SHORT).show(); } }); //执行添加,获取开始 Queue.add(imageRequest); } }
布局代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ImageView android:id="@+id/image_id" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1"/> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="3" > <TextView android:id="@+id/text_id" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </ScrollView></LinearLayout>
在AndroidManifest中添加网络权限
<uses-permission android:name="android.permission.INTERNET"/>
0 0
- Volley读取文档和图片
- 【Volley】加载图片和StringRequest
- Volley进行图片加载和图片缓存
- volley框架下发送和读取cookie
- Volley框架下发送和读取Cookie
- volley框架下发送和读取cookie
- volley框架下发送和读取cookie
- volley 保存图片到本地和内存
- 读取和保存图片
- java poi组件 读取word文档 替换文档 内容 图片
- 使用volley+universal image loader实现数据缓存和读取
- volley学习笔记(六):volley框架下发送和读取cookie
- volley框架-远端读取
- volley学习笔记(四):Android利用Volley异步加载数据(JSON和图片)完整示例
- 定制Volley,实现加载本地和资源图片
- Android利用Volley异步加载(JSON和图片)完整示例
- Android Volley.jar包下载 加载图片和加载网页
- Android volley全局请求队列和图片加载
- Xcode7修复插件失败方法
- memcache的原理和命中率的总结
- ANSJ调用word2vec model文件
- linux安装LoadGenerator、controller添加linux LoadGenerator
- 在树莓派2为django配置uwsgi和nginx服务
- Volley读取文档和图片
- 和我一起学习avalon(持续更新)
- iOS Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)
- HDU5533 Dancing Stars on Me(极角排序+判断正n边形)
- javaWeb监听器结合定时器实现定时执行任务
- 杭电1599 find the mincost route
- 使用框架的好处,hibernate缓存
- iOS学习笔记--03 UITableView相关
- SIGCHLD和waitpid的使用