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

Android HttpURLConnection应用技巧分享

阅读更多
    Android HttpURLConnection的应用可以帮助我们与网络相连,进行一些特定的操作。在这里就先为大家介绍一下这一应用的具体操作方法。

Android 手机操作系统是一款开源的操作系统,可以灵活方便的帮助我们满足许多需求。在这里大家可以通过对Android HttpURLConnection应用的了解,来掌握读取网络的方法,方便大家解读这一系统的功能。

网络上很多关于Android HttpURLConnection的例子, 在这里就先为大家介绍一下。

  1. void getInput(){   
  2. try  
  3. {  
  4. URL  url  =  new  URL("http://www.google.cn/");  
  5. HttpURLConnection  conn  = (HttpURLConnection) url.openConnection();  
  6. conn.setDoInput(true);  
  7. conn.setConnectTimeout(10000);  
  8. conn.setRequestMethod("GET");  
  9. conn.setRequestProperty("accept", "*/*");  
  10. String  location  =  conn .getRequestProperty("location");  
  11. int  resCode  =  conn .getResponseCode();  
  12. conn.connect();  
  13. InputStream  stream  =  conn .getInputStream();  
  14. byte[]  data = new  byte[102400];  
  15. int  length = stream .read(data);  
  16. String  str = new  String(data,0,length);   
  17. conn.disconnect();  
  18. System.out.println(str);  
  19. stream.close();  
  20. }  
  21. catch(Exception ee)  
  22. {  
  23. System.out.print("ee:"+ee.getMessage());   
  24. }  

只是要注意的是配置一个权限,AndroidManifest.xml 中应该加入如下节点。

  1. <  /activity >  
  2. <  /application >  
  3. <   uses-permission   android:name = "android.permission.INTERNET" >  
  4. <  /uses-permission >  
  5. <  /manifest >   

可以把AndroidManifest.xml open with manifest editor 来编辑 在permissions中add uses-permission,然后再在name中选择Android.permission.INTERNET,然后save就ok了。

Android HttpURLConnection的基本应用就为大家介绍到这里。

分享到:
评论

相关推荐

    88个Android应用程序

    这些示例涵盖了Android开发的很多核心概念和技术,学习它们能帮助开发者理解Android应用的构建原理,掌握实际开发中的技巧和最佳实践。每个样本都可以深入研究,学习其代码结构、功能实现和优化策略,这对于提升...

    资源包括Android移动应用基础教程此书,课后配套习题即习题答案,附赠书上配套源码

    这对于理解Android应用的工作原理,提升编程技巧,以及培养解决问题的能力非常有帮助。 具体来说,书中可能涉及的知识点包括: 1. **Android Studio入门**:如何安装和配置Android Studio,以及使用它的集成开发...

    android应用开发详解

    Android应用的数据存储也是重点,包括SQLite数据库的使用、SharedPreferences进行轻量级数据存储,以及使用File I/O操作本地文件。这些技术有助于管理和持久化应用数据。 书中还将涵盖网络编程,讲解如何使用...

    Android+Cookbook实用开发技巧集101.pdf

    《Android Cookbook实用开发技巧集101》是一本专注于Android应用程序开发实践的书籍,它包含了大量实际编程中可能遇到的问题及其解决方案。这本书旨在帮助开发者在面对Android开发中的各种挑战时,能够快速找到解决...

    《android系统应用开发详解》

    4. **网络通信**:Android应用可以使用HttpURLConnection、OkHttp、Retrofit等库进行网络请求。书里会介绍异步处理、JSON解析、WebSocket通信等网络编程技术,以及如何处理网络权限和安全问题。 5. **多媒体处理**...

    Android开发实例与技巧

    对于现代Android应用,还会涉及如何使用Android Jetpack的LiveData和Room库实现数据绑定和响应式编程。 性能优化是任何优秀应用不可或缺的部分。书中可能会探讨如何进行内存优化,避免内存泄漏,以及使用Profiler...

    Android开发应用实战详解

    这本书详细阐述了Android平台的基础知识、核心组件以及实际开发中的技巧和最佳实践,帮助读者从入门到精通,提升在Android领域的专业技能。 首先,Android系统架构是理解Android开发的基础。Android由Linux内核、...

    Android开发技巧合集

    《Android开发技巧合集》这份压缩包文件虽然体积小巧,只有3.5M,但其内容却涵盖了Android开发的诸多重要知识点。作为一个Android开发者,掌握这些技巧将对你的职业生涯大有裨益。以下是对这份资源的详细解读: 1. ...

    android开发实用技巧

    12. **调试技巧**:学会使用Android Studio的调试工具,如Logcat查看日志,使用Breakpoint进行断点调试,以及使用Memory Profiler和CPU Profiler进行性能分析。 13. **应用发布**:熟悉打包APK的步骤,理解签名机制...

    android网络开发与应用实战详解源码

    通过《Android网络开发与应用实战详解》一书的源码,开发者不仅可以学习到理论知识,还能通过实践掌握网络编程的各种技巧,从而在实际项目中游刃有余。这些源码实例是理解和提升Android网络开发能力的宝贵资源。

    Android应用源码-Android安卓设计实例源代码15个合集.zip

    5. **网络通信**:Android应用常常需要与服务器进行交互,如使用HttpURLConnection、OkHttp或Retrofit等库进行网络请求,获取JSON或XML数据。源码分析可以帮助理解网络请求的完整流程。 6. **异步处理**:为了防止...

    Android技巧学习4个应用实例含源码

    在Android开发领域,掌握一些实用技巧能够极大地提升开发效率和用户体验。以下四个应用实例涵盖了Android开发中的关键知识点,包括网络通信、数据展示、文件管理以及桌面小部件的创建,每个实例都提供了源码,便于...

    Android 基础教程 第三版 PDF 含源码

    最后,书中也涵盖了测试和调试技巧,包括单元测试、集成测试以及使用Android Profiler进行性能分析。这部分内容对于提升应用质量和用户体验至关重要。 总的来说,《Android基础教程 第三版》PDF版提供了丰富的实例...

    Android高级应用源码-100多个Android 实例集合.zip

    2. **网络编程**:Android应用经常需要与服务器交互,例如使用HttpURLConnection、OkHttp或Retrofit进行网络请求,处理JSON或XML数据。源码可能会展示如何处理网络请求、解析数据以及异常处理。 3. **数据库操作**...

    Android应用开发详解教材源码(下册)

    10. **网络编程**:Android应用经常需要与服务器进行数据交互,这就涉及到HTTP请求、JSON解析、WebSocket通信等网络编程技术,如使用HttpURLConnection、OkHttp或Retrofit等库。 11. **权限管理**:自Android 6.0...

    在android中使用XML的技巧

    当Android应用需要从服务器获取XML数据时,通常会使用HttpURLConnection或OkHttp等网络库。首先发送HTTP请求获取XML响应,然后使用选择的解析器解析XML数据。例如,`InputStream`可以从网络响应中获取,然后传递给...

    Android高级应用源码-新浪微博+九宫格快捷分享.zip

    本资料包——"Android高级应用源码-新浪微博+九宫格快捷分享.zip",提供了两个具体示例,即新浪微博的集成以及九宫格快捷分享功能的实现,旨在帮助开发者掌握更高级的Android应用开发技巧。 首先,让我们探讨如何在...

    android应用java源码

    Android应用通常使用HttpURLConnection、OkHttp或Volley等库进行网络通信。源码可以展示如何处理HTTP请求、解析响应,以及如何处理网络错误。 8. **资源加载和国际化**: 了解系统应用如何根据设备的语言和区域...

    《Android+移动应用基础教程》.zip

    网络通信在现代应用中不可或缺,Android提供了多种方式实现,如HttpURLConnection、OkHttp库和Volley框架。同时,随着API版本的变化,Android引入了权限管理系统,开发者需要处理运行时权限请求,以符合最新的隐私...

    基于android的移动应用手机游戏分享客户端源码.zip

    本篇将详细解析一款基于Android平台的移动应用手机游戏分享客户端的源码,旨在帮助开发者深入理解Android应用的架构设计、功能实现以及优化技巧。 首先,我们要明确的是,这个项目的核心目标是提供一个平台,让用户...

Global site tag (gtag.js) - Google Analytics