专注于Blackberry

存档: 文档

MNC和MCC

上次发布了一个小软件来查看网络信息的,其中涉及到MNC和MCC。这篇文章是发布一小软件。 MNC: Mobile Network Code MCC: Mobile Country Code 根据MCC,可以确定是哪一个国家,MNC可以确定是哪一个运营商。 例如,460代表中国,所以MCC是460。联通是01,也即MNC是01,同理,移动的MNC是00。最后460000代表移动,460001代表联通。 完整的MCC和MNC如下表(供以后查用) MCC MNC Country Network 412 1 Afghanistan Afghan Wireless Communication Company (AWCC) 412 40 Afghanistan Areeba 412 20 Afghanistan Telecom Development Company Afghanistan (ROSHAN) 276 1 Albania Albanian Mobile Comms 276 2 Albania Vodafone Albania 603 1 Algeria Algerian Mobile Network (ATM Mobilis) [...]

继续阅读本文 →

Taigoo发表于 August 28, 2008 5:40 pm | 留言 |文档 

好消息,Blackberry开发文档基础篇发布。

经过前期在3个位置的调查,最终选用PDF作为文档格式。 直接点击下面下载。 下载基础篇 下载高级篇 非常感谢大家的参与。任何问题和我联系。

继续阅读本文 →

Taigoo发表于 July 28, 2008 5:08 pm | 留言(3) |文档 

BlackBerry 应用程序开发者指南 第二卷:高级–第12章 管理应用程序

12             第12章 管理应用程序 应用程序管理器 管理代码模块 应用程序管理器 BlackBerry设备VM有一个应用程序管理器,它的功能和对于其他Java程序的操作系统事件调动中心一样. net.rim.device.api.system.ApplicationManager类使应用程序可以和应用程序管理器交互,并完成下面的操作: 与进程交互,例如获取前台应用程序的ID. 发送一个全局事件给系统.  锁住或解锁BlackBerry设备,或判断BlackBerry设备是否锁住.  立即运行一个程序,或者在一个特定的时间运行应用程序. 为了使用ApplicationManager类的任何方法,你必须获取一个当前应用程序管理器的引用.调用getApplicationManager()获得当前应用程序管理器. ApplicationManager manager = ApplicationManager.getApplicationManager(); 获取应用程序的相关信息 调用静态方法ApplicationManager.getVisibleApplications()获取当前运行的进程信息.例如,你可以编写一个系统管理应用程序来记录BlackBerry设备的状态,以决定用户使用每个应用程序所花费的时间. 对于正在运行的可见应用程序,为获取一组ApplicationDescriptor对象,调用getVisibleApplications().一个ApplicationDescriptor对象包含了应用程序的描述性信息,例如它的名称,图标,主(Home)屏幕的位置,以及资源包(bundle).使用ApplicationDescriptor方法获取这个信息.例如,为获取一个运行应用程序的名称,调用一个应用程序描述(descriptor)上的getName()方法. ApplicationManager manager = ApplicationManager.getApplicationManager(); ApplicationDescriptor descriptors[] = manager.getVisibleApplications(); // Retrieve the name of a running application. String appname1 = descriptors[0].getName()        为当前应用程序获取一个ApplicationDescriptor,调用 ApplicationDescriptor.currentApplicationDescriptor(). ApplicationDescriptor descriptor = ApplicationDescriptor.currentApplicationDescriptor(); String appname = descriptor.getName(); 发布一个全局事件 使用ApplicationManager.postGlobalEvent()作为基本机制和其他进程进行通讯.   [...]

继续阅读本文 →

Taigoo发表于 April 29, 2008 6:17 am | 留言 |文档 

BlackBerry 应用程序开发者指南 第二卷:高级–第13章 应用程序间共享运行时对象

13          第13章 应用程序间共享运行时对象 共享运行时对象 共享运行时对象 注: 当应用程序第一次访问运行时存储时,检查一个 NoClassDefFoundError.如果系统管理员通过应用程序控制限制访问运行时存储,将抛出此错误. 为获得更多信息,参看BlackBerry应用程序开发者指南 第2卷:高级 第1卷:基础. BlackBerry设备使用一个运行时存储提供一个中心位置,在此位置上应用程序可以共享运行时对象.缺省的,仅由RIM数字签名的应用程序才可以访问运行时存储上的数据.联系RIM获得关于如何控制访问你的数据的信息. 获取运行时存储 >调用RuntimeStore.getRuntimeStore(). RuntimeStore store = RuntimeStore.getRuntimeStore(); 为增加或获得运行时对象,调用RuntimeStore上的方法. 注:运行时存储不是持久的,如果BlackBerry重启,运行时存储的数据将丢失. 增加一个运行时对象 >调用RuntimeStore.put(long, String). 将一个唯一long ID和存储的对象作为参数. RuntimeStore store = RuntimeStore.getRuntimeStore(); // Create an object and a unique number to identify the object. String msg = "Some shared text"; long ID = 0x60ac754bc0867248L; // put() throws [...]

继续阅读本文 →

Taigoo发表于 April 29, 2008 6:15 am | 留言 |文档 

上一页