在应用程序中添加快捷图标

在应用程序中添加快捷图标

如何实现添加快捷图标? Launcher为了让其他应用程序能够定制自己的快捷图标,就注册了一个BroadcastReceiver专门接收其他应用程序发来的快捷图标定制信息。所以只需要根据该BroadcastReceiver构造出相对应的Intent并装入我们的定制信息,最后调用sendBroadcast方法就可以创建一个快捷图标了。那么,要构造怎样一个Intent才会被Launcher的Bro...

桌面组件的开发

桌面组件的开发

Home是Android设备开启后第一个与用户交互的应用程序。在其他应用程序运行于前台时,Home也将一直运行于后台。当其他应用程序都退出时,又要返回到Home的用户界面以供用户进行下一步操作,如在应用程序列表中选择要启动的程序。除了应用程序列表,在Android系统自带的Home程序Launcher当中,还有一块类似于PC上桌面概念的区域,如图下图所示...

Cursor与Adapter结合使用

Cursor与Adapter结合使用

查询数据库均会把查询的结果包装在一个Cursor的子类对象中返回。Cursor就像是位于结果集之上的一个游标,可以对结果集进行向前、向后或随机的访问。而Cursor本身是一个接口类,提供了对结果集访问的一些抽象方法,根据功能的不同在其子类有着不同的实现。要控制查询时返回的Cursor类型,可以自定义一个继承自CursorFactory类通过实现其newCur...

Android中电话和短信服务的包

Android中电话和短信服务的包

电话或短信应用可以参考Android的相关包,它们分别是android.telephony和android.telephony.gsm。 android.telephony 包中有如下类,如表所示: 跟短信服务相关的类主要在包 android.telephony.gsm 中,如表所示: 下面举个具体的例子,说明如何使用 SmsManager是android.telephony.gsm.SmsManager中定义的用户管理短信应用的类。它的用法...

Intent Filter匹配

Intent Filter匹配

应用程序的组件为了告诉Android自己能响应、处理哪些隐式Intent请求,可以声明一个甚至多个Intent Filter。每个Intent Filter描述该组件所能响应Intent请求的能力——组件希望接收什么类型的请求行为,什么类型的请求数据。比如之前请求网页浏览器这个例子中,网页浏览器程序的Intent Filter就应该声明它所希望接收的Intent Action是WEB_SEARCH...

Google发布自有品牌手机Nexus One

Google发布自有品牌手机Nexus One

Google在美国举行自有品牌手机Nexus One的发布会。Google产品开发副总裁Mario第一个上台发言,并列举了大量数据: Google发起的开放手机联盟已增加至52位成员(13位新成员) 开放手机 联盟成立至今已诞生20款Android设备 有59个运营商推出了Android设备 覆盖了全球48个国家 覆盖19种语言 共发布4个重要 Android版本 Nexus One主要性能参数 ...

从GPhone、iPhone想到的

首先声明:我不是移动方面的专家,对电信行业也不了解,我写的《从GPhone、iPhone想到的》主要是我从多方面的认识与见解,欢迎大家拍砖。下面我就开始说明自己的简介。 1、GPhone 、iPhone的背后 GPhone、iPhone是09年全球最热门的手机,金融危机对IT界的大厂商似乎...

对象的clone()

对象的clone()

在String和StringBuffer篇中,我们介绍过:在Java中,传递参数时,都是以传值得方式进行。对于基本类型,传递的是数据的拷贝;对于引用类型,传递的引用的拷贝。其副作用是显而易见的:有时候我们想传递一个引用类型的参数,我们不希望在函数中修改这个参数,而在JAVA中也没有类似于C++中的const关键字,那该如何解决这个问题?JAVA为我们提...

String和StringBuffer杂谈

String和StringBuffer杂谈

最近在学习JAVA 基础知识,加强自己编写Android的能力,同时也为开发Android手机应用程序做最后的准备。通过这段时间的学习对JAVA有了比较深入的了解,另外一方面也发现Android中关于JAVA 部分的文档,在很多方面没有JDK Doc中说的那么详细,建议大家在学习Android SDK中关于JAVA那部分的,可以到JDK Doc中去仔细阅读文档说明。 本篇幅,我就...

Android 实现联网(四)——TCP/UDP

Android 实现联网(四)——TCP/UDP

在java.net漫游篇幅中,我们详细介绍了与网络相关的基础类,本篇幅我们详细介绍TCP、UDP,以及如何在Android 实现联网中使用TCP、UDP协议。 TCP(Transmission Control Protocol:传输控制协议) TCP模型结构图,如下图所示: 服务器端与客户端的交互图,如下图所示: 对上图,解释如下 服务器程序编写 调用ServerSocket(int port)创...