黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(一)
来源:互联网 发布:android开源网络框架 编辑:程序博客网 时间:2024/05/01 11:54
写在前头的话,此文只适合想做黑莓开发,已经按照官方教程成功运行了hello world程序,但之后就毫无头绪的黑莓开发爱好者。
老鸟和QQ开发群里的可以直接飘过。
国内黑莓开发起步也比较晚,远不如iphone那样火,所以希望通过分享本人的微薄经验使更多的人能对黑莓开发感兴趣,并且投入进来。
本人算起来学java差不多60天不到一点,因为有些岁数了,会的都是些老东西,C,VB,ASP,PHP之类,JAVA和.NET的东西完全没有接触过。
曾经在半年前就开始想尝试做黑莓的开发,结果除了会hello world之外,其他一点方向也没有,原因就是java基础差。于是网上download了一本的pdf(57M)花了一星期看了下java基础,再回头看张太国翻译的两本开发手册,于是一切都变得明朗了许多。
这时才发现原来黑莓有很多API是只能在模拟器中运行的,装到了真实的机器上就会受限,这类API是需要付费购买code signing的。那么先做个不需要这些API的控制LED的颜色的程序。
首先是设计程序界面,定义整个程序的类为LEDPlayer,去继承UIapplication,这样它就有自己的界面了。
另外需要提的是黑莓程序也可以脱离界面UI而运行。
public class LEDPlayer extends UiApplication {
public static void main(String[] args) {
LEDPlayer theApp = new LEDPlayer();
theApp.enterEventDispatcher();
}
public LEDPlayer() {
pushScreen(new LEDScreen());
}
}
final class LEDScreen extends MainScreen {
public LEDScreen(){
super();
LabelField title = new LabelField("LED Player",LabelField.ELLIPSIS|LabelField.USE_ALL_WIDTH);
setTitle(title);
}
}
这样一个简单的程序UI设计完成,当运行该程序时,将会跳转到一个带有"LED Player"标签台头的窗口。当然这个时候窗口里是空白的,因为我们还没有加入任何东西。
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(一)
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(二)
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(三)
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(四)
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(五)
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(六)
- 黑莓开发:怎么样制作一个弹出框
- 黑莓开发:怎么样制作一个TreeField
- jquery新手入门教学(一)
- 黑莓BlackBerry应用程序开发指南(目前网上能找到的最全面的黑莓开发教程)
- ARM开发板mini2440的按键控制LED小程序
- 黑莓手机应用开发:黑莓手机程序访问网络 能走代理服务器吗?
- 黑莓开发学习(入门教程)03-经典的HelloWorld程序
- 黑莓开发学习(入门教程)标准界面的HelloWorld程序
- DOTNETARX(一个用于.net开发AutoCAD程序的类库)实例教学(续)
- DOTNETARX(一个用于.net开发AutoCAD程序的类库)实例教学(2.1版本)
- 如何制作一个可执行的java程序
- Feature开发一(制作一个简单的自定义菜单)
- Effective STL学习总结二(6-10)
- 判断n个数是否为连续的?
- 三星x458手机工程复位指令
- Oracle快照
- 窗口归总
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(一)
- 【转】使用Flex Bison 和LLVM编写自己的编译器
- jquery实现菜单切换
- 关闭网页时如何弹出消息框 提醒用户:您确认关闭吗 ?
- 建立6410平台android开发包编译环境 && eng和user的编译 && 编译出现“修改时间在将来”的错误
- 好书征集译者(第17期)
- SVN分支维护
- 迷茫中
- java定时执行