Android Volley.JArパケットダウンロード(サードパーティオープンソースネットワーク通信フレームワーク)
Android Volleyダウンロード
Android Volleyは、Androidプラットフォームで使いやすいサードパーティのオープンソースネットワーク通信フレームワークです.シンプルで強力な機能を備えています.
Android VolleyのライブラリjarパッケージVolleyをJArはダウンロードして使用し、接続先をダウンロードします.http://download.csdn.net/detail/zhangphil/9053413
使用方法:Volley.をダウンロードするJAr後、直接Eclipseプロジェクトのlibsディレクトリの下に置いて、リフレッシュして、Android Volleyを呼び出すことができます.
添付:
Android Volleyのテクニカルドキュメントのホームページ:https://developer.android.com/training/volley/index.htmlAndroid Volleyのオープンソースライブラリ公式ホームページ:https://android.googlesource.com/platform/frameworks/volley
アクセス権の付与:
画像ロードはGLIDEを選択することをお勧めします.この例はvolleyの使い方を説明するだけです.
レイアウト:
Android Volleyは、Androidプラットフォームで使いやすいサードパーティのオープンソースネットワーク通信フレームワークです.シンプルで強力な機能を備えています.
Android VolleyのライブラリjarパッケージVolleyをJArはダウンロードして使用し、接続先をダウンロードします.http://download.csdn.net/detail/zhangphil/9053413
使用方法:Volley.をダウンロードするJAr後、直接Eclipseプロジェクトのlibsディレクトリの下に置いて、リフレッシュして、Android Volleyを呼び出すことができます.
添付:
Android Volleyのテクニカルドキュメントのホームページ:https://developer.android.com/training/volley/index.htmlAndroid Volleyのオープンソースライブラリ公式ホームページ:https://android.googlesource.com/platform/frameworks/volley
アクセス権の付与:
<uses-permission android:name="android.permission.INTERNET"/>
画像ロードはGLIDEを選択することをお勧めします.この例はvolleyの使い方を説明するだけです.
レイアウト:
<RelativeLayout 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"
tools:context="com.example.volley.MainActivity" >
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
package com.example.volley;
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.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.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ImageView image=(ImageView) findViewById(R.id.imageView);
// , volley
RequestQueue mQueue = Volley.newRequestQueue(this);
// , ,image
ImageRequest imageRequest = new ImageRequest(
"http://avatar.csdn.net/9/7/A/1_zhangphil.jpg",
new Response.Listener<Bitmap>() {
@Override
public void onResponse(Bitmap response) {
// ImageView
image.setImageBitmap(response);
}
}, 0, 0, Config.ARGB_8888, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
//imageView.setImageResource(R.drawable.error_image);
Toast.makeText(getApplicationContext(), " !", Toast.LENGTH_SHORT).show();
}
});
//
mQueue.add(imageRequest);
/**
final TextView text=(TextView) findViewById(R.id.textView);
// , volley
RequestQueue mQueue = Volley.newRequestQueue(this);
// ,new ,StringRequest
StringRequest stringRequest = new StringRequest("http://www.baidu.com", new Response.Listener<String>(){
//
@Override
public void onResponse(String response) {
text.setText(response);
}}, new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), " !", Toast.LENGTH_SHORT).show();
}});
// ,
mQueue.add(stringRequest);
*/
}
}