zoukankan      html  css  js  c++  java
  • app开发历程——android手机显示服务器端图片思路

    以前自己都不知道怎么去显示服务器端的图片,还好在apkbus论坛上找到一个特别简单的例子。虽然一天天忙忙碌碌,但是自己内心其实有一种想逃的心里,说不定哪天就会冒出来。

    1、首先服务器端图片

    这里的ImageServlet.java,没有做相关处理

    这里启动tomcat,这时在浏览器中输入http://localhost:8080/ReadImage1/image/a.jpg

    这时应该能看到这张图片。

    2、android程序

    布局文件:

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     3     android:layout_width="fill_parent"
     4     android:layout_height="fill_parent"
     5     android:orientation="vertical" >
     6 
     7 
     8         <TextView
     9             android:layout_width="wrap_content"
    10             android:layout_height="wrap_content"
    11             android:text="网路图片地址" />
    12 
    13         <EditText
    14             android:id="@+id/editText"
    15             android:layout_width="fill_parent"
    16             android:layout_height="wrap_content"
    17         
    18             android:text="http://192.168.0.121:8081/ReadImage1/image/" />
    19 
    20         <Button
    21             android:id="@+id/button1"
    22             android:layout_width="wrap_content"
    23             android:layout_height="wrap_content"
    24             android:text="显示" />
    25 
    26 
    27     <WebView
    28         android:id="@+id/webView"
    29         android:layout_width="wrap_content"
    30         android:layout_height="wrap_content" />
    31 
    32 </LinearLayout>

    相关后台代码

    package com.haofs.demo;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.webkit.WebView;
    import android.widget.Button;
    import android.widget.EditText;
    
    public class ImageClientActivity extends Activity implements OnClickListener {
        private Button button;
        private EditText editText;
        private WebView webView;
    
        
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            button = (Button) findViewById(R.id.button1);
            editText = (EditText) findViewById(R.id.editText);
            webView = (WebView) findViewById(R.id.webView);
    
            button.setOnClickListener(this);
        }
    
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            webView.loadUrl(editText.getText().toString());
        }
    }

    本文来自:

    从Android客户端加载服务端的图片
    http://www.apkbus.com/forum.php?mod=viewthread&tid=97293
    (出处: Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 - 移动互联网门户)

    生活的一步一步,思想的一寸一寸,无时无刻......

  • 相关阅读:
    SQL中Group By的使用
    SQL 触发器-如何查看当前数据库中有哪些触发器
    调试SQL Server的存储过程及用户定义函数
    SQL判断一个数是整数还是小数
    手动将Excel数据导入SQL
    SQL Case when 的使用方法
    相关资料
    三款大数据工具比拼,谁才是真正的王者
    SQL中CONVERT转化函数的用法
    Sq server 关于存储过程,触发器的一些理论简述
  • 原文地址:https://www.cnblogs.com/woxiangxintj/p/3992956.html
Copyright © 2011-2022 走看看