上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 本文来自:安卓航班网要实现拖动效果需要做以下的准备。1.创建一个Android工程。2.在main.xml中添加一个ViewFlipper组件。<ViewFlipper android:id="@+id/ViewFlipper01"android:layout_width="wrap_content" android:layout_height="wrap_content"></ViewFlipper>在代码中设置ViewFlipper的事件和属性viewFlipper = (ViewFlipper) find 阅读全文
posted @ 2011-08-28 01:22 情定诺坎普 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Android 1.0 第一版商用操作系统 Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包 Android 1.5 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器 Voice search 语音搜索 立体声蓝牙和免提电话 Android 1.6 完全重新设计的Android Market,可以显示更多的屏幕截图 手势支持,可以让开发者生成针对某个应用程序的手势库 支持CDMA网络:中国... 阅读全文
posted @ 2011-08-28 01:09 情定诺坎普 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Activity、Service和Broadcast Receiver这些核心组件之间通过消息激活,这个消息就是Intent。Intent消息可用于当前运行时同应用内部的组件之间或者不同应用的组件之间通信。Intent自身,即一个Intent对象,包含说明一个执行操作的抽象数据结构,传递给执行操作的组件,或者,常见于broadcast的情况,该数据结构用于描述正在执行或者已经发生的事情。针对组件类型不同,发送Intent有不同的机制:针对Activity,Context.startActivity()方法传递Intent,启动一个新的Activity,或者Activity.startActiv 阅读全文
posted @ 2011-08-28 01:07 情定诺坎普 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。2、成员内部类:形式如下 class Outer { class Inner{} } 编译上述代码会产生两. 阅读全文
posted @ 2011-08-26 13:46 情定诺坎普 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Android中的服务类似windows中的服务,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件中的<application>节点里对服务进行配置:<service android:name=".SMSService" />服务不能自己运行,需要通过调用Context.startService()或Context.bi 阅读全文
posted @ 2011-08-25 23:06 情定诺坎普 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样也可以对外共享数据。那么,这里为何要使用ContentProvider 对外共享数据呢?是这样的,如果采用文件操作模式对外共享数据,数据的访问方式会因数据存储的方式而不同,导致数据 阅读全文
posted @ 2011-08-23 23:02 情定诺坎普 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:文件名称:itcast.xml<?xml version="1.0" encoding="UTF-8"?><persons> <person id="23"> <name>liming</name> <age>30</age> < 阅读全文
posted @ 2011-08-23 22:52 情定诺坎普 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream = this.openFileOutput("itcast.txt", Context.MODE_PRIVATE); ou 阅读全文
posted @ 2011-08-23 22:49 情定诺坎普 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在文件AndroidManifest.xml中添加权限<uses-permission android:name="android.permission.READ_PHONE_STATE"/>第一种方法:获取手机的IMSI码,并判断是中国移动\中国联通\中国电信TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); /** 获取SIM卡的IMSI码 * SIM卡唯一标识:IMSI 国际移动用户识别码(IMSI:Internation 阅读全文
posted @ 2011-08-23 22:45 情定诺坎普 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特性跟JMS中的Topic消息接收者类似。要实现一个广播接收者方法如下:第一步:继承BroadcastReceiver,并重写onReceive()方法。public class IncomingSMSReceiver extends BroadcastReceiver { @Override p 阅读全文
posted @ 2011-08-23 22:44 情定诺坎普 阅读(288) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页