Разработка java | SEclub.org
Разработка java
Все новые
Всего сообщений: 7795
*
Malcolm
9 янв 2011 в 19:53
mrEDito", MIDlet.platformRequest делает как раз то, что тебе нужно. ;)
*
Pavlus
11 янв 2011 в 13:20
Malcolm, образ это и есть точное представление данных как на диске. В этих данных на диске информации о папках "игры" и "приложения" нету, но поскольку телефон отображает их на флешке, то он создает иллюзию их присутствия. Что я не так объясняю? Тар используется для представления групы файлов в виде одного, точно так-же как сохраненный образ диска на компьютере. Если записать вместо тар тар.гз, то тар останется тем-же таром, но его перед использованием нужно розжать. Гз ведь лишь сжимает поток бит.
*
Malcolm
11 янв 2011 в 17:09
Pavlus, ну а Daemon Tools не создает, что ли, иллюзию наличия лишнего привода? У тебя же не вырастает дисковод в системном блоке с диском внутри от того, что ты запустил образ. Представь, что служебная информация об играх и приложениях - это тоже снимок файловой системы, но, чтобы получить к этим папкам доступ, нужно воспользоваться приложением - та же ситуация. Что-то вот разговор не продвигается, в каждом посте одно и то же повторяется, и мне приходится отвечать примерно одно и то же.
Ну gz - это еще такой пример, на котором сложнее показать изъян в рассуждениях, а ZIP?
*
Pavlus
11 янв 2011 в 23:25
Malcolm, если это не потоковый носитель(не кассета), то всё так-же можно использовать диск с записаным в него зипом как с файловой системой. ДТ создает ВИРТУАЛЬНЫЙ привод, тоесть тоже иллюзорный. Но он может любой образ смонтировать. А телефон будет показывать те-же игры и приложения в соответствующих папках, только с той флешкой, на которую они были им установлены. Если они были установлены другим телефоном, то он их не отобразит, что свидетельствует о искажении реальных данных и зависимости флешки от телефона и наоборот для доступа к приложениям.
*
Malcolm
12 янв 2011 в 15:14
Pavlus, нельзя будет никак использовать этот диск, в том-то и дело. Потому что ZIP - это не файловая система. Вернее, можно, но это будет делать только сумасшедший, потому что даже такая простая задача, как нахождение файла на диске, уже становится большой проблемой.
Файловый менеджер не отображает папки, потому что либо в "файлы образа" (назовем так служебную информацию о Java) прописан аппарат, либо сами файлы частично хранятся в памяти телефона. Представь, что ты хранишь MDS на жестком диске, а MDF - на съемном (пусть эмулятору нужны оба файла). Потом ты вынул диск с MDF, берешь диск с другим MDF, а MDS у тебя остался старый. Тогда у тебя тоже ничего не откроется. Принцип-то тот же, разные только детали.
*
Alice Cooper
13 янв 2011 в 16:50
Подключаюсь к сайту классом HttpsConnection, а при запросе эмулятора в сеть - вот такое: "javax.microedition.pki.CertificateException: Subject alternative name did not match site name". Чего делать?
13 янв 2011 в 16:56 / Alice Cooper (1)
*
Alice Cooper
13 янв 2011 в 17:30
вот адресс - www.googleapis.com/urlshortener/v1/url
*
LPzhelud
26 янв 2011 в 12:41
Malcolm, есть ли постоянная файловая система у эмуляторов СЕ, а то надоедает каждый раз заново копировать в appdb...
*
Malcolm
26 янв 2011 в 12:51
LPzhelud, а зачем каждый раз заново копировать? У меня эмуляторы один раз создают файловую систему и все. Правда, бывает так, что эмулятор при закрытии не удаляет файл in.use, тогда создаются новые эмуляторы с новыми файловыми системами каждый раз, когда ты запускаешь мидлет. Лечится это удалением вышеупомянутого файла.
*
LPzhelud
26 янв 2011 в 13:19
Malcolm, Так вот в чём проблема) Спасибо ;)
*
KLinE GV
27 янв 2011 в 22:53
Всем привет! в чем ошибка? 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!"):
*
aNNiMON
27 янв 2011 в 23:17
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. Наиболее полное руководство"
27 янв 2011 в 23:20 / aNNiMON (1)
Скачать тему
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2025