冰浪

哥已不再年轻 - 坚定梦想,毕生追求!
posts - 85, comments - 90, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Android

     摘要: Activity中外部程序调用方法总结  阅读全文

posted @ 2010-02-01 17:23 冰浪 阅读(10846) | 评论 (1)  编辑 |

     摘要: 开发者在设计之初可以决定用户与应用程序的交互方式,其中包括如何选着程序启动入口以及Package中所包含的Activities。众所周知,应用程序是一系列有着特定功能的Activities组成,它们有自己的属性和行为。用户可以在Home中通过启动快捷方式将当前进程引入特定的Activites,或者可以在其它程序进程中启动外部的Activities。有的人会问,了解程序的启动方式有用吗?当然,了解不同的启动方式才能更好的根据需要设计Activities。  阅读全文

posted @ 2010-01-22 00:18 冰浪 阅读(1062) | 评论 (0)  编辑 |

     摘要: 操作系统都有一套”血缘关系“列表,它用于标识所有可识别的类型文件的查看方式,例如:Mp3 ->Windows Media Player、Txt -> Notepad、JPG -> Picasa等等。相同的,在Android中也提供了这样一种机制,当用户想查看存储器中的某些文件时,将通过Intent找到启动这种类型文件的程序。  阅读全文

posted @ 2010-01-22 00:15 冰浪 阅读(376) | 评论 (0)  编辑 |

     摘要: 人机交互的最直接方式是通过GUI传达信息给用户,同时用户可以通过GUI的操作达到与系统互动的目的。Activity作为Android手机平台四大核心之一用于提供人机交互服务。所有操作实体都继承于Activity基类,Activity包括各种不同的Views和触发相应事件而做出的回应。  阅读全文

posted @ 2010-01-22 00:12 冰浪 阅读(281) | 评论 (0)  编辑 |

     摘要: android 的 back键 返回上一级Activity,当然最终会返回到我们的程序的上一级=>主界面,对于很多程序来说不太友好,那么就让我们的程序友好一下吧  阅读全文

posted @ 2010-01-22 00:03 冰浪 阅读(1078) | 评论 (0)  编辑 |

     摘要: Activity和Task是Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原理(underlying principles)和架构(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和activity stack等…大部分与其相关的应用模块。重点讲解开发过程中如何更准确的体现用户交互性的便捷和高效,同时也帮助分析Designers和Developers在开发期间所要面对的问题。   阅读全文

posted @ 2010-01-22 00:01 冰浪 阅读(442) | 评论 (0)  编辑 |

     摘要: 在Android中窗体与窗体之间如何互相调用和交换数据?窗体(Activity)和后台的服务(Service)如何通信?基于Unix(Linux)的系统都有一个很优秀的传统,就是倡导非常轻便的进程间通信(IPC)机制;倡导进程通过IPC来互相协作;倡导功能单一,小巧而强壮的进程,而不是又大又复杂的“万金油”。同样,在Android中我们可以将我们的Activity和Service放在不同的进程中运行,我们可以在我们的Task 中加载其他进程的Activity,这些机制都鼓励我们“尽量利用已有的功能,利用IPC和包含这些已有功能的程序协作,来完成一个完整的应用”,例如在我们的程序中充分利用Google Map的相关窗体和服务。所有这些都建立在一套轻便好用的IPC机制上。  阅读全文

posted @ 2010-01-15 00:15 冰浪 阅读(456) | 评论 (0)  编辑 |

     摘要: 由于在Android中,进程的生命周期大多数时候是由系统管理的;另外也由于手机应用的一些特殊性,所以我们需要更多的去关注各个Android Component的运行时生命周期模型。  阅读全文

posted @ 2010-01-15 00:13 冰浪 阅读(483) | 评论 (0)  编辑 |

     摘要: 在Android中使用Intent在两个Activity间传递数据时,只能是基本类型数据,或者是序列化对象。Intent是一种基于消息的进程内和进程间通信模型,当我们需要在我们应用程序内部,多个Activity间进行复杂数据对象共享交互时,使用Intent就显得很不方便。此时,我们就需要一种数据共享的机制来实现。当然,直接使用java语言中的静态变量是可以的,但在Android中有更为优雅的实现方式。
  阅读全文

posted @ 2010-01-14 00:18 冰浪 阅读(3697) | 评论 (2)  编辑 |