写在前头的话,此文只适合想做黑莓开发,已经按照官方教程成功运行了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颜色的程序(一)相关推荐

  1. Python爬虫新手入门教学(十):爬取彼岸4K超清壁纸

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  2. Python爬虫新手入门教学(十八):爬取yy全站小视频

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  3. Python爬虫新手入门教学(十七):爬取yy全站小视频

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  4. Python爬虫新手入门教学(十六):爬取好看视频小视频

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  5. Python爬虫新手入门教学(十三):爬取高质量超清壁纸

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  6. Python爬虫新手入门教学(九):多线程爬虫案例讲解

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  7. Python爬虫新手入门教学(十五):爬取网站音乐素材

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  8. Python爬虫新手入门教学(十四):爬取有声小说网站数据

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  9. Python爬虫新手入门教学(二十):爬取A站m3u8视频格式视频

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 前文内容 Python爬虫新手入门教学(一):爬取豆瓣电影排行信息 Python爬虫新手入门 ...

  10. 游戏开发新手入门之DirectX入门

    游戏开发新手入门之DirectX入门 [文章导读]       今天我们要接触到令人敬畏的DirectX.它比Windows GDI要快好几倍,可用于不同的语言和多种平台 [正文] ☆ 简介 今天我们 ...

最新文章

  1. bat自动输入密码登录_如何制作自动设置计算机管理员密码的脚本
  2. Xamarin XAML语言教程XAML文件结构与解析XAML
  3. 本周六锁定成都!解析百度文心(ERNIE)如何助力快速定制企业级NLP模型
  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1059:求平均年龄
  5. NotifyMyFrontEnd 函数背后的数据缓冲区(一)
  6. 阿里云安全肖力:从RSA2019看安全技术发展的十个机遇
  7. mongodb 字符串转bson_大数据存储技术选型(六)--Mongodb专题介绍
  8. 运营前线2:一线运营专家的运营方法、技巧与实践03 3步策略做好内容管理
  9. c#加粗代码_C# 8中的可空引用类型
  10. 思路初探:采用c#实现pdf转ofd
  11. 概率图模型-原理与技术 第二章 基础知识 学习笔记
  12. 平行四边形的定义以及判定和性质
  13. 射频识别技术软硬件系统研制
  14. layui 表格数据源_学习数据分析,这些超好用的数据分析工具你必须知道!|数据挖掘|数据源|oracle...
  15. PMP证书可以办北京工作居住证的消息,别说你还不知道!
  16. 利器 | Java 接口自动化测试首选方案:REST Assured 实践 (一)
  17. 厉害了,可以不重启JVM就替换掉已经加载的类?
  18. 《阿里云天池大赛赛题解析(深度学习篇)》学习笔记(3)实体识别深度学习方法
  19. excel常用函数(二)
  20. php 银行卡归属,银行卡归属地查询

热门文章

  1. Excel自动获取单词音标词义
  2. linux64位系统 addr2line使用
  3. 小册上新 | 区块链开发入门:从 0 到 1 构建基于以太坊智能合约的 ICO DApp
  4. 学习笔记(六):C++串口连接
  5. 电子公文流转暨无纸办公系统
  6. eps、emf等图片格式转换
  7. java面试 bs cs_面试题思考:BS与CS的区别与联系
  8. NXP KV30 SDK使用心得
  9. 微信小程序登录,后端如何处理?
  10. 分享华为视频IVS1800功能测试记录,给想了解华为视频监控伙计们