应用程序有三个核心组件: activities, services, and broadcast receivers。它们三者通过Intent这种消息机制来激活。
该实例来自于droiddraw的官方教程,用于指导人们通过该界面设计软件快速实现ListView和列表内容静态数据的结合。
在经历了三个例子代码之后,我们进入系统的开发学习。如果大家都是按照前面的例子一步步操作下来的话,我相信大家对开发环境的配置、模拟器的操作有了一定的了解。
这是官方提供的最复杂应用性最强的一个例子,演示了邮件功能的实现。本篇为OPhone入门级学习笔记的最后一篇,全部例子来源于官方的sample文件。本篇结束后,将会推出略微复杂的专题讲解,感谢大家关注。
这是一个略复杂的例子:Home API Demo。主要实现了三个功能:1.将飞信未读符号添加至快捷方式。 2.将快捷方式添加至桌面。 3.注册一个广播的receiver,可以获知实时消息。
前面我们以HelloWorld为例,介绍了Android(OPhone)平台的基本开发方法,接下来我们学习具体的应用实例。这些例子都可以在www.omsdn.net上可以下载得到,如果你下载了OPhone的SDK,这些实例在sample文件夹里面。
这是OMSDN上的helloworld例程,接下来我们对该例程进行分析,初步了解一下如何编写OPhone代码,如果你具备面向对象基础,应该很容易理解。为了篇幅起见,暂时忽略localSearch函数的内容。
在AndroidManifest.xml文件中,多次用到资源:<application android:icon="@drawable/icon" android:label="@string/app_name">在工程的res文件夹下,可以看到所提供调用的资源文件
这是在eclipse下的OPhone的HelloWorld程序工程结构。下面根据本实例来介绍一下OPhone(Android)平台的基础知识。
近年来以项目形式开展的国家大学生创新性实验计划以及北京市大学生科学研究与创业行动计划已经成为一种重要的创新人才培养模式,而随着计划的深入,相应的管理系统的开发也成为一种趋势。中央民族大学即根据这一需求,依托2008年北京市教育教学改革项目,基于开源网络工具包C++ Witty 自行设计并开发了大学生创新性实验计划项目管理系统(CxServer)。
Ubuntu的下一个版本Ubuntu9.10代号为Karmic Koala。坦白的讲关于这个新版本确实没有什么值得兴奋的,也许对用户界面没有什么大的变化。
本次大会探讨了新的软件工具,软件开发人员的培训及支持如何能协助各类企业开发软件应用。其中亦包括小尺寸手持设备以及嵌入式设备等热门话题。对此,我们有必要对本次大会上与软件开发人员密切相关的亮点做个总结。以方便开发者更为清晰的了解本次IDF峰会的内容。
中国移动今天在上海以运营商渠道正式发售首款OPhone手机多普达A6188。中国移动将为该手机提供每台1800元的补贴。
CyanogenMod是目前最受欢迎的Android自制系统,以“速度和简洁”为诉求的它,现在用户量已经达到了三万多。不过现在这个系统的作者有麻烦了,他收到Google的邮件,要求他停止CyanogenMod的开发。
Gnome 2.28已经于本周正式发布,新版本最值得一提的是Gnome Epiphany浏览器内核的转变,从之前的Gecko内核变成了Webkit内核。
在LinuxCon会议上,Ubuntu创始人Mark Shuttleworth表达了对Linux桌面的孜孜追求,认为决不能放弃桌面.
表面上看,选择在对软件价格比较敏感的非洲地区启动这项合作计划似乎跟合适一些,但是不要忘记目前全球市场均笼罩在经济危机的阴云之下,所以不光是非洲,全世界几乎每一个角落的大小公司都希望能拥有一套这样的软件服务方案。