BlackBerry - 有关签名,部署和联网的问题

时间:2009-12-16 11:31:03

标签: web-services networking blackberry code-signing

我已经开发了一个j2me应用程序,它使用这些api:

import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.ChoiceGroup;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextField;
import javax.microedition.lcdui.List;
import javax.microedition.lcdui.ItemStateListener;
import javax.microedition.lcdui.DateField;    
import java.io.IOException;
import java.rmi.RemoteException;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;        
import javax.microedition.lcdui.Displayable;    
import javax.microedition.location.LocationException;
import javax.microedition.midlet.*;
import java.util.Date;    
import java.util.Calendar;
import java.util.Timer;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ItemCommandListener;
import javax.microedition.location.Criteria;
import javax.microedition.location.Location;
import javax.microedition.location.LocationProvider;
import javax.microedition.location.QualifiedCoordinates;

import cbpserviceservice.CBPServiceService_Stub;
import de.enough.polish.ui.TableItem;
import de.enough.polish.calendar.CalendarItem;
import de.enough.polish.ui.Alert;
import de.enough.polish.ui.AlertType;
import de.enough.polish.ui.FramedForm;
import de.enough.polish.ui.TextBox;    

如果我有任何机会需要签署此申请,请告诉我。

如果不是现在我想在设备上部署应用程序。 应用程序使用blackberry桌面管理器软件4.7

安装在设备上

我想补充一点,我的appplication正在访问Web服务,所以在代码中生成的存根中,有Web服务的URL,所以我追加; deviceside = true到url。 据我所知,现在应用程序可以进行TCP调用,而且不需要MDS。

但我无法点击服务器,应用程序没有点击Web服务。 请告诉我,我错了。 还有什么我需要做的。

2 个答案:

答案 0 :(得分:1)

Blackberry JDE会告诉您是否需要签名以及哪些签名。 deviceSide = true,没有其他选项选择直接TCP连接(也称为载波TCP)。为了支持这一点,设备必须正确配置APN,或者必须在URL中编码APN数据。

请参阅this video

答案 1 :(得分:0)

可能有用:

A60 How and When to Sign(PDF):本教程介绍了3种签名方法,以及如何获取签名密钥并使用它们签署您的应用程序

A70 How to Deploy and Distribute Applications(PDF):了解如何将BlackBerry应用程序部署和分发给最终用户

BlackBerry Knowledge Base Networking articles

此外,从黑莓浏览器测试网络服务,以确保它可以从所有设备访问

相关问题