我被要求调查BlackBerry的开发选项.我的客户希望构建一个代表其品牌的应用程序.我意识到开发有不同的技术,Java/J2ME方法可能是最强大的.
有没有人有建立品牌应用程序的经验,或者有黑莓应用程序的屏幕截图可以突破用户界面/体验?
我还想对这些技术在经验方面的影响提供一些反馈.我确信从品牌角度来看应用程序有各种各样的缺点,但我想向客户强调这些.
我的任务是使用WURFUL确定移动浏览器是否能够下载我公司开发的J2ME应用程序.
我首先想到我可以使用"device_os"标签并按此过滤,但是,我不确定J2ME操作系统的完整列表是什么......任何想法?
我被告知没有MIDP要求,应用程序将在任何支持J2ME的手机上运行(具有两个特定的分辨率,我已经知道如何查询)
提前致谢.
我目前正在做一些J2ME开发.我遇到的问题是用户可以添加和删除记录存储中的元素,如果记录被删除,那么该记录将保留为空,其他记录不会向上移动.我正在尝试提出一个循环,它将检查记录中是否有任何内容(如果它已被删除),如果它有,那么我想将该记录的内容添加到列表中.我的代码类似如下:
for (int i = 1; i <= rs.getNumRecords(); i++)
{
// Re-allocate if necessary
if (rs.getRecordSize(i) > recData.length)
recData = new byte[rs.getRecordSize(i)];
len = rs.getRecord(i, recData, 0);
st = new String(recData, 0, len);
System.out.println("Record #" + i + ": " + new String(recData, 0, len));
System.out.println("------------------------------");
if(st != null)
{
list.insert(i-1, st, null);
}
}
Run Code Online (Sandbox Code Playgroud)
当它到达rs.getRecordSize(i)时,我总是得到一个"javax.microedition.rms.InvalidRecordIDException:错误查找记录".我知道这是由于记录是空的,但我想不出办法解决这个问题.
任何帮助将非常感激.
提前致谢.
我在J2ME环境中工作了6个月.在这6个月中,我完成了j2me基础知识UI设计,包括文本框,表单,画布等.
现在,我的组织为我分配了一个黑莓应用程序.我认为,"net_rim_api.jar"需要在j2me中开发黑莓应用程序.但我不知道从哪里下载这个jar.请好好告诉我链接等
VerticalFieldManager中有一个ListField,我想修复VerticalFieldManager的高度.因为ListField底部有一个无尽的空白区域.
我使用LWUIT创建了List.
但是显示了带索引的项目.
喜欢
我想删除左侧索引1,2,3我该怎么办?
码:
class mainForm extends Form implements ActionListener{
List list;
String newkey = "";
final String COMPANY[] = {"AIRCEL", "AIRTEL", "BPL", "BSNL", "IDEA", "RELIANCE", "TATA DOCOMO", "TATA INDICOM", "UNINOR", "VIRGIN", "VIDEOCON", "VODAFONE", "AIRCEL1", "AIRTEL2", "BPL1", "BSNL1", "IDEA1", "RELIANCE1", "TATA DOCOMO1", "TATA INDICOM1", "UNINOR1", "VIRGIN1", "VIDEOCON1"};
final int CO_LENGTH = COMPANY.length;
mainForm() {
super("Main Form");
setLayout(new BoxLayout(BoxLayout.Y_AXIS));
list = new List(COMPANY);
list.addActionListener(this);
list.setPreferredW(getWidth());
addComponent(list);
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我正在尝试使用BlackBerry JDE 6.0的MenuItem类,我遇到错误"构造函数MenuItem String(String,int,int)已被弃用".我正在使用MainScreen类下的子类实现它.以下是不推荐使用的示例代码:
public class UiFunMainScreen extends MainScreen{
class LoginMenuItem extends MenuItem {
public LoginMenuItem() {
super("Login", 20, 10);
}
public void run() {
login();
}
}
class ClearMenuItem extends MenuItem {
public ClearMenuItem() {
super("Clear", 10, 20);
}
public void run() {
clearTextFields();
}
}
}
Run Code Online (Sandbox Code Playgroud) 我听说Java Me UI设计使用Java ME SDK非常复杂.是否有任何可用于开发UI设计的Framework更容易?任何人都可以告诉框架吗?
我正在尝试为黑莓做一个应用程序在黑莓地图上做一些思考.当我开始在smilator上调试时,由于网络覆盖不足而导致错误.
我在它的浏览器上试过google.com,但它确实有效!但在我的应用程序上它提供的网络错误不足.
这个问题怎么解决?
我有一个以这样的空格结尾的字符串:
String s="somthing= "
Run Code Online (Sandbox Code Playgroud)
我希望得到那个空间,所以我这样做:
s.substring(s.indexOf("=")+1).trim()
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何的想法?