`
zx012345
  • 浏览: 133720 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android学习心得(四)——互联网应用

阅读更多
Android中,互联网应用和java里基本一样,也没有什么好说的,但在我测试上传图片时遇到一个问题,先看一段代码:
	private void uploadImage(String httpUrl) {
		try {
			OutputStream os = null;
			InputStream is = null;
			URL url = new URL(httpUrl);
			HttpURLConnection conn = (HttpURLConnection) url.openConnection();
			conn.setDoOutput(true);
			conn.setDoInput(true);
			conn.setRequestMethod("POST");
			conn.setRequestProperty("X-Online-Host", "www.ppice.com");
			conn.connect();
			
			os = conn.getOutputStream();
			InputStream bmis = getResources().openRawResource(R.drawable.icon);
			int i = 0;
			while (i != -1) {
				i = bmis.read();
				os.write(i);
			}
			bmis.close();
			os.flush();
			os.close();
			
			is = conn.getInputStream();
			is.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

这段代码的功能是:向一个Servlet发送一张图片,定义了OutputStream和InputStream,其实这里InputStream本用不着,但是如果不执行is=conn.getInputStream(),就发不出数据,不知道这是android的bug,还是规定。

(作者:子轩,邮箱:zh1003@163.com)
[本节结束]
分享到:
评论

相关推荐

    uni-app学习心得与技巧

    《uni-app学习心得与技巧——探索小程序应用的无限可能》 在移动互联网时代,小程序已经成为了企业、开发者和用户之间连接的重要桥梁。其中,uni-app作为一款跨平台的开发框架,以其强大的兼容性和高效的开发效率,...

    深入理解Android:卷I--详细书签版

    笔者根据研究Android代码的心得,在本书中尝试性地采用了精简流程、逐个击破的方法进 行讲解,希望这样做能帮助读者更快、更准确地把握各模块的工作流程及其本质。本书大部分章节中都专门撰写了“拓展思路”的内容...

    《android2 高级编程》 英文版 pdf

    6. **第5章:意图、广播接收器、适配器及互联网访问**(Intents, Broadcast Receivers, Adapters, and the Internet):讲解了Android中组件间通信的核心机制——Intent的工作原理,以及如何实现网络请求等功能。...

    Java语言入门知识——为初学者提供入门基础

    Java语言是一种广泛应用于互联网开发、企业级应用、移动应用(如Android)等领域的高级编程语言。它的设计目标是实现“一次编写,到处运行”的跨平台能力。本篇将深入浅出地为Java初学者讲解其入门知识,帮助你快速...

    基于Android的景点推荐系统的设计与实现开题报告.docx

    ### 基于Android的景点推荐系统的设计与实现——关键知识点概述 #### 一、研究背景与意义 在当前社会背景下,随着经济的快速发展和人民生活水平的显著提高,旅游已经成为现代人休闲娱乐的重要组成部分之一。然而,...

    基于Android的景点推荐系统的设计与实现开题报告 (2).docx

    ### 基于Android的景点推荐系统的设计与实现——关键知识点概述 #### 一、研究背景与意义 在当前社会背景下,随着经济的快速发展和人民生活水平的显著提高,旅游已经成为现代人休闲娱乐的重要组成部分之一。然而,...

    android_app_shiyue:一个综合性诗词散文阅读应用

    这款应用的名称"诗悦"寓意深远,既突出了其主要功能——诗词阅读,又传达了在欣赏诗词时所能体验到的愉悦感。"诗悦"目前正处于开发阶段,开发者正在全力以赴地完善各项功能,以期为用户带来更为丰富的阅读体验。 ...

    BookChatApp-master.zip

    在当今的移动互联网时代,书籍阅读类应用程序已经成为用户获取知识、娱乐休闲的重要途径。"BookChatApp-master.zip"所包含的项目,就是一个专为手机和平板设计的通用书籍阅读应用,采用uni-app框架进行开发,具备跨...

    搜书大师「原搜书神器」v22.11 for Android 一个触角遍布全网的强大电子书阅读工具.rar

    搜书大师,曾被誉为"搜书神器",是一款专为Android用户设计的全方位电子书搜索与阅读应用。版本号v22.11,代表着这款软件在不断迭代更新中,持续优化用户体验,致力于提供更强大的功能和服务。 搜书大师的核心价值...

    豆瓣IOS自动化测试实战

    随着移动互联网技术的快速发展,iOS应用的质量保障成为各大互联网公司关注的重点之一。豆瓣作为国内知名的社区网站,在其iOS客户端开发过程中,同样面临着如何提高测试效率、确保产品质量的问题。本文档将详细介绍...

    校园SNS网站开发案例

    【校园SNS网站开发案例】涉及的是在互联网技术背景下,为高校学生打造的一款社交网络服务(Social Networking Service)平台——类似人人网的设计与开发。这样的网站旨在为学生提供一个在线交流、分享信息、建立和...

    竞品分析报告v1.0.docx

    本报告基于一款面向女性健康领域的移动应用——大姨吗,旨在探索其在移动电商领域的潜力和发展方向。鉴于此目标,对母婴类/女性移动电商市场进行了深入研究。 - **研究目的**:通过对当前市场上具有代表性的母婴类/...

Global site tag (gtag.js) - Google Analytics