Android 网络编程--URL获取数据/图片
Android 网络编程--URL获取数据/图片
首先,开始最简单的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);
}
});
}
}
|
评论暂时关闭