标签: java-me

从SubjectPublicKeyInfo获取公钥

我正在尝试从SubjectPublicKeyInfo 获取公钥。但是当我尝试时:

PublicKey publicKey = k.generatePublic(keypsec);

byte[] encoded=publicKey.getEncoded();
SubjectPublicKeyInfo subPkInfo2 = new SubjectPublicKeyInfo(rsaEncryption, encoded);     
RSAPublicKeyStructure  pubKey = new RSAPublicKeyStructure((ASN1Sequence)subPkInfo2.getPublicKey());
Run Code Online (Sandbox Code Playgroud)

它抛出这个

java.lang.IllegalArgumentException: illegal object in getInstance: org.bouncycastle.asn1.DERSequence
    at org.bouncycastle.asn1.DERInteger.getInstance(DERInteger.java:37)
    at org.bouncycastle.asn1.x509.RSAPublicKeyStructure.<init>(RSAPublicKeyStructure.java:63)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我尝试过 PubliKeyFactory 但它只是调用最后一行。

bouncycastle java-me public-key

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

将char转换为String

我想以下列方式将char转换为String:

char aaa = '\uE001';
Run Code Online (Sandbox Code Playgroud)

我想获取一个值为的字符串,"\uE001"所以我只能用它substring(2)来获取"E001".那可能吗?请帮忙

string blackberry char java-me

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

lwuit视频组件永远不会停止

我正在使用lwuit videocomponent播放视频.

import com.sun.lwuit.Button;
import com.sun.lwuit.Display;
import com.sun.lwuit.Font;
import com.sun.lwuit.Form;
import com.sun.lwuit.Image;
import com.sun.lwuit.VideoComponent;
import com.sun.lwuit.animations.CommonTransitions;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import com.sun.lwuit.plaf.Border;
import com.sun.lwuit.table.TableLayout;
import javax.microedition.midlet.*;

public class vtestMidlet extends MIDlet implements ActionListener{
    private Image back;
    public void startApp() {
        Display.init(this);
        loginform();
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

  void loginform()
  {

       Form login=new Form();
       Button save;
       save=new Button("Save");
       login.addComponent(save);
login.getSelectedStyle().setBgColor(0xff0000);
login.getUnselectedStyle().setBgColor(0xff0000);
       save.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
             videoform();
           }
       });

       login.setTransitionOutAnimator(CommonTransitions.createSlide(CommonTransitions.SLIDE_HORIZONTAL, false, …
Run Code Online (Sandbox Code Playgroud)

lwuit java-me video-component

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

从组合框lwuit中删除项目?

如何从LWUIT中的组合框中删除所有项目或单个项目?

有什么功能removeall()吗?

java lwuit java-me lwuit-combobox

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

如何在j2me中使用lwuit实现/使用浏览器?

我是LWUIT的新手,到目前为止使用它确实非常有趣.目前,我必须使用其浏览器组件向服务器发送数据和从服务器接收数据.任何人都可以给我一个关于它或教程的见解,以便我可以开始研究它.提前致谢.

lwuit java-me

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

使用J2ME清除画布

我正在尝试创建一个程序,在随机位置显示两个图像,并每秒更改它们.然而我的问题是当重新绘制图像时,我仍然可以看到前一个位置的图像.

我正在使用WTK 2.52,如果这是相关的.

public void run()
{

    while(true)
    {
        dVert = rand.nextInt(136);
        dHorz = rand.nextInt(120);
        rVert = 136 + rand.nextInt(136);
        rHorz = 120 + rand.nextInt(120);

        try
        {
            Thread.sleep(1000);
        }
        catch (InterruptedException e)
        {
            System.out.println("Error");
        }
        repaint();
    }
}

public void paint(Graphics g)
{
    int width = this.getWidth() / 2;
    int height = this.getHeight() / 2;
    g.drawImage(imgR, rVert, rHorz, g.TOP | g.LEFT);
    g.drawImage(imgD,dVert,dHorz,g.TOP | g.LEFT);

    //g.drawString(disp, width, 50, Graphics.TOP | Graphics.HCENTER);
    //g.drawString(centerMsg,width, height, Graphics.TOP | Graphics.HCENTER);
    System.out.println(width);
    System.out.println(height);
}
Run Code Online (Sandbox Code Playgroud)

完整的代码

midp lcdui java-me

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

IllegalArgumentException ...在url异常中没有':'

尝试执行此代码片段时,在url异常中没有':'获取该异常...

FileConnection conn;

try{
    conn =(FileConnection)Connector.open("/NewFile.xml");
    if(!conn.exists())
       conn.create();
    _screen.add(new RichTextField("Connection Established..."));
    _screen.add(new SeparatorField());

} catch(IOException ioe) {
       _screen.add(new RichTextField(ioe.getMessage()));
}
Run Code Online (Sandbox Code Playgroud)

其中/NewFile.xml是我的Project中的xml文件

java java-me

0
推荐指数
1
解决办法
1367
查看次数

导入Java类时出现问题

我需要导入faillowing,但是在blackberry中没有我需要的预定义导入.

import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import javacard.framework.SystemException;

import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import org.kobjects.base64.Base64; 
Run Code Online (Sandbox Code Playgroud)

所有这些都表明错误.

当我添加jar6库时,它没有显示任何错误但我收到包装失败.

我需要导入这些文件.

可以任何人请发布我如何导入这些文件.

提前谢谢你.

blackberry java-me

0
推荐指数
1
解决办法
575
查看次数

java-超过18000个案例,我应该使用switch还是if语句?

我正在制作一个java移动应用程序来显示人们的引用.它将有超过18000个报价,按人数和报价数量分类.我的应用程序的用户将输入该人员的人员编号和报价编号.(两个单独的数字).我应该使用嵌套的switch case还是if else语句?或者还有另一种方法吗?也许不是每个引号的字符串,而是使用引号(每人1个文本文件)制作文本文件n使用单个开关案例来获取人物转到行号.那个人的文本文件?对于正在运行的移动设备,哪种方法会更快?提前致谢!:)

java java-me

0
推荐指数
1
解决办法
172
查看次数

在Blackberry OS 6.0之前阅读JSON

我正在尝试在应用程序中实现Web服务,并且Web服务的响应是JSON.如果没有BBOS 6.0的net_rim_json_org模块,如何解析简单的json?

json blackberry java-me

0
推荐指数
1
解决办法
770
查看次数