应用模块
bada应用模型主要处理应用的生命周期以及系统事件,包括:
1.bada的多任务处理
2.应用的生命周期
bada平台支持一下应用类型
1.基础应用
它们存储在ROM中,不能使用应用管理器删除.例如包好奇,联系人,照相机,音乐播放器等.
2.bada应用
是指那些可安装可移除的应用.在本文档中提及的应用就是指bada应用. 一个bada应用可以是使用C++框架写的C++应用或者flash应用,抑或用web框架写的web应用
用户通过终端的主菜单或者任务管理器来访问bada应用.主菜单显示所有安装在终端上的基础应用以及bada应用, 而任务管理器则只显示目前正在运行的应用,用户可以快速访问这些应用.
如果用户在主菜单选择的是一个当前没有运行的应用,那么这个应用以液体溅落效果的图片加载. 如果用户在任务管理器或者主菜单中选择一个正在运行的应用,那么这个应用则会转到前台运行. 对于使用2.0以及更高版本API开发的应用,可以同时运行多个应用程序,任务管理器将显示正在运行的程序.
下图显示了任务管理器的截图效果
如果要将应用从任务管理器中移除,可以点击End按钮. 应用从任务管理器中移除后将停止运行.
英文原文地址:
http://developer.bada.com/library/help
上一篇: bada架构 下一篇:bada中的多任务模式
原帖地址:http://www.cocoachina.com/bbs/read.php?tid=54238#
音乐
http://incompetech.com/m/c/royalty-free/
全免费,选择很多,推荐!
http://www.jewelbeat.com/
音乐和音效都有,免费,推荐!
http://www.podsafeaudio.com/
种类很多,总能找到合适你的
http://www.jamendo.com/en/
这里也有不少,可以找找
http://www.jmtr.com/jmtr-royalty-free.html
比较靠谱
http://jimmyg.us/JimmyGMusic/MusicDownloads/tabid/99/Default.aspx
分类做的不行,只能搜索,注册才能下载
http://www.archive.org/details/audio
这是个library,你懂的…
http://www.opsound.org/
同样的,分类不给力
http://free-loops.com/free-loops.php
个人很喜欢,推荐!
http://ibeat.org/
速度有点小慢
http://www.publicdomain4u.com/
东西很多,分类基本给力
音效
http://www.soungle.com/
东西不多,但是下载还挺给力
http://www.grsites.com/archive/sounds/
号称1,980个音效,不多
http://www.freesound.org/
挺全的,值得一试
http://www.openmusicarchive.org/index.php
分类不给力,东西还不错
http://freemusicarchive.org/
不需要注册
http://www.classiccat.net/index.php
专攻古典音乐
http://www.soundjay.com/
大爱!
http://www.mysoundfx.com/
速度不大给力,其他还不错
http://www.findsounds.com/
同样以搜索引擎的形式出现
http://soundbible.com/
搜索太不给力了
http://www.pdsounds.org/
也是library,资源挺多的,mashable曾推荐过
最后特别分享一个幼儿类的:
http://www.lullatone.com/
介个我就不多说了,嘿嘿...
2进制,用两个阿拉伯数字:0、1;
8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;
10进制,用十个阿拉伯数字:0到9;
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
以下简介各种进制之间的转换方法:
一、二进制转换十进制
例:二进制 “1101100”
1101100 ←二进制数
6543210 ←排位方法
例如二进制换算十进制的算法:
1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20
↑ ↑
说明:2代表进制,后面的数是次方(从右往左数,以0开始)
=64+32+0+8+4+0+0
=108
二、二进制换算八进制
例:二进制的“10110111011”
换八进制时,从右到左,三位一组,不够补0,即成了:
010 110 111 011
然后每组中的3个数分别对应4、2、1的状态,然后将为状态为1的相加,如:
010 = 2
110 = 4+2 = 6
111 = 4+2+1 = 7
011 = 2+1 = 3
结果为:2673
三、二进制转换十六进制
十六进制换二进制的方法也类似,只要每组4位,分别对应8、4、2、1就行了,如分解为:
0101 1011 1011
运算为:
0101 = 4+1 = 5
1011 = 8+2+1 = 11(由于10为A,所以11即B)
1011 = 8+2+1 = 11(由于10为A,所以11即B)
结果为:5BB
四、二进制数转换为十进制数
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
所以,设有一个二进制数:0110 0100,转换为10进制为:
计算: 0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100
五、八进制数转换为十进制数
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
所以,设有一个八进制数:1507,转换为十进制为:
计算: 7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839
结果是,八进制数 1507 转换成十进制数为 839
六、十六进制转换十进制
例:2AF5换算成10进制
直接计算就是: 5 * 160 + F * 161 + A * 162 + 2 * 163 = 10997
(别忘了,在上面的计算中,A表示10,而F表示15)、
现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。
假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100