是否可以获取Blackberry中安装的所有应用程序的列表,类似于进入设置时的应用程序列表.
我可以使用以下内容获取所有可见应用程序的列表,但我想知道是否可以获得不一定运行但已安装的应用程序列表,
ApplicationDescriptor[] descriptors =
ApplicationManager.getApplicationManager().getVisibleApplications();
Run Code Online (Sandbox Code Playgroud) 我已经编写了BlackBerry代码来将图像添加到ButtonField.我希望整个按钮被图像占用,但图像不会完全显示在ButtonField上.按钮的顶部,左侧和右侧有很多边距.我试图使用cellpadding但它没有用.
如何减小ButtonField的宽度和高度,使其与原始图像尺寸41 x 41相匹配?
我一直在处理BlackBerry post请求,请求已经发送,但参数似乎不是.这是我的代码:
HttpConnection httpConnection = (HttpConnection) Connector.open(url);
httpConnection.setRequestMethod(HttpConnection.POST);
httpConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
URLEncodedPostData encPostData = new URLEncodedPostData("UTF-8", false);
encPostData.append("time", "1314144000");
System.out.println("url: " + httpConnection.getURL());
byte[] postData = encPostData.toString().getBytes("UTF-8");
System.out.println("post data: " + encPostData.toString());
httpConnection.setRequestProperty("Content-length", String.valueOf(postData.length));
System.out.println("url: " + httpConnection.getURL());
System.out.println("message:" + httpConnection.getResponseMessage());
OutputStream os = httpConnection.openOutputStream();
os.write(postData);
os.flush();
os.close();
Run Code Online (Sandbox Code Playgroud)
我从服务器(我们设置)获得的响应是我们没有发送时间戳.我的问题有问题吗?
encPostData.append("time", "1314144000");
Run Code Online (Sandbox Code Playgroud)
码?
我想在HorizontalFieldManager中添加两个labelfield,我想显示两个标签,一个左对齐,另一个右对齐,如下所示

hfm1 = new HorizontalFieldManager(Manager.USE_ALL_WIDTH);
hfm1.setMargin(10,0,10,0);
l1 = new LabelField("Weight:");
l2 = new LabelField("20");
l1.setMargin(0,10,0,0);
l2.setMargin(0,5,0,0);
hfm1.add(l1);
hfm1.add(l2);
Run Code Online (Sandbox Code Playgroud) 我需要String按升序对以下数组进行排序.
String str[] = {"ASE", "LSM", "BSE", "LKCSE", "DFM"};
Run Code Online (Sandbox Code Playgroud)
怎么做?我需要帮助.
我正在开发一个应用程序,它要求我创建一个从右到左移动的进度条.
我试着GaugeField通过填充startVal为100然后再减少它但我无法实现它.
有没有办法在黑莓说paint()方法或drawRect()使用计时器,我们可以从右到左填写它?
我使用手机间隙网络工作框架创建了一个BlackBerry应用程序,但该框架仅支持BlackBerry OS 5或更高版本.我想将我的应用程序转换为使用BlackBerry java,因此它可以在早期的BlackBerry OS版本上运行.这可能吗?
我正在使用嵌入在Google网站上的Google日历.
BlackBerry用户报告错误,因此我想将其重定向到另一个页面.
我试图添加此代码
<script type="text/javascript">
var ua = navigator.userAgent;
var url = "http://optimizedmobile.yoursite.com/";
if (ua.indexOf("BlackBerry") >= 0)
{
if (ua.indexOf("WebKit") >= 0)
{
window.location = url;
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
使用此处提供的说明,但它不起作用.我在我创建的html文件中测试了代码并且它有效.
那么,在页面上包含代码的任何其他想法?您认为Google网站不支持该代码吗?
重定向BB用户的任何其他想法?
blackberry ×10
java-me ×4
button ×1
cordova ×1
google-sites ×1
http ×1
http-post ×1
image ×1
integration ×1
javascript ×1
mms ×1