随笔分类 -  Android

上一页 1 2

Android如何关闭Application
摘要:程序启动后,先执行Application.onCreate(),再执行Activity.onCreate()。如果没有生成自己的Application,那么系统会为你自动生成一个。退出程序时我们一般只调用finish()函数杀死当前Activity,Application退到幕后,由系统自动维护。再次启动程序时就不会执行Application.onCreate(),而是直接执行Activity.o... 阅读全文

posted @ 2011-12-26 15:42 蓝风笨笨 阅读(5476) 评论(0) 推荐(0)

Android开发指南中文版(四)Processes and Threads
摘要:如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里,也可以为任何... 阅读全文

posted @ 2011-12-22 15:10 蓝风笨笨 阅读(319) 评论(0) 推荐(0)

Handling affinities
摘要:密切关系表明了一个activity更愿意属于哪个task。默认的,同一个应用程序的所有的activity相互间有亲和力。因此,默认的,一个应用程序中的activity倾向于位于同一个task中。但是可以修改默认的activity的密切关系。不同的应用程序的activity可以有相同的密切关系,或者是同一应用的不同的activity可以指定不同的任务密切关系。通过修改<activity>元素的taskAffinity默认属性来修改任意给定的activity的密切关系。taskAffinity属性的值为字符串型,必须在<manifest>元素默认包中唯一的名字,因为系统使用 阅读全文

posted @ 2011-12-21 15:31 蓝风笨笨 阅读(300) 评论(0) 推荐(0)

Activities and Tasks
摘要:Activities and Tasks简介一个activity可以启动另外一个,甚至包括与它不处于同一应用程序之中的。举个例子说,假设你想让用户看到某个地方的街道地图。而已经存 在一个具有此功能的activity了,那么你的activity所需要做的工作就是把请求信息放到一个Intent对象里面,并把它传递给startActivity()。于是地图浏览器就会显示那个地图。而当用户按下BACK键的时候,你的activity又会再一次的显示在屏幕上。对于用户来说,这看起来就像是地图浏览器是你activity所在的应用程序中的一个组成部分,其实它是在另外一个应用程序中定义,并运行在那个应用程序的进 阅读全文

posted @ 2011-12-21 11:12 蓝风笨笨 阅读(268) 评论(0) 推荐(0)

Activity生命周期
摘要:Activity生命周期(Activity lifecycle) 一个activity主要有三个状态: 当在屏幕前台时(位于当前任务堆栈的顶部),它是活跃或运行的状态。它就是相应用户操作的activity。 当它失去焦点但仍然对用户可见时,它处于暂停状态。即是:在它之上有另外一个activity。这个activity也许是透明的,或者未能完全遮蔽全屏,所以被暂停的activity仍对用户可... 阅读全文

posted @ 2011-12-21 10:08 蓝风笨笨 阅读(269) 评论(0) 推荐(0)

Android开发指南中文版(三)Intents and Intent Filters
摘要:本文转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-2227.html意图和意图过滤器Intents and Intent Filters一个应用程序的三个核心组件-活动,服务和广播接收器是通过消息即意图(Intents)来激活的。Intent消息传送是相同或不同应用中组件运行时晚绑定的一种机制。意图本身,一个意图对象,是一个包含被执行操作抽象描述的被动的数据结构-或者,对于广播而言,是某件已经发生并被声明的事情的描述。存在不同的机制来传送意图到每种组件中:一个意图对象是传递给Context.startActivity()或者Activi 阅读全文

posted @ 2011-12-20 16:28 蓝风笨笨 阅读(401) 评论(0) 推荐(0)

Android开发指南中文版(二)Application Fundamentals
摘要:应用程序基本原理 Android应用程序是由Java编程语言写成的。Android的SDK工具编译的Java代码,包括:所有数据、资源文件一起放到一个扩展名为.apk文件里。一个完整的.apk文件被看成是一个应用程序,并能安装到android设备上的应用程序安装文件。 一旦安装到设备中,每一个Android应用都生存在她自己的安全沙箱里: Android操作系统是一个多用户的Linux系统... 阅读全文

posted @ 2011-12-20 11:48 蓝风笨笨 阅读(370) 评论(0) 推荐(0)

Android开发指南中文版(一)What is Android?
摘要:Android是什么? Android是一个针对于移动设备的软件栈,它包括操作系统,中间件和关键应用。AndroidSDK提供了在Android平台使用Java编程语言进行开发应用程序的必要的工具和API。特点 *应用程序框架 使组件可重用并且可替换 *Dalvik虚拟机 为移动设备优化 *集成的浏览器 基于开源的WebKit引擎 *优化的图形处理 以定制的2D图形库和基于OpenG... 阅读全文

posted @ 2011-12-20 10:09 蓝风笨笨 阅读(312) 评论(0) 推荐(0)

Activity的启动模式
摘要:启动模式允许开发者定义一个activity的新实例如何与当前的Task关联。可以定义使用俩种方法来定义。如果Activity A开启Activity B, Activity B就可以在它的manifest文件中定义它与当前的task如何关联,Activity A也可以要求activity B应该如何与当前的task关联。如果两个activity都定义了Activity B应该如何与一个task关联,Activity A的要求(在intent中定义的)将会覆盖Activity B中要求(在manifest文件中定义的)。注意:一些在manifest中的登录模式在intent中不再可用,同样地,一 阅读全文

posted @ 2011-12-19 16:39 蓝风笨笨 阅读(1089) 评论(1) 推荐(2)

上一页 1 2

导航