|
|
#1 |
|
Connoisseur
![]() Posts: 50
Karma: 70
Join Date: Nov 2010
Device: Kindle DXG / Kindle 3
|
Load image from jar file
Hi,
Could anyone help me to figure out why this code just get Kindle show me 'An error occurred openning the title'? I just try to load a png image in my Kindlet. looks like it get error on 'Create' method. Code:
package kapp;
import com.amazon.kindle.kindlet.AbstractKindlet;
import com.amazon.kindle.kindlet.KindletContext;
import com.amazon.kindle.kindlet.ui.KImage;
import java.awt.Image;
import java.awt.Toolkit;
import java.net.URL;
public class Main extends AbstractKindlet {
private KindletContext ctx;
private Image im;
private KImage card;
public void create(KindletContext context) {
this.ctx = context;
URL urlImage = getClass().getResource("Images/xxx.png");
this.im = Toolkit.getDefaultToolkit().createImage(urlImage);
this.card = new KImage (im);
try {
ctx.getRootContainer().add(this.card);
} catch (Throwable t) {
//ctx.getRootContainer().
//t.printStackTrace();
}
}
public void start() {
try {
//this.card.setBounds(256, 56, 75, 108);
} catch (Throwable ex) {
//ex.printStackTrace();
}
}
public void stop() {
}
}
Code:
this.im = Toolkit.getDefaultToolkit().createImage(urlImage); Last edited by liuto; 09-10-2011 at 12:56 AM. |
|
|
|
|
|
#2 |
|
Connoisseur
![]() Posts: 50
Karma: 70
Join Date: Nov 2010
Device: Kindle DXG / Kindle 3
|
Actually, I got the crash log file said:
[9/10/11 2:18 PM] Hello from Liuto (v. 0.2) java.lang.NullPointerException: null at sun.awt.SunToolkit.getImageFromHash(SunToolkit.jav a:168) at sun.awt.SunToolkit.getImage(SunToolkit.java:231) at hello.Main.create(Main.java:42) at com.amazon.kindle.kindlet.internal.lifecycle.f.cal l(ahb:456) at edu.emory.mathcs.backport.java.util.concurrent.Fut ureTask.run(aq:131) at edu.emory.mathcs.backport.java.util.concurrent.Thr eadPoolExecutor.a(vp:1502) at edu.emory.mathcs.backport.java.util.concurrent.Thr eadPoolExecutor$Worker.run(vp:971) at java.lang.Thread.run(Thread.java:694) at java.lang.Thread.startup(Thread.java:758) |
|
|
|
|
|
#3 |
|
Connoisseur
![]() Posts: 50
Karma: 70
Join Date: Nov 2010
Device: Kindle DXG / Kindle 3
|
Do you guys really get this line work?
Code:
urlImage = this.getClass().getResource("xxx.png");
Could anyone give me a hint? Thanks, Liuto |
|
|
|
|
|
#4 |
|
Connoisseur
![]() Posts: 50
Karma: 70
Join Date: Nov 2010
Device: Kindle DXG / Kindle 3
|
![]() Finally, I got my Kindlet run! Some notes here: 1. JDK 1.6 (compile with 1.4 compatible) 2. Java ME (CDC, PBP 1.1 profile) ... I am not fully understand what the hell of this shit is, but it is must. 3. Manifest file must be set exactly correct ! But I don't know what exactly should be. These settings are just work anyway: Code:
Manifest-Version: 1.0 Implementation-Title: Hello from PBP1.1 Implementation-Version: 0.2 Implementation-Vendor: Liuto Network-Access-Grants: sponsored Implementation-URL: http://may10.ca/ Amazon-Cover-Image: image/app.jpg Main-Class: com.nowhere.sample.App Last edited by liuto; 09-11-2011 at 01:04 PM. |
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| iLiad how to load the image of firmware to copy some files | tigerszheng | iRex | 2 | 05-16-2011 07:17 PM |
| epub load time, possible file optimizations? | takamatsu | Kobo Reader | 8 | 07-09-2010 03:54 AM |
| Help to load file in calibre customized plugin | William A | Amazon Kindle | 0 | 03-21-2010 12:57 PM |
| PRS-600 Cannot load scientific american pdf file | mjsalman | Sony Reader | 11 | 02-06-2010 12:50 PM |
| Could Book Designer Load an LRF File? | Fitzwaryn | Sony Reader | 6 | 01-30-2008 04:43 AM |