В ваших классах активности вы можете отобразить программную клавиатуру с некоторым интервалом. Попробуйте сделать это в методе onResume (0.
public void onResume() {
super.onResume();
TimerTask tt = new TimerTask() {
@Override
public void run() {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(yourTextBox, InputMethodManager.SHOW_IMPLICIT);
}
};
final Timer timer = new Timer();
timer.schedule(tt, 200);
}
Если Вам не нужны функции Flash GUI, Вы могли бы проверить свободные инструменты разработчика Flex Adobe. Они производят файлы SWF.
Вы, возможно, хотите проверить сайт OSFlash для получения некоторых решений ОС для actionscript. там, Вы найдете также ссылку на компилятор AS MTasc и его преемника, haxe (никогда не судил последнего).
Flex SDK должен быть способом пойти. Единственной вещью, которую Вы пропустили бы, является графический IDE. К сожалению, лучший Flash С открытым исходным кодом IDE, FlashDevelop, только для Windows.
Альтернативой был бы OpenLaszlo. Это - сформировавшаяся и устойчивая технология, и можно разработать сложные приложения Flash или УСТЬЯ РЕКИ с ним. Это показывает свой собственный язык разметки расположения, и это на самом деле очень быстро для изучения и очень мощный. Дополнительная премия - то, что можно скомпилировать или в SWF/Flash или в DHTML с тем же точным конечным результатом. Довольно необычный.
Вы могли бы также хотеть попробовать Haxe, относительно новый язык с подобным синтаксисом с ActionScript/ECMAScript, который может произвести к нескольким различным форматам, таким как SWF, JavaScript, PHP и C++. Это очень раздувается в последнее время. Определенно стоящий проверки.
О других связанных с Flash/открытым исходным кодом проектах и инструментах, можно проверить сайт Flash С открытым исходным кодом