标签: java-me

BlackBerry COD或ALX文件可以反编译吗?

如果我为BlackBerry编写Java软件,是否可以使用类似于.NET Reflector的免费工具对其进行反编译,或者它是一个更复杂的过程?

decompiling blackberry java-me

6
推荐指数
3
解决办法
1万
查看次数

Java MVC - 不觉得我明白了

作为编程的初学者,当我遇到墙壁时,它总是让我烦恼.目前,其中一面墙是共同依赖的物体.

正如你在我的问题历史中所看到的,我正在研究一个黑莓应用程序,我在其中实现了一些我称之为MVC模式的东西,但它并不是我认为它的意思.

你看,一个新手程序员,你看这个图形的摘要,你就会明白它背后的想法.但实施它是另一回事.

alt text http://www.ibm.com/developerworks/wireless/library/wi-arch6/theoretical.gif

请不要停止阅读:)我正在向你展示我的一些代码,其中包含一些黑莓特定的东西,但你应该看看我在做什么.

我的申请的主要入口点

public class ContactManager extends UiApplication
{
    private static ContactManagerMainScreenModel MainScreenModel = new ContactManagerMainScreenModel();
    private static ContactManagerMainScreen MainScreenView = null;

    public static void main(String[] args)
    {
        new ContactManager().enterEventDispatcher();
    }
    public ContactManager()
    {   
        MainScreenView = new ContactManagerMainScreen(MainScreenModel);
        // Displays the Splashscreen then opens the Mainscreen 
        new SplashScreen(UiApplication.getUiApplication(), MainScreenView);
    }
}
Run Code Online (Sandbox Code Playgroud)

主屏模型

public class ContactManagerMainScreenModel
{
    ContactManagerMainScreen v;
    // Loading Local Storage
    LocalContactStorage LocalContactStorage = new LocalContactStorage();

    // Define Data List
    private Vector vContacts_Favorites;

    public …
Run Code Online (Sandbox Code Playgroud)

java model-view-controller design-patterns java-me

6
推荐指数
1
解决办法
783
查看次数

黑莓 - 在屏幕上绘制图像

如何在屏幕上绘制具有特定大小和位置的png图像?

graphics user-interface png blackberry java-me

6
推荐指数
2
解决办法
1万
查看次数

什么是为我的非智能手机开始编程的最佳方式?

我有一个普通的老式手机没有特殊的应用程序系统,并使用Java(我假设ME)为您可以使用的少数应用程序.

这仍然是一个不错的用户群,我想开始为这种类型的手机编程.我已经了解基本的Java理论和语法,所以..我在哪里开始编程非智能手机?

java mobile mobile-phones java-me

6
推荐指数
1
解决办法
831
查看次数

J2ME - 如何将double转换为字符串而无需10次表示(E-05)

我有双重价值.我希望将它存储在带有E表示法的String中(在J2ME中)

双倍价值6.887578324E9想要显示为6887578342

java-me

6
推荐指数
1
解决办法
8229
查看次数

Java ME中的是/否对话框

我正在寻找一个简单的解决方案,用于在Java ME midlet中使用yes/no对话框.我想像这样使用它,但其他方式都很好.

if (YesNoDialog.ask("Are you sure?") == true) {
  // yes was chosen
} else {
  // no was chosen
}
Run Code Online (Sandbox Code Playgroud)

java user-interface midlet java-me

5
推荐指数
1
解决办法
5250
查看次数

有GZIP J2ME库吗?

是否有一个可以在J2ME上运行的gzip压缩库?

java gzip java-me

5
推荐指数
1
解决办法
3613
查看次数

如何获取手机的公共IP地址?

我想使用服务器的IP地址使用互联网将手机连接到服务器.据我所知,手机的IP地址通常是私人的.为了使我的应用程序正常工作,我需要手机的公共IP地址.我该如何实现?

谢谢

java mobile ip-address java-me

5
推荐指数
1
解决办法
2万
查看次数

Java ME Dynamic UI Toolkit

Is there a UI toolkit for Java ME that I can use to generate UI elements on the fly, based on, for example, JSON or XML that I send to the device by way of a web service pull?

user-interface toolkit java-me

5
推荐指数
1
解决办法
219
查看次数

黑莓 - 可能隐藏视频字段?

我想写一个像手电筒一样的应用程序(在相机LED的帮助下).

Player player = javax.microedition.media.Manager.createPlayer("capture://video?encoding=video/3gpp");

player.realize();

VideoControl videoControl = (VideoControl) player.getControl("VideoControl");
if(videoControl != null)
{
    videoField = (Field)videoControl.initDisplayMode( VideoControl.USE_GUI_PRIMITIVE, "net.rim.device.api.ui.Field" );
    try
    {
        videoControl.setDisplaySize(1, 1);
    }
    catch(Exception e)
    {
        PGLogUtil.logString(e.toString());
    }
    videoControl.setVisible(true);
    add(videoField);

    FlashControl flashControl = (FlashControl)
            player.getControl("javax.microedition.amms.control.camera.FlashControl");
    setFlashlight(true);
}
player.start();
Run Code Online (Sandbox Code Playgroud)

上面的代码工作得很好,但我想隐藏videoField.当我移除add(videoField)或使用时videoControl.setVisible(false),手电筒不起作用.有人可以解释原因吗?

如何用隐藏的灯打开灯videoField

camera blackberry java-me flashlight

5
推荐指数
1
解决办法
273
查看次数