--
Best regards,
Anton Fedorov
Ну... тут надо подумать как это лучше сделать. У киндлета логика работы
такая, что при запуске он должен экран нарисовать. Короче,
экспериментировать надо, а у меня девайса нет :)
09.04.2012 18:48, an2an написал:
О©╫О©╫-О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫... О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫? О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Welcome
screen О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫...
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫?
> Ну... тут надо подумать как это лучше сделать. У киндлета логика работы
> такая, что при запуске он должен экран нарисовать. Короче,
> экспериментировать надо, а у меня девайса нет :)
У меня-то девайс есть, но нет девелопмента для киндлов...
Логика должна быть, ИМХО, такой: после запуска рисуем Welcome
screen,
и не дожидаясь нажатия кнопки запускаем что велено...
Просто и изящно.
Для разработки нужен только один маленький jar-файл. Могу выслать.
09.04.2012 19:44, an2an написал:
Если не затруднит и то и текущий сорец ранера т.к. нынче он хорошо
работает...
package kz.pvnhome.cr3runner;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.BufferedReader;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import com.amazon.kindle.kindlet.AbstractKindlet;
import com.amazon.kindle.kindlet.KindletContext;
import com.amazon.kindle.kindlet.ui.KButton;
import com.amazon.kindle.kindlet.ui.KTextArea;
public class CR3RunnerKindlet extends AbstractKindlet {
private static final String LINUX_DIR = "/mnt/us/cr3";
private static final String LINUX_CMD = "goqt.sh";
private static final String PARAM = "cr3";
private KindletContext ctx;
private Container rootContainer;
private KTextArea textArea;
public void create(KindletContext context) {
this.ctx = context;
}
public void start() {
try {
Runtime runtime = Runtime.getRuntime();
Process p = runtime.exec(new String[]{LINUX_DIR +
File.separatorChar + LINUX_CMD, PARAM}, null, new File(LINUX_DIR));
} catch (Throwable ex1) {}
}
}
У меня работает без проблем.
http://code.google.com/p/cr3runner/source/checkout
Могу дать доступ на запись, если надо.
09.04.2012 20:21, an2an написал:
10.04.2012 10:26, Sergei_ написал: