
android应用程序开发
tangy110
这个作者很懒,什么都没留下…
展开
-
Android四大组件
Android四大组件Android开发平台是开放的平台,而位于四层框架顶端的应用开发,必然涉及到Android组件。本文将为大家详细介绍Android组件。 组件(Component),在谈及所谓架构和重用的时候,是一个重要的事情。很多时候都会说基于组件的软件架构,指的是期望把程序做乐高似的,有一堆接口标准封装完整的组件放在哪里,想用的时候取上几个一搭配,整个程序就构建完成了。在开篇的时候就在说,Android是一个为组件化而搭建的平台,它引入所谓Mash-Up的概念,这使得你在应用的最上层,想做的不转载 2011-05-12 11:23:00 · 1213 阅读 · 0 评论 -
Android Broadcast receiver使用入门
<br />简介<br /><br />Android中的四大组件是 Activity、Service、Broadcast和Content Provider。而Intent是一个对动作和行为的抽象描述,负责组件之间程序之间进行消息传递。那么Broadcast Receiver组件就提供了一种把Intent作为一个消息广播出去,由所有对其感兴趣的程序对其作出反应的机制。<br /> <br />实例<br /><br /><br />在Android中,广播(broadcast)是非常有用的功能。通过广播可以转载 2011-05-13 16:05:00 · 3939 阅读 · 0 评论 -
Intent ACTION值自定义
<br /><br /><br />在启动一个ACTIVITY时,作为信使的Intent主要由三部分构成:Intent<Action,Data,Category>;对于Action,有时候我们不一定非得用系统自定义的值,而可以自定义,同样可以达到启动其它Activity的效果。<br /> <br />这里我们需要明确如下定义:<br />1.ACTION的值是一个类型为String的字符串<br />2.Intent中ACTION的值是双向的,发送方发给接受方中的ACTION值能够被双方了解;这样在发送方转载 2011-05-12 19:26:00 · 7767 阅读 · 2 评论 -
Launch Model
<br /><br />Launch Mode<br /> <br />这里4种不同的启动模式可以设置到<activity>元素的launchMode特性上:<br />standard(默认模式)<br />singleTop<br />singleTask<br />singleInstance<br /> <br />这些模式有以下四点区别:<br />1、哪个Task将容纳响应Intent的Activity。对于“standard”和“singleTop”来说,是产生Intent的那个Task(并调转载 2011-05-14 17:24:00 · 1276 阅读 · 0 评论 -
android中通过拨号键打开contacts相关界面的流程分析
首先拨号键属于全局策略管理,所以在PhoneWindowManager中对KEYCODE_CALL事件做了对应的处理,如果按下KEYCODE_CALL时,话机处于RINGING状态,则通过Phone执行answerRingCall接口实现接听电话的调用。而在PhoneWindow中有对KEYCODE_CALL更详细的逻辑处理。当KeyDown时...android更关心此时是否是长按CALL,所以这不是我所想要知道的细节,而在KeyUp时有startCallActivity的调用,哈哈~ 开始转载 2011-04-26 19:26:00 · 5976 阅读 · 1 评论 -
How to Add Virtual Keys on Status Bar
How to add virtual keys on status bar?--------------------------------------(for the version before Froyo) There are 6 .png for touch up and touch down of 3 buttonsPut 72 dpi and 48 dpi which can be found in Google native source code intoframeworks/base/转载 2011-05-07 10:24:00 · 1230 阅读 · 0 评论