Malcolm, образ это и есть точное представление данных как на диске. В этих данных на диске информации о папках "игры" и "приложения" нету, но поскольку телефон отображает их на флешке, то он создает иллюзию их присутствия. Что я не так объясняю? Тар используется для представления групы файлов в виде одного, точно так-же как сохраненный образ диска на компьютере. Если записать вместо тар тар.гз, то тар останется тем-же таром, но его перед использованием нужно розжать. Гз ведь лишь сжимает поток бит.
Pavlus, ну а Daemon Tools не создает, что ли, иллюзию наличия лишнего привода? У тебя же не вырастает дисковод в системном блоке с диском внутри от того, что ты запустил образ. Представь, что служебная информация об играх и приложениях - это тоже снимок файловой системы, но, чтобы получить к этим папкам доступ, нужно воспользоваться приложением - та же ситуация. Что-то вот разговор не продвигается, в каждом посте одно и то же повторяется, и мне приходится отвечать примерно одно и то же. Ну gz - это еще такой пример, на котором сложнее показать изъян в рассуждениях, а ZIP?
Malcolm, если это не потоковый носитель(не кассета), то всё так-же можно использовать диск с записаным в него зипом как с файловой системой. ДТ создает ВИРТУАЛЬНЫЙ привод, тоесть тоже иллюзорный. Но он может любой образ смонтировать. А телефон будет показывать те-же игры и приложения в соответствующих папках, только с той флешкой, на которую они были им установлены. Если они были установлены другим телефоном, то он их не отобразит, что свидетельствует о искажении реальных данных и зависимости флешки от телефона и наоборот для доступа к приложениям.
Pavlus, нельзя будет никак использовать этот диск, в том-то и дело. Потому что ZIP - это не файловая система. Вернее, можно, но это будет делать только сумасшедший, потому что даже такая простая задача, как нахождение файла на диске, уже становится большой проблемой. Файловый менеджер не отображает папки, потому что либо в "файлы образа" (назовем так служебную информацию о Java) прописан аппарат, либо сами файлы частично хранятся в памяти телефона. Представь, что ты хранишь MDS на жестком диске, а MDF - на съемном (пусть эмулятору нужны оба файла). Потом ты вынул диск с MDF, берешь диск с другим MDF, а MDS у тебя остался старый. Тогда у тебя тоже ничего не откроется. Принцип-то тот же, разные только детали.
Подключаюсь к сайту классом HttpsConnection, а при запросе эмулятора в сеть - вот такое: "javax.microedition.pki.CertificateException: Subject alternative name did not match site name". Чего делать?
LPzhelud, а зачем каждый раз заново копировать? У меня эмуляторы один раз создают файловую систему и все. Правда, бывает так, что эмулятор при закрытии не удаляет файл in.use, тогда создаются новые эмуляторы с новыми файловыми системами каждый раз, когда ты запускаешь мидлет. Лечится это удалением вышеупомянутого файла.
Всем привет! в чем ошибка? import javax.microedition.midlet.MIDlet: public class MyFirstMidlet extends MIDlet { public void pauseAppO { } public void destroyApp(boolean unconditional) { // уведомить систему о завершении notifyDestroyedO; } public void startAppO { // получить строку атрибута имени мидлета String name - getAppPropertyC"MIDlet-Name"); // вывести сообщение в системную область System.out.printlnC"MIDlet "+ name + " says: Hello. World!"):
KLinE GV, ошибка в том, что ты скачал Буткевича с не исправленными исходниками. Правильно так: import javax.microedition.midlet.MIDlet; public class MyFirstMidlet extends MIDlet { public void pauseApp() { } public void destroyApp(boolean unconditional) { // уведомить систему о завершении notifyDestroyed(); } public void startApp() { // получить строку атрибута имени мидлета String name = getAppProperty("MIDlet-Name"); // вывести сообщение в системную область System.out.println("MIDlet "+ name + " says: Hello. World!"); } } P.S. На телефоне можешь не запускать этот код, работать не будет. Системная область есть только в консоли вывода на компе. P.P.S. Исправленной версии Буткевича в pdf, djvu и других форматах нет. Есть только в виде Java-книги. P.P.P.S. Читай Горнакова, если будут сложности с Буткевичем. А еще лучше качай книгу Шилдта "Java 2. Наиболее полное руководство"
9 янв 2011 в 19:53