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开发 - 安卓论坛 - 移动互联网门户)

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

时间: 2024-11-07 00:17:28

app开发历程——android手机显示服务器端图片思路的相关文章

将批量下载的博客导入到手机后,通过豆约翰博客阅读器APP(Android手机)进行浏览,白字黑底,保护眼睛,图文并茂。

首先下面演示的博文来自于以下地址:http://www.douban.com/note/423939291/ 需要先通过博客备份专家将导出的博文导入到手机(还不会用的朋友请先阅读http://www.douyuehan.com/space/douyuehan/Blog1/Post/259.aspx),然后通过豆约翰开发的手机博客阅读器APP进行阅读. 先看一下效果 大家可以看到,黑底白字,非常省眼,比用博客备份专家导出成PDF看要好得多,而且同样图文并茂. 接下来,豆约翰就向朋友们来讲解一下豆约

Android imageview显示圆形图片

需要ImageView显示圆形图片做法如下 public static Bitmap toRoundCorner(Bitmap bitmap, float ratio) { System.out.println("图片是否变成圆形模式了+++++++++++++"); Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888); Canvas ca

android -------- GifView 显示gif图片

最近的项目需要在界面显示Gif动图,查找网络资料,总结了一下,分享一下, 一个GifView的gif图加载库以有效地显示GIF, 您可以启动,暂停和停止gifView 在app 的 build.gradle 中 implementation 'com.github.Cutta:GifView:1.4' 效果图: 1:布局直接显示 <LinearLayout android:layout_width="match_parent" android:layout_height=&quo

使用 Android 手机上的 &quot;USB 绑定&quot;功能

摘自偶在 CSDN 的帖子:http://bbs.csdn.net/topics/390887615 若 Android 手机中"设置"->"无线/网络"->"绑定与便携式热点" 中,勾选"USB 绑定"项后,将此 Android 手机插入到 PC/WinCE 设备上,在PC/WinCE 设备的"网络连接"中会多出一个网卡.在 PC 上显示时,"设备名"项显示为: Windo

如何在android上 使用gif图片(android开源库android-gif-drawabl)

android开源库android-gif-drawable的使用 android的开源库是用来在android上显示gif图片的.我在网上查了一下,大家说这个框架写的不错,加载大的gif图片   不会内存溢出,于是我就想试试这个开源库,我下了作者的源代码和例子,但是我却跑不起来.不知道为什么,我又到网上去找使用这个开源库的例子发现有一个,我也下载了下来,发现还是跑不起来.我决定自己好好试试这个源代码,终于在我的努力下现在可以用了.废话完了 现在教大家怎么用这个库.大家不想看怎么做的 可以到后面

Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果

首先我们先看第一个界面吧,使用将手机中的图片扫描出来,然后根据图片的所在的文件夹将其分类出来,并显示所在文件夹里面的一张图片和文件夹中图片个数,我们根据界面元素(文件夹名, 文件夹图片个数,文件夹中的一张图片)使用一个实体对象ImageBean来封装这三个属性 package com.example.imagescan; /** * GridView的每个item的数据对象 * * @author len * */ public class ImageBean{ /** * 文件夹的第一张图片路

文字转图片APP,Android版本(长微博手机版)超越长微博

文字转图片,目前支持自定义生成图片尺寸(默认为手机宽度*自适应高度),支持字体大小,颜色,背景色,背景图,字体,行间距设置,以及自定义水印.并且增加了二维码功能和文件导入生成功能,其中二维码功能用于文字生成二维码后,使用文字转图片二维码扫描后,会立即生成对应的文字图片,支持加密!自定义密钥等功能,后期的创新功能陆续开发中! 开发者:谭东. 顶尖文字转图片技术!更多功能开发中 下载地址:http://pan.baidu.com/s/1qWHIPru 联系QQ :85204173 下载地址:http

Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅

转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113 异步加载图片的例子,网上也比较多,大部分用了HashMap<String, SoftReference<Drawable>> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠.另外,Android 3.0

Android图片内存优化,让app更合理的加载图片

在Android系统中,其实操作的是位图,即:Bitmap.我们知道在windows.macos等一些系统上支持jpg.png.webp等图片格式.为了提高文件的传输以及显示速度可以把图片经过算法把文件压缩成不同的格式,或者使文件变小就可以达到目的.但是在android系统上显示完全就不是这么回事了. 在Android显示一张图片,不管图片是JPEG.PNG.WEBP格式的都需要把这些图片解码成位图格式后Android系统才能正常的显示出来. 我们都知道图片在app中是非常的占用内存的,具体为什