歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android 網絡編程--URL獲取數據/圖片

Android 網絡編程--URL獲取數據/圖片

日期:2017/3/1 9:57:18   编辑:Linux編程

首先,開始最簡單的Android網絡編程實戰,URL實現網絡連接,不懂的童鞋可以參考JAVA中的URL編程,其原理是一樣的,在這裡不再多做解釋。

直接貼出實現Android源代碼:

public class DataActivity extends Activity {
private EditText imagePathText;
private static final String TAG="DataActivity";
private ImageView imageView;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imagePathText = (EditText) findViewById(R.id.imagepath);
imageView=(ImageView)findViewById(R.id.imageView);


Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
String path = imagePathText.getText().toString();
try {

byte[] data=NetTool.getImage(path);
Bitmap bm=BitmapFactory.decodeByteArray(data, 0, data.length);
imageView.setImageBitmap(bm);
} catch (Exception e) {
Log.i(TAG, e.toString());
Toast.makeText(DataActivity.this, "獲得圖片失敗", 1).show();
}
}
});

// 獲取網頁源代碼
Button sinaButton = (Button) findViewById(R.id.sinaButton);
sinaButton.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
Intent intent=new Intent(DataActivity.this,SinaActivity.class);
startActivity(intent);
}
});

}
}

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved