随笔分类 -  移动开发_Android

for google OS Android
摘要:在Android中,对于数据的存贮,有几种方式,有文件方式,有文件式数据库方式,Android自带了一个SQLite数据库,做嵌入开发的人对这个跨平台的本地文件数据库一定不会陌生,在Android对于数据的访问,提出了新的方式,ContentProvider方式,类似于MS的ContentProvi... 阅读全文
posted @ 2009-07-26 17:22 岁月无声 阅读(7378) 评论(3) 推荐(0)
摘要:一般Android组件通过Intent进行跳转,还一种情况是系统的Broadcast,系统在启动,闹钟,来电等一些情况下,会广播一些消息给所有的接收者,这些接收者都由BroadcastReceiver来派生。 一般Context也可以通过braodcast方式来广播Intent. 最简单的显示使... 阅读全文
posted @ 2009-07-24 18:48 岁月无声 阅读(7931) 评论(2) 推荐(1)
摘要:Android 中有几个重要的组件,其中之一就是Service,这是没有UI的组件,可以做为后台的服务,当然可以使用Intent来启动。同时也可以绑定到宿主对象(调用者,常是Activity)来使用, 注意:一,Android中的Service与调用者在同一线程,所以要是耗时的操作要在Servi... 阅读全文
posted @ 2009-07-24 18:41 岁月无声 阅读(6733) 评论(0) 推荐(0)
摘要:玩了半天Android的自带的界面元素组件,我们能不能创建自定义组件呢,当然可以,下面我们就step by step来创建一个自己的界面View组件。 阅读全文
posted @ 2009-07-23 20:43 岁月无声 阅读(1556) 评论(3) 推荐(1)
摘要:布局XML文件使用:就如跨平台UI界面库一样,Android也是使用XML文件来存贮界元素持布局,现在流行的一些界面组件都是采用此方式。在Android中,res/layout资源目录下,会有一个或多个.xml文件,这就是一个界面的布局文件。我们打开一个来看看。我打开当前工程目录下的res/layo... 阅读全文
posted @ 2009-07-23 20:41 岁月无声 阅读(2272) 评论(0) 推荐(0)
摘要:在Android中是通过触屏及键盘来操作程序的,我们如何响应一般的键盘及触笔动作呢?通过对Android一些基本界面元素的操作的了解,如果你再熟悉MVC你可以猜到Android将会如何处理键盘事件,恭喜你,猜对了,仍在Activity中改事件响应函数来做到。一般是如下三个函数:onKeyDown, ... 阅读全文
posted @ 2009-07-23 20:23 岁月无声 阅读(2746) 评论(0) 推荐(0)
摘要:在Android中,有对应于其它语言中的进度条,也就是我们要提到的ProgressDialog,但绝对美观大方,可以生成一个ProgressDialog对象,设置弹出进度窗口的标题(setTitle),过程提示消息(setMessage),再显示(show)即可,也可直接调用ProgressDial... 阅读全文
posted @ 2009-07-23 19:59 岁月无声 阅读(2126) 评论(0) 推荐(0)
摘要:Android中RadioButton的使用同其它语言中的RadioButton使用相似。 在Android中,RadioButton同其它继承于View的界面元素一样,可单独使用,OnClickListener,当然最常用的方式是以组合方使用,组合方式使用时,要使用RadioGroup类,这个类同... 阅读全文
posted @ 2009-07-23 18:08 岁月无声 阅读(2569) 评论(1) 推荐(0)
摘要:在Android中ListView的使用较为复杂一点,也就是配置其Adapter,Adapter有几种,有ArrayAdapter,SimpleAdapter等,首先要生成一个ListView(当然可以使用ListActivity,此Activity整合了ListView)然后用Adapter来设... 阅读全文
posted @ 2009-07-23 17:08 岁月无声 阅读(3391) 评论(0) 推荐(0)
摘要:Android手机的菜单很美观大方,其编程实现起来也简洁明快,如果谁用过QT的界面编程,那么看一眼Android的Menu编程会马上会心微笑,Option Menu:看看下一段代码:import android.app.Activity;import android.os.Bundle;import... 阅读全文
posted @ 2009-07-22 16:51 岁月无声 阅读(3192) 评论(0) 推荐(0)
摘要:Android 界面编程有两种基本的方法,一种是在代码中,动态创建一个个组件,及把这些组件用Layout来进行组合成复杂的界面展现。一种是用图形化的方式来编写 布局Layout,这些布局被保存在XML文件中,会编译成资源,被程序中的Activity来加载(setContentView()), 再通... 阅读全文
posted @ 2009-07-22 15:59 岁月无声 阅读(3422) 评论(0) 推荐(0)
摘要:Android应用中,由一些基本元素构成,但如何交互呢? Activity->Activity: Activity之间通过Intent进行交互,可以通过直接类名直接跳转,也可以通过Intent Filter进行匹配分析,然后找到对应的Activity进行切换,这是一种松散的藕合。 Internal... 阅读全文
posted @ 2009-07-21 10:03 岁月无声 阅读(776) 评论(0) 推荐(0)
摘要:在一个Android应用中,主要是由一些组件组成,(Activity,Service,ContentProvider,etc.)在这些组件之间的通讯中,由Intent协助完成。 正如网上一些人解析所说,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此In... 阅读全文
posted @ 2009-07-17 10:27 岁月无声 阅读(6542) 评论(0) 推荐(0)
摘要:对于一个Android应用,先看看官方网站的一个简介。 对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下: Activity Intent Receiver Service Content Provider 但是,并不是每一个Android应用程... 阅读全文
posted @ 2009-07-17 10:22 岁月无声 阅读(978) 评论(1) 推荐(0)
摘要:一,开发环境搭建 二,测试与发布 三,程序基本元素与结构。 四,Hello World 五,界面 六 Intent 七 Intent Receiver 八 Content Provider 九 Servicer 十 Broadcast 十一,网络 十二,文件 多媒体 本地化 兼容与移植 阅读全文
posted @ 2009-07-16 23:28 岁月无声 阅读(607) 评论(0) 推荐(0)
摘要:使用搭建好的Eclipse + ADT 环境。 在Eclipse中选择 File > New > Project 菜单项。如果你已经成功安装了Android 插件,你会在弹出的新项目对话框中看到一个叫做“Android”的条目,包含一个”Android Project”的项目 选中"Android... 阅读全文
posted @ 2009-07-16 23:24 岁月无声 阅读(1113) 评论(0) 推荐(0)
摘要:随着Google手机概念形成,大家就对这个有着IPhone的界面风格,又着有BlackBerry的Java最大范围的支持,又有本地代码(Unix/linux源代码)的重用,比Symbian简单得多的开发库,对开发者还有颇具吸引力的。从Android m3 trial开始我就试用他的开发环境,在模拟... 阅读全文
posted @ 2009-07-03 11:36 岁月无声 阅读(3530) 评论(4) 推荐(2)