Chendd's Blog

世界上没有什么事情是一行代码不能解决的。如果有,那就两行。

Android学习日记21--消息提示之Toast和Notification

1、Toast

       Toast译为土司,类似切片面包,用于弹出比较快速的及时提示信息。当Toast被显示时, 虽然它悬浮应用程序最上方,但是并未获得焦点。它的设计就是为了提示有用的信息,而不打扰用户其他操作。 最使用简单:

Android学习日记20--连接组件之Intent和IntentFilter

       上次刚了解完Android的四大组件,现在学习组件间通信的Intent和IntentFilter

一、Intent

1、简述

       Intent(意图)在应用程序运行时连接两个不同组件,是一种运行时的绑定机制。一般应用是通过Intent向Android系统 发出某种请求,根据查询各个组件声明的IntentFilter,找到组件并运行它。

Android学习日记19--四大组件之BroadcastReciver(广播接收者)

二、BroadcastReciver(广播接收者)

1、简述

       BroadcastReciver位于android.content包下,主要用于对广播消息(Intent)的过滤并响应的控件。可以理解为全局的监听器。 BroadcastReceiver 自身并不实现图形用户界面,但是当它收到某个广播消息后,BroadcastReceiver可以启动Activity作为响应, 或者启动Service服务等等。

Android学习日记19--四大组件之Services(服务)

       一个Android应用主要由四个基本组件组成,Android四大基本组件分别是Activity,Content Provider内容提供者,Service服务,BroadcastReceiver广播接收器。其中Activity和Content Provider在前面都有介绍过。这里主要讲讲Service服务和BroadcastReceiver广播接收器。

一、Services(服务)

Android学习日记18--Adapter简介

一、Adapter

1、简述

       最近学的GridView和Gallery 都有用到Adapter适配器,发现它貌似蛮重要的。专门上网搜了下有关Adapter的资料。android绝大多数应用是JAVA语言编写的,Adapter在JAVA里是专门的一种设计模式,目的是使两个原本没有关联的类结合一起使用。 比如水管A是25mm的,水管B是40mm的,假设水管厚度不计,怎样连接两种水管一起使用?这时就需要适配器C,适配器C类似水管,一头25mm,另一头40mm,这样就可以连接A、B水管一起使用了。

Android学习日记17--Gallery(画廊视图)

一、Gallery

1、简述

       Gallery有道翻译为画廊,就叫它画廊控件,主要用来可切换的图片展示,左右滑动可以选择上一张或下一张图片。个人感觉蛮实用的,不过google貌似不推荐使用啊!

Android学习日记16--GridView(网格视图)

一、GridView

1、简述  

       GridView按照行列来显示图片或文本的一种视图,排列其实有点类似TableLayout布局,不过和TableLayout还是差别很大的,倒比较像二维的ListView。位于android.widget包下,常常用来实现类似九宫格的图像。 实现手法和ListView有点相似,用Apapter把数据绑定到控件上,为容器提供子视图,利用视图的数据和元数据来构建每个子视图自定义Adapter显示。

Android学习日记15--WebView(网络视图)

一、WebView

1、简述

       WebView(网络视图)内置WebKit引擎,能加载显示网页,还支持JS,并且能够在Android平台使用AJAX WebView可以在布局中声明,也可以在Activity中直接实例化

Android学习日记14--网络通信

一、Android网络通信

       android网络通信一般有三种:java.net.(标准Java接口)、org.apache接口(基于http协议)和android.net.(Android网络接口),涉及到包括流、数据包套接字(socket)、Internet协议、常见Http处理等。android 内置HttpClient,简化和网站间的交互。但是不支持Web Services,需要利用ksoap2_android才能支持。

Android学习日记13--数据存储之File存储

4、文件存储File

       File即传统的I/O 流存储文件,Activity提供了openFileOutput()方法可以用于把数据输出到文件中, 具体的实现过程与在J2SE环境中保存数据到文件中是一样的。

       下面例子演示 如何保存文件、读取文件和把文件保存在SD卡上。