
智能手机
夜月-风
Nothing is hard, but just be the hard-working guy.
展开
-
Bada学习-(二十八)服务器组件配置
本文译自三星官方bada开发网服务器组件配置 你可以在 bada developer site上为你的C++或者flash应用配置服务器组件:Ad components(广告组件), 例如配置广告网络以及目录,清单配置Messaging components(消息组件), 例如请求推送服务翻译 2011-11-09 15:57:06 · 2635 阅读 · 0 评论 -
bada学习-(二)概况
BADA概况 三星BADA是一款具有良好用户交互性和服务导向的智能手机平台,它允许你使用C++,flash,web 编程技术为BADA设备创建具有丰富体验特性的应用。BADA平台允许你为BADA设备创建各种各样的应用程序:1.BADA的架构主要介绍BADA不同部分的架构2.应用开发模式阐述应用的生命周期翻译 2011-10-28 11:49:37 · 1111 阅读 · 0 评论 -
Bada学习-(五)多任务模式
多任务模式 bada平台2.0及更高的API版本支持多任务模式.然而,当许多bada应用在同时运行时,只能有一个应用运行在前端,其它的应用则运行于后台.用户可以调整应用的优先级并且任意时刻都可以使用任务管理器(可以列出所有当前正在运行的应用)来决定让哪个应用运行在前台.多任务应用在用户按下End按钮后,或者系统内存过低时将退出运行.翻译 2011-10-28 13:16:26 · 1390 阅读 · 0 评论 -
Bada学习-(六)应用生命周期管理
应用生命周期管理 下图为bada应用生命周期的描述,包含启动,结束,以及对前台后台应用视图的调整 Figure: C++ or flash application life-cycle注意web应用的生命周期与上图基本一致, 例外的是web应用的事件处理器为用户定义并注册绑翻译 2011-10-28 13:48:52 · 1421 阅读 · 0 评论 -
Bada学习-(十二)Privileged API
Privileged API bada 的开放API有三个级别. 有些API叫做Privileged API,用于处理平台和用户敏感数据.要使用特权API,你必须在你的(C++/FLASH应用或者WEB应用的)manifest文件中恰当说明.bada的开放API可以分为三个优先级别:非优先的,普通和系统翻译 2011-10-30 23:18:52 · 1300 阅读 · 0 评论 -
Bada学习-(十七)使用多点触控
本文译自三星官方bada开发网多点触控的使用模拟器允许你通过按住 CTRL 并用鼠标在屏幕上点击来实现/模拟多点触控效果增加触控点要在模拟器的屏幕上增加新的触控点,按住 CTRL 键并用鼠标在屏幕上点击你可以在达到触控点上限前不断增加新的触控点. 要得到目标移动终端的多点触控上限,可以调用方法System::SystemInfo::GetValue()的翻译 2011-11-03 22:47:49 · 1680 阅读 · 0 评论 -
Bada学习-(二十五)错误码
本文译自三星官方bada开发网Error Codes(错误码) 错误码是指在安装或者加载bada应用时发生错误时显示的编码.每个错误都有对应的错误码.这个编码是用于检查这个错误的原因.下图显示了一个错误码的示例.Figure: Example of an error code下表描述了错误码的详情翻译 2011-11-08 14:55:38 · 1873 阅读 · 0 评论 -
Bada学习-(二十九)bada测试服务器
本文译自三星官方bada开发网bada测试服务器本节完了终于快到正题了....TEARS...现在只是学习阶段,还没开始CODING,也不便发表评论,就简单翻译下...大家有觉得不对的地方还望指点...感谢ING...bada测试服务器类似于bada服务器上的沙箱.它提供了一个在线的测试环境,让我们可以在在bada应用跟bada服务器间进行交互而不影响bada服务器的内翻译 2011-11-09 16:29:08 · 2108 阅读 · 0 评论 -
Bada学习-(三十三) C++以及Flash应用开发流程之创建应用工程
本文译自三星官方bada开发网最近工作有点忙,发的少了,还望见谅. 译的不对的地方希望多多指正.感激ING...创建应用工程当你在 bada developer site定义好你的 application profile(应用档案),并下载了manifest 文件后,你就可以开始在bada IDE上创建你应用项目了.应用工程的创建可能会因你创翻译 2011-11-15 15:14:35 · 3585 阅读 · 0 评论 -
Bada学习- (三十)C++以及Flash应用开发流程之概述
本文译自三星官方bada开发网C++以及Flash应用开发流程之概述下图展示了C++/flash应用的开发流程.三星bada提供了相关一些工具:用于管理应用的生命周期Figure: C++ and flash application development process开发bada应用的步骤:计划/设计你的应用.创建应用档案.翻译 2011-11-12 21:41:18 · 3420 阅读 · 0 评论 -
Bada学习-(七)应用状态转换
应用状态转换 所有bada应用拥有以下4个状态,对应以下事情处理器:初始化应用框架初始化应用并创建应用的界面框架.构造用户界面,并且将恢复上次运行结果如果Osp::App::Application::OnAppInitializing()事件处理器返回false, 应用状态将转为 '结束中' 并退出如果事件处理翻译 2011-10-28 14:05:35 · 1364 阅读 · 0 评论 -
Bada学习-(十一)文件系统
bada 文件系统 每个bada应用都会在终端文件系统中分配一个私有的存储区域,即该应用的根目录以下为文件系统的访问规则:C++/FLASH应用可以使用 Osp::Io命名空间方法 .web应用访问文件路径也遵循相同规则; 但是 WAC device APIs支持的虚拟根目录不相同 在整个系统范围内bada AP翻译 2011-10-28 16:11:46 · 1566 阅读 · 0 评论 -
Bada学习-(十八)事件注入器(触发器)
本文译自三星官方bada开发网事件注入器 事件注入器允许你人工创建并使用任何你需要的数据.甚至你还可以模拟真实环境下的终端感应器:Call接入来电Network网络选择信息指示Messaging接收短信状态报告推送通知/消息Location地理位置信息Sens翻译 2011-11-04 12:17:33 · 2011 阅读 · 0 评论 -
Bada学习-(十九)可视化UI工具
本文译自三星官方bada开发网UI Builder 三星bada提供可视化UI编辑器,用于 designing and creating the application UI. UI 编辑器是WYSIWYG (What You See Is What You Get) 所见即所得设计环境,用于创建用户界面应用.注意翻译 2011-11-04 13:42:49 · 1896 阅读 · 0 评论 -
Bada学习-(二十六)bada开发者网站
本文译自三星官方bada开发网bada Developer Site bada developer site 对你高效创建,发布操作移动应用提供良好支持.网址让你可以管理你的应用从形成概念模型,发布到应用结束开发整个生命周期bada developer site 提供以下支持:bada SDK (software develo翻译 2011-11-08 23:30:47 · 1810 阅读 · 0 评论 -
Bada学习-(二十七)三星账号Samsung Account
本文译自三星官方bada开发网Samsung Account Samsung account是用户用来访问bada服务器相关服务(例如社区,定位,商业功能)的账号.它还提供用于访问 bada developer site 和 Samsung Apps Seller Office. 当一个应用在执行登陆操作并需要使用用户翻译 2011-11-09 00:00:19 · 7819 阅读 · 0 评论 -
Bada学习-(二十四)JavaScript 调试器
本文译自三星官方bada开发网JavaScript 调试器(好亲切,咋就跟chrome的调试器这么像咧..)你可以在Emulator 或者 target device上使用bada IDE提供的JavaScript调试工具来调试你的Web调试器.JavaScript是基于 Web引擎查看器(版本71484),并做了修改以支持远程调试.注意翻译 2011-11-08 13:43:07 · 1749 阅读 · 0 评论 -
bada学习-(一)起航
BADA起航 在使用BADA进行开发之前,请确认你已经对对其授权许可有了一定了解。 这份文档是为将要开始学习BADA的你提供各种信息,比如配置开发环境,学习并熟悉终端应用开发流程以及开发工具等: 1.bada概要主要是借要BADA平台的架构,C++以及它的WEB框架翻译 2011-10-28 11:47:03 · 1792 阅读 · 4 评论 -
bada学习-(三)架构
BADA架构 以下是bada架构的描述图 bada架构包括以下几层: 1.Kernel 本层包含实时操作系统或者linux核心,依赖于终端硬件配置 2.终端 本层包含由终端操作系统,图形,多媒体功能,通信组件等提供的手机终端核心功能. 这些功能包括,手机翻译 2011-10-28 11:55:43 · 1245 阅读 · 0 评论 -
bada学习-(四)应用模块
应用模块 bada应用模型主要处理应用的生命周期以及系统事件,包括: 1.bada的多任务处理 2.应用的生命周期 bada平台支持一下应用类型 1.基础应用它们存储在ROM中,不能使用应用管理器删除.例如包好奇,联系人,照相机,音乐播放器等.翻译 2011-10-28 12:00:25 · 1689 阅读 · 0 评论 -
Bada学习-(八)启动应用
启动应用 你可以从主菜单中运行一个bada程序 当你从主菜单启动一个应用后,进程管理器将加载相关类库以及应用可执行库到内存中. 该应用的一个实例将在C++/FLASH应用的入口类方法(the OspMain() )或者web应用的(index.html file)中被创建并执行.在应用初始化阶段,Osp::App::Application::O翻译 2011-10-28 14:15:00 · 1236 阅读 · 0 评论 -
Bada学习-(十三)终端差异性信息
终端差异性信息 bada移动设备的特性可能各不相同.当你在设计你的应用时,你需要考虑你的目标终端的相关配置特性.例如,你能够很好的理解不同终端模型之间的区别,并会对你的应用产生怎样不同的影响,对于你的应用至关重要, 你还需要让你的应用能够支持多种不同终端.你需要考虑的因素包括:自动缩放(屏幕自适应)屏幕,翻译 2011-10-30 23:42:18 · 1194 阅读 · 0 评论 -
Bada学习-(十四)SDK的安装
本文译自三星官方bada开发网bada SDK 的安装 在你开始开发bada应用前,你需要先安装bada SDK(软件开发工具箱):准备工作 在你装SDK之前,请确认你的电脑符合开发所需的系统软硬件要求.准备工作还包括你在bada文档的帮助下开发bada应用所需要了解的一些相关翻译 2011-10-31 23:36:16 · 1650 阅读 · 0 评论 -
Bada学习-(十六)仿真模拟器
本文译自三星官方bada开发网Emulator 仿真模拟器可以模拟在目标终端上运行bada应用的效果.让我们能够在发布到真机上运行前在本地模拟环境中对我们的应用进行充分调试,测试.仿真模拟器使用本地调试器,使我们能够很好把控应用的执行.仿真模拟器支持真机的以下功能:多点触控编码解码器详情翻译 2011-11-02 23:46:34 · 2103 阅读 · 0 评论 -
Bada学习-(二十一)性能分析器
本文译自三星官方bada开发网性能分析你可以在目标终端或者模拟器Emulator 中使用SDK提供的分析器来监测你的应用的性能.性能分析器提供监视器以追踪不同应用的资源,例如数据库,文件,内存等,并在多个Eclipse试图中显示追踪结果.注意性能分析器仅对C++和flash应用可用要使用性能分析器,你必须先在你的目标终翻译 2011-11-06 00:09:03 · 2098 阅读 · 0 评论 -
Bada学习-(二十二)追踪应用性能
本文译自三星官方bada开发网追踪应用性能 你可以通过创建一个特殊的的Performance Analyzer (性能分析器)追踪绘画来达到应用性能的监测目的.有了追踪对话的帮助,你可以选择监视器,来追踪你应用的性能以及存储追踪结果.要使用性能分析器来追踪你的应用的执行,你的应用必须是安装在目标终端或者 Em翻译 2011-11-07 10:20:18 · 1342 阅读 · 0 评论 -
Bada学习-(二十三)Profiler(分析器)
本文译自三星官方bada开发网Profiler分析器 你可以在目标终端或者Emulator 上使用bada IDE中的分析工具来分析应用的执行情况.分析工具可以为你重提应用有多少方法被调用以及应用的执行时间, 还能推算处代码片段最长执行时间.这些信息可用进一步帮助你通过确认代码块的瓶颈来优化你的应用的代码翻译 2011-11-08 11:10:44 · 2040 阅读 · 0 评论 -
Bada学习- (三十二)C++以及Flash应用开发流程之创建应用档案
本文译自三星官方bada开发网创建应用档案在你开始开发你的应用的功能前,你需要先定好你的应用的档案.应用的档案要确保你可以充分访问bada提供的下列基础信息服务:应用的名称以及版本应用使用的API版本 应用分配的特权组在bada开发网上创建应用档案步骤:开始档案创建向导:在bada developer site 上选择My Applica翻译 2011-11-12 22:45:04 · 2317 阅读 · 0 评论 -
Bada学习-(九)前台/后台视图
前台/后台视图 bada 应用的可见性依赖两个视图:前台/后台. 当刚启动应用时,应用将在两个视图间进行切换,以控制UI的可见性.下图描绘了C++/FLASH应用以及应用框架的各种事件以及视图.web应用的方法类似,但方法和事件名称略微可能有些不同.Figure: Foreground and background perspectives重点考虑翻译 2011-10-28 14:39:15 · 1759 阅读 · 0 评论 -
Bada学习-(十)终止应用
终止应用 一个应用将在以下原因而被终止:用户的动作导致终止当bada应用自身调用方法Osp::App::Application::Terminate() ( C++ 框架中) 或Osp.App.Application.terminate() (Web 框架中) 当在前台运行的程序,用户点击End键系翻译 2011-10-28 15:01:58 · 1624 阅读 · 0 评论 -
Bada学习-(十五)开发环境的搭建
本文译自三星官方bada开发网开发环境的搭建 本节将向大家介绍如何使用bada SDK, 开发者网站,以及测试工具(模拟器)来开发bada应用:bada SDK 以及 IDEbada 开发者网站 英文原文地址:http://developer.bada.com/help_2.0/topic/翻译 2011-11-01 10:21:50 · 2184 阅读 · 0 评论 -
Bada学习-(二十)API及特权检查器
本文译自三星官方bada开发网API及特权检查器IDE提供了API和特权检查器工具来检查应用程序的代码可能存在的有关API和privilege特权使用的相关问题 .注意API和特权检查器仅对C++和FLASH应用有效这个检查在项目打包过程将自动完成. 若需要在 build process项目构建过程也自动检查,翻译 2011-11-04 14:39:49 · 1959 阅读 · 0 评论 -
Bada学习-(三十一)计划/设计你的应用
本文译自三星官方bada开发网计划/设计你的应用 创建一个bada C++/flash应用的第一步是使用你选择的设计工具来计划/设计应用在计划/设计你的应用的时候,需要考虑下列因素:应用要安装到的终端的一些特性C++框架命名空间的一些功能特性如果你已经完成了应用的计划/设计,你可以尝试去创建应用的文档.翻译 2011-11-12 22:08:51 · 2044 阅读 · 0 评论