当前位置: 首页 > news >正文

四川住房和城乡建设厅网站不能进入湖北权威的百度推广

四川住房和城乡建设厅网站不能进入,湖北权威的百度推广,政府单位建设微信微网站,上海cms建站模板Android手机上&#xff0c;我们常用ImageView显示图片&#xff0c;我们本章获取网络图片并显示在ImageView中。 一、设计界面 1、布局文件 打开res/layout/activity_main.xml文件。   输入以下代码&#xff1a; <?xml version"1.0" encoding"utf-8"…

  Android手机上,我们常用ImageView显示图片,我们本章获取网络图片并显示在ImageView中。

一、设计界面

  1、布局文件

  打开res/layout/activity_main.xml文件。
  输入以下代码:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="match_parent" 
android:layout_height="match_parent" >
<ImageView
android:id="@+id/imagephoto"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout> 


二、程序文件

  打开“src/com.genwoxue.networkphoto/MainActivity.java”文件。
  然后输入以下代码:

package com.genwoxue.networkphoto;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.os.Bundle;
import android.widget.ImageView;
public class MainActivity extends Activity {
private ImageView imView; 
@Override 
public void onCreate(Bundle savedInstanceState) {  
super.onCreate(savedInstanceState);  
setContentView(R.layout.activity_main);  
imView = (ImageView) findViewById(R.id.imagephoto);  
String imageUrl = "http://img.baidu.com/img/image/ilogob.gif";  
new NetworkPhoto().execute(imageUrl);
}
/* 四个步骤:
* (1)onPreExecute(),执行预处理,它运行于UI线程,
* 可以为后台任务做一些准备工作,比如绘制一个进度条控件。
* (2)doInBackground(Params...),后台进程执行的具体计算在这里实现,
* doInBackground(Params...)是AsyncTask的关键,此方法必须重载。
* 在这个方法内可以使用 publishProgress(Progress...)改变当前的进度值。
* (3)onProgressUpdate(Progress...),运行于UI线程。如果
* 在doInBackground(Params...) 中使用了publishProgress(Progress...),就会
* 触发这个方法。在这里可以对进度条控件根据进度值做出具体的响应。
* (4)onPostExecute(Result),运行于UI线程,可以对后台任务的结果做出处理,结果
* 就是doInBackground(Params...)的返回值。此方法也要经常重载,如果Result为
* null表明后台任务没有完成(被取消或者出现异常)。	 * 
*/
//本案例我们仅使用了(2)和(4)
class NetworkPhoto extends AsyncTask<String, Integer, Bitmap> { 
public NetworkPhoto() {
}
//doInBackground(Params...),后台进程执行的具体计算在这里实现,是AsyncTask的关键,此方法必须重载。
@Override 
protected Bitmap doInBackground(String... urls) {  
URL url = null;  
Bitmap bitmap = null;  
HttpURLConnection conn=null;  
InputStream is=null;  
try {   
url = new URL(urls[0]);  
} catch (MalformedURLException e) {  
e.printStackTrace();  
}
try {   
conn = (HttpURLConnection) url.openConnection();   
conn.setDoInput(true);   
conn.connect();   
is = conn.getInputStream();   
bitmap = BitmapFactory.decodeStream(is);   
is.close();  
} catch (IOException e) {   
e.printStackTrace();  
} finally  {   
if(conn!=null){    
conn.disconnect();    
conn=null;   
}   
if(is!=null)   {    
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}    
is=null; 
}
}
return bitmap;
}
//onPostExecute(Result),运行于UI线程,可以对后台任务的结果做出处理,结果
//就是doInBackground(Params...)的返回值。
@Override     
protected void onPostExecute(Bitmap bitmap) {    
// 返回结果bitmap显示在ImageView控件          
imView.setImageBitmap(bitmap);      
}  
}
}


三、配置文件

  打开“AndroidManifest.xml”文件。

  然后输入以下代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.genwoxue.networkphoto"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="14" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.genwoxue.networkphoto.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>


注意:需要在AndroidManifest.xml文件中添加权限:

   <uses-permission android:name="android.permission.INTERNET" />

四、运行结果

  

http://www.lbrq.cn/news/2723959.html

相关文章:

  • 网站链接做投票昆明seo关键词排名
  • wordpress二级域名建站长沙网站制作费用
  • 足球网站界面设计百度统计官网
  • 正定县住房和城乡建设局网站电话营销话术
  • webform 做网站好不好百度下载官网
  • 鹰潭做网站公司聊城优化seo
  • 镇江网站搜索优化购买域名
  • 旅游网站的广告预算怎么做怎么制作网站教程手机
  • 建设网站的用途东莞百度网站排名优化
  • 杭州哪家网站建设公司好点关键词代发包收录
  • 福建建设信息网站监理企业招聘经典的软文广告
  • wordpress底下固定优化seo软件
  • 动态网站开发实例教程代码搜索营销
  • 想制作自己的网站吗企业网站推广方案
  • 做网站3年最近三天的新闻大事国内
  • 投资公司网站设计百度seo排名主要看啥
  • 宝山苏州网站建设互联网营销是做什么的
  • soul是哪家公司开发的优化关键词排名哪家好
  • 微信、网站提成方案点做互联网推广是什么工作内容
  • php网站开发文档定制网站建设推广服务
  • 帮别人做网站的公司百度文库个人登录
  • 做标书的任务网站广告联盟官网
  • 网站解析错误seo推广优化工具
  • 免费下载建设银行官方网站搜狗网址大全
  • 江苏网站建设app开发公司
  • 淮安专业做网站郑州网络运营培训
  • 信息发布网站模板下载广东seo推广公司
  • 网站小功能seo怎么做教程
  • wamp个人网站开发来源百度电话人工服务
  • 南昌外贸网站设计网络促销策略
  • pyecharts可视化图表-pie:从入门到精通(进阶篇)
  • Xget:为您的开发工作流解锁极致速度
  • 802.11 Wi-Fi 竞争机制深度分析:CSMA/CA 与 DCF
  • 电商架构测试体系:ZKmall开源商城筑牢高并发场景下的系统防线
  • 一条n8n工作流
  • 云计算-实战 OpenStack 私有云运维:服务部署、安全加固、性能优化、从服务部署到性能调优(含数据库、内核、组件优化)全流程