2013年10月26日
摘要: 安卓Service服务一 Service简介 Service是运行在后台的,没有界面的,用来处理耗时比较长的。Service不是一个单独的进程,也不是一个单独的线程。 Service有两种类型:本地服务(Local Service):用于应用程序内部远程服务(Remote Sercie):用于android系统内部的应用程序之间 前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台执行,这样用户体验比较好。 后者可被其他应用程序复用,比如天气预报服务,其他应用程序不需要再写这样的服务,调用已有的即可。二 Service的生命. 阅读全文
posted @ 2013-10-26 15:47 知行立远 阅读(409) 评论(0) 推荐(0) 编辑
摘要: Notification通知创建由于通知是一个远程视图,所以创建通知在状态栏显示需要用到三个主要的对象:一、PendingIntent对象,用来承载Intent对象的,Intent对象主要是定义通知的意图去向二、Notification对象,该对象需要借助NotificationCompat 子类Build的对象通过build()方法获得。三、NotificationManger服务对象,该对象的主要作用是将notification对象发送通过notify()方法创建系统通知样式第一步:创建一个点击该通知栏启动其他Activity的Intent(意图)对象,该activity需要注册actio 阅读全文
posted @ 2013-10-26 15:45 知行立远 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Android Notification通知简介根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。下面对Notification类中的一些常量,字段,方法简单介绍一下:常量:DEFAULT_ALL 使用所有默认值,比如声音,震动,闪屏等等DEFAULT_LIGHTS 使用默认闪光提示DEFAULT_SOUNDS 使用默认提示声音DEFAULT_VIBRATE 使 阅读全文
posted @ 2013-10-26 15:44 知行立远 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Android--Activity中使用Intent传值 Intent,又称为意图,是一种运行时绑定机制,它能在程序运行的过程中链接两个不同的组件(Activity、Service、BroadcastReceiver)。通过Intent,程序可以向Android表达某种请求或意愿,Android会根据意愿的内容选择适当的组件来请求。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的组件,并完成组件的调用。因此,Intent在这里. 阅读全文
posted @ 2013-10-26 15:43 知行立远 阅读(525) 评论(0) 推荐(0) 编辑
摘要: Android Broadcast简单认识Broadcast是应用程序间传输信息的一种机制,BroadcastReceiver是对发送出来的广播(Broadcast)进行过滤并接收相应的一类组件。基本步骤:1.在要发送广播的地方,把要发送的信息和用于过滤的信息(Action、Category)装入Intent对象,通过调用sendOrderBroadcast()和sendStickyBroadcast()方法,把Intent发送出去。如:static final String INTENAL_ACTION_1="com.cuc.miti.BroastcastReceiver.Inte 阅读全文
posted @ 2013-10-26 15:43 知行立远 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Intent和IntentFilter简介Intent和IntentFilter简介意图Intent分类:显式意图:利用class找到对方,在同一个应用程序类可以方便使用,但是在不同的应用程序无法调度隐式意图:利用action找到对方,可以给目标设置一个action,然后就可以在任意项目的应用程序都可以调用。服务和广播都会采取隐式意图 一个应用程序的三个核心组件 (活动,服务和广播接收器)都是通过消息即意图(Intents)来激活的。Intent消息传送是相同或不同应用中组件运行时晚绑定的一种机制。意图本 身(一个意图对象)是一个包含被执行操作抽象描述的被动的数据结构。或,对于广播而言,是某件 阅读全文
posted @ 2013-10-26 15:42 知行立远 阅读(700) 评论(0) 推荐(0) 编辑
摘要: Android菜单概述菜单是Activity的一个重要组成部分,它为用户操作提供了快捷的途径。Android提供了一个简单的框架来向程序中添加标准菜单 。一、创建一个菜单资源你需要在一个XML 菜单资源中定义一个菜单而不是在代码中,然后在代码中inflate这个菜单资源。使用菜单资源来定义菜单是一个很佳的做法,因为这样可以使界面与代码分离。并且在XML中更容易设计你的菜单。要创建一个菜单资源,先在你项目的res/menu/下创建一个XML文件,然后用以下元素建立菜单:定义一个菜单,它是菜单项的容器。 必须是文件的根节点,其内部可包含一个或多个和 元素。创建一个菜单项。菜单项中可以继续包含元素, 阅读全文
posted @ 2013-10-26 15:40 知行立远 阅读(727) 评论(0) 推荐(0) 编辑
摘要: ListView和Adapter对象均具备有对象更新方法ListView对象列表的更新方法1、invalidate();--重绘组件2、invlidateView()--重绘组件并包含所有的ViewAdapter对象更新列表方法1、mBaseAdapter.notifyDataSetChanged();2、mBaseAdapter.notifyDataSetInvalidated() 阅读全文
posted @ 2013-10-26 15:39 知行立远 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 布局【ViewGroup】像素单位的变化:是用dip,而不是px,主要用于宽高的设置在Android中支持的描述大小区域的类型有以下几种。px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般哦我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。sp(scaled pixels—best for text size)——带比例的像素。pt(points)——磅:1pt = 1/72英寸in(inches)——英 阅读全文
posted @ 2013-10-26 15:38 知行立远 阅读(289) 评论(0) 推荐(0) 编辑
摘要: AndroidUI的基本结构创建时间:2013-9-13 11:05更新时间:2013-9-13 11:05 阅读全文
posted @ 2013-10-26 15:37 知行立远 阅读(244) 评论(0) 推荐(0) 编辑