首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

android 数据储存之 Network

2012-08-22 
android 数据存储之 Network这篇文章演示2个例子 一个是发送电子邮件,一个是我们从网络上获取数据,然后显

android 数据存储之 Network
      这篇文章演示2个例子 一个是发送电子邮件,一个是我们从网络上获取数据,然后显示在一个TextVew上。     

     通过网络来获取和保存数据资源,这个方法需要设备保持网路连接状态,所以相对存在一些限制。将数据存储到网络上的方法很多,比如将要保存的数据以文件的方式上传到服务器、发送邮件等等。在我们的这个示例中演示的是我们将在应用程序退出时,将数据发送到电子邮件中备份,要发送电子邮件首先需要在电子邮件中配置电子邮件账户。下面我们就来一步一步配置电子邮件账户。

   大家去菜单里边点击电子邮件来进行配置,这里就不详细说了 具体流程看一下图片吧。







配置好电子邮件后,我们就可以通过程序来调用模拟器的电子邮件客户端发送邮件了。Android中发送电子邮件是通过 startActivity 方法来调用要发送的邮件数据的 Intent。我们可以通过putExtra 方法来设置邮件的主题、内容、附件等等。当我们点击返回按钮----> back的时候,就会出现发送邮件的界面如下图



当我们点击发送的时候就会发送到我的邮箱一封邮件 我截了图



   下面我们就来看看这个发送邮件的功能是怎么实现的吧。
Activity01类



    既然可以将数据发送到网络上保存,当然也可以获得网络上的数据,下面我们就演示一下怎么通过网络来读取一个文件的内容,然后将其显示在我们事先定义好的 TextView上,这需要一个web服务器了。 我用了tomcat 。我们先看看要读取的文件的内容是什么。



    我们来看一下是怎么实现的,这里提醒一下大家 用中文会有中文乱码问题需要解决一下,直接看代码吧。

Activity01


由于在程序中访问了外部网络,我们需要在AndroidManifest.xml 文件中给予权限,代码如下:
<uses-permission android:name="android.permission.INTERNET" />

  这2个例子的源码都在附件里边。


热点排行