Ответ: java-эмулятор
Опыты показали следующее - чтобы поведение мидлета в эмуляторе и телефоне (у меня Mot L9, со снятым RSA) было сходным (применительно к файловой системе) нужно
(относительно каталога "Motorola\Motorola Java ME SDK v6.4 for Motorola OS Products\EmulatorA.6\devroot\"):
было:
\a
\b
\c
\e
изменить на:
\localhost\a
\localhost\b (соответсвует съемной карте памяти)
\localhost\c
\localhost\e
Обращение к ФС в мидлете (пример):
... Connector.open("file://localhost/" + .....);
Если без "localhost", то в телефоне не будет работать.
По поводу подписывания "Signing" можно выставить "trusted", но либо в эмуляторе не запустится, либо телефон скажет что-то типа "поврежденный мидлет..., удалить ?".
Вообщем, на данный момент все работает и в эмуляторе и в телефоне.
Всем спасибо!
|