
package wzh>
下面的程序示范如何通过URL类读取远程资源:
1)只显示网络
1)只显示网络
引用处理的java类:
package dujunkingurlgetimage;
import javaioInputStream;
import javanetURL;
import androidappActivity;
import androidgraphicsBitmap;
import androidgraphicsBitmapFactory;
import androidosBundle;
import androidosHandler;
import androidosMessage;
import androidviewMenu;
import androidviewMenuItem;
import androidwidgetImageView;
public class MainActivity extends Activity {
Bitmap bitmap;
ImageView imageview;
Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
if (msgwhat==0x9527) {
//显示从网上下载的
imageviewsetImageBitmap(bitmap);
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutactivity_main);
imageview=(ImageView)findViewById(RidimageView1);
//创建并启动一个新线程用于从网络上下载
new Thread(){
@Override
public void run() {
try {
//创建一个url对象
URL url=new URL(">
//打开URL对应的资源输入流
InputStream is= urlopenStream();
//从InputStream流中解析出
bitmap = BitmapFactorydecodeStream(is);
// imageviewsetImageBitmap(bitmap);
//发送消息,通知UI组件显示
handlersendEmptyMessage(0x9527);
//关闭输入流
isclose();
} catch (Exception e) {
eprintStackTrace();
}
}
}start();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present
getMenuInflater()inflate(Rmenumain, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifestxml
int id = itemgetItemId();
if (id == Ridaction_settings) {
return true;
}
return superonOptionsItemSelected(item);
}
}
以上就是关于Java请求一个URL。获取网站返回的数据。通过POST请求全部的内容,包括:Java请求一个URL。获取网站返回的数据。通过POST请求、怎样在java里用URL引入图片引入图片、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)