
Bada
程序员Linc
资深技术专家,专注移动开发与人工智能领域15年+
展开
-
Hello,Bada!
为什么要学bada:现在的移动市场,纷争四起,各大厂商齐发力。目前笑的最从容的当属iPhone和Android。在移动开发领域混了几年,感觉开发者是最苦的。要学的东西太多了,这么多手机系统,要全掌握并精通,那简直是不可能的。聪明些的,就会做出选择,也就是所谓的抱大腿,原创 2011-08-27 14:50:41 · 2658 阅读 · 4 评论 -
Hello Bada!详解之四:Bada UI的布局
如何布局在Bada项目的目录结构中提到了/Res目录,我们的UI布局文件就在这里,见下图:双击IDF_BUDDYFIXFORM.xml,打开UI Builder(默认是用Form Editor打开),如图:如你亲眼所见,这是个可以拖拽的UI布局。之前一直在做Android,界面布局都是手写的,直到Android4.1发布后最新的UI工具才有比较舒服的拖拽布局。这种所原创 2012-08-04 10:37:25 · 2128 阅读 · 0 评论 -
Bada项目的目录结构
在一年前写了一篇《Hello,Bada!》,当时使用了最新的Bada2.0 SDK,如今一年过去了,SDK也只是更新到2.0.5,与iPhone和Android相比,更新的速度还是有些慢。而我距上一篇Bada文章也是一年之久,更新速度更是汗颜。上篇文章写了一个简单的例子,但是很多细节并么有描述清楚,比如项目的目录结构,那么今天就再来说一说。看下面的目录结构图:/In原创 2012-07-23 21:17:36 · 2119 阅读 · 0 评论 -
Hello Bada!详解之一:系统框架与生命周期
在Hello Bada!中演示了如何创建一个简单的Form项目,简单的UI中按下按钮显示Hello及弹出对话框。今天以此项目为基础,来详细讲解一下Bada项目最基本的知识。一、Bada系统的架构从Bada文档中祭出架构图:先来简单分析一下这四层架构。最底层是Kernel层,Bada同Android等一样,也是基于linux系统的,所以它的系统kernel就是linux原创 2012-07-25 20:51:05 · 2144 阅读 · 0 评论 -
Hello Bada!详解之二:Bada的C++命名空间
三、Bada开发的C++命名空间为了方便开发者,Bada提供了20个左右的C++命名空间来支持Bada特性。就像Android提供了50左右的Android相关包来支持Android开发一样,越详尽的库支持,开发者越喜欢。下面来简单罗列一下,随着开发的深入再细致的分析这些命名空间。Osp 是Bada的根命名空间。Osp::Ads广告相关。付费软件在国内是不太被认可的,遂广告原创 2012-07-26 21:26:56 · 1954 阅读 · 0 评论 -
移动开发四国语言概览一:背景
当今移动开发炙手可热,以iPhone、Android、WP和Symbian、Bada等几大系统瓜分天下。而相关的开发语言成为进入移动圣殿的钥匙,它们是:Objective-C、Java、C#和C++。先来看看7月份的编程语言排名:在来看看8月份的排名:大家看到了,排在前五名的是C、Java、Objective-C、C++和C#。经常关注语言排名的童鞋应该惊诧的发现,原创 2012-08-12 13:54:54 · 5276 阅读 · 2 评论 -
移动开发四国语言概览二:标识符
定义:一、标识符是指常量、 变量、语句标号以及用户自定义函数的名称,以及后来的接口名、类名。C语言规定标识符只能由字母、数字、 下划线组成,并且只能由字母、下划线开头;并且不能使用关键字做标识符。C++对标识符的规定与C语言相同。Objective-C也同上。Java可以使用$符号开头和任意位置,其余同上。Java标识符的约定:1、类和接口通常使用名词,每个单词的首字母原创 2012-08-13 20:56:02 · 2572 阅读 · 1 评论 -
Hello Bada!详解之三:Bada的系统应用基础与Bada UI
四、Bada的系统应用基础系统应用基础,指的是三个最基本的命名空间。在Helloworld.h中大家看到引入了如下4个头文件:#include #include #include #include 前三个就是应用、基础和系统命名空间的头文件。App命名空间前面也介绍过了,下面是此空间中类关系图:Helloworld类是继承自Osp:原创 2012-07-29 21:33:25 · 1953 阅读 · 0 评论