![]() |
File Manager и ОС
Вложений: 2
Никак не могу найти как сделать файл менеджер. Даже не имею представления..
Скачал пример плеера от Vlad74, там есть он, но не осилил. Там код для меня частично непонятен. Вот, вспомнил про WinMobile, написан на МП. Я не знаю кто его писал, но уверен это кто-то из форумчан. Мне для моей ОС очень подошел бы такой ФМ. Если автор программы прочел это, очень прошу скинь мне в личку сорцы. Я обещаю не модифицировать прогу. Если этот проект уже как ОпенСорц, дайте мне код, плиз. Либо просто наведите пример ФМ. Буду ОЧЕНЬ благодарен. P.S. Вот вложение этого WinMobile и скрин моей оськи. |
Ответ: File Manager и ОС
Очень надо, правда. Какая ОС без файловой системы
|
Ответ: File Manager и ОС
|
Ответ: File Manager и ОС
Мда. Зачем текст скрывать то? Я ничё не вижу
|
Ответ: File Manager и ОС
В чем сложность реализации ФС??? Её графическая оболочка или что?
|
Ответ: File Manager и ОС
И код и графика. Особенно графика. Я просто не имею представления как всё должно быть...
|
Ответ: File Manager и ОС
На самом деле все просто. Реализовывал ItemList делается при помощи 2 рекордов, ну по крайней мере я делал так. 1 рекорд собственно Item. Там текст, иконка и можно еще чтонить. 2 рекор сам ItemList. В нем храняться все записи (Item), кол-во айтемов, начальная позиция рендеринга, конечная позиция рендера. При рендере отрисовываешь сперва задний план, затем последовательно рисуешь айтемы начиная с нужной позиции. Отлов нажатия нужного айтема просто делается, хотя я долго с ним повозился. Ну и все все плюшки с графикой =)
Что касается перехода по папкам. По нажатию берем текст записанный в Item и добавляем к текущему пути. Вот и все. Лично сам написал за пару часов |
Ответ: File Manager и ОС
Что лучше брать для ФС: либу JSR75 или JSR75ex?
|
Ответ: File Manager и ОС
Давно на MP не писал. Лично юзаю вторую.
|
Ответ: File Manager и ОС
Ок, но будут вопросы ещё
|
Ответ: File Manager и ОС
А вот: как узнать формат?
|
Ответ: File Manager и ОС
Формат чего? Если файла, то можно из полнного имени брать(библиотека должна давать полное) три последних символа(расширение) и по нему вычислять.
|
Ответ: File Manager и ОС
Блин, а как это сделать+ а есть форматы и 4 и 5 букв. Ну ок, как осуществить для 3 букв?
|
Ответ: File Manager и ОС
PHP код:
|
Ответ: File Manager и ОС
соответственно tempstr должен быть должен быть заполнен путем к файлу.
например c:/image/image45.cwsss вернет cwsss) |
Ответ: File Manager и ОС
AngeLvKedaX, ты в общем не разбираешься в программировании или только в mp?
|
Ответ: File Manager и ОС
im_zorg, какой то корявый алгоритм. С длинными путями будет долго считывать и есть файлы такого типа "blabla.mp3.bak". Собственно функция достаёт из любого имени расширеине
PHP код:
|
Ответ: File Manager и ОС
в файле blablala.mp3.bak расширение bak а не как не mp3.bak!
|
Ответ: File Manager и ОС
im_zorg, да я знаю, но согласно твоему алгоритму у тебя такой и достанет. Я имею ввиду mp3.bak так как ты находишь первую точку в строке, а надо последнюю
|
Ответ: File Manager и ОС
Я просто год уже не писал на МП, ХТМЛ юзал)) зарабатывал сайтами. А многих функций МП и не знаю)) +логика моя не рулит))
|
Ответ: File Manager и ОС
Нада в либу добавить функцию возвращения расширения!
|
Ответ: File Manager и ОС
А надо бы...
|
Ответ: File Manager и ОС
Цитата:
|
Ответ: File Manager и ОС
если надо с первой точки то не прибавляй 1 к положению точки...
|
Ответ: File Manager и ОС
im_zorg а расширение то на самом деле bak. Я про это говорю.
Расширение это то что указывается после последний точки пример: txtfile.txt = .txt mp3file.mp3 = .mp3 txtmp3File.txt.mp3 = .mp3 Можешь даже проверить указав на компьютере такое имя файла он выдаст последнее расширение |
Ответ: File Manager и ОС
ну просто очень прошу: помогите!!! Наведите пример простенького ФМ'a. ПРосто чтобы брал диски, можно переместиться в них, увидеть папки\файлы. Остальное сам доделаю...
просто ну ОЧЕНЬ нужно, а я даже представления не имею как делать |
Ответ: File Manager и ОС
Вложений: 1
Вот демка
Примечание: на рабочем столе плеер требует файл mmc/8419a9368f6f.mp3 В приложении-редакторе "папка" в окне "С чего начать" требует root/imag.jpg Сохранения картинок в обеих приложениях происходит в папку root/ |
Ответ: File Manager и ОС
И так. Краткий курс по созданию ФС. Рассмотрю только как получить список дисков, как их правильно нарисовать, и как перейти к сл. папке.
1. Получаем список каталогов, диков PHP код:
PHP код:
Ещё советую завести переменную для хранения текущего пути. И во время перехода к сл. папке просто прибавляй название папки к текущему пути и заного вызывай процедуру рендера. |
Ответ: File Manager и ОС
Сяду разбирать. Спасибо
|
Ответ: File Manager и ОС
Error, unit name must contain at least 2 characters
|
Ответ: File Manager и ОС
ToDo: выучить ять определение ОС!
P.S. Не удержался... |
Ответ: File Manager и ОС
Вложений: 1
Держи мой пример файл менеджера, начал писать позавчера, вот чего достиг... Какая по счету попытка написания ФМ я хз))) Но эта самая успешная!!! На телефоне робит, по крайней мере навигация нормальная, при выборе файла показывается инфа : имя, путь, расширение, размер, чтение, запись. Пытаюсь ещё реализовать открытие файлов, но почему то в WTK виснет, а вот Kemulator'у по барабану :( в чем беда хз, юзаю библу jsr75i
|
Ответ: File Manager и ОС
Вложений: 1
AngeLvKedaX, держи, как ты и просил!
|
Ответ: File Manager и ОС
скачало 7 человек, а чет не рекомендаций, не отзывов, не АФФТАР ВЫПЕЙ ЙАДУ нет((((
|
Ответ: File Manager и ОС
ФМ-обычный, дизайничк на Canvas, и графика прикольная(нравится мне чёрный фон). WTK - емулирует телефон, походу и его хип память(из-за этого и висннет), а kEmu наверное жрет сколько надо - поетому и пашет. Может много байт читаеш? Попробуй на маленьких файлах!
P.S. Код не смотрел. |
Ответ: File Manager и ОС
2 AngeLvKedaX. Незабудь в своей "ОС" поставить копирайт kizup'а на ФМ!
|
Ответ: File Manager и ОС
Цитата:
|
Ответ: File Manager и ОС
Щас ЕГЭ сдам и сяду за ОС опять. kizup, я позже обязательно да исходы, просто щас там разобраться надо.
|
Ответ: File Manager и ОС
Ооо да AngeLvKedaX такое же школоло как я =)
|
Ответ: File Manager и ОС
оффтоп простите! А откуда школоло alexprey?
2 kizup я затупил! Подумал файлы вобще не читает! Пробовал фото открыть - все чётко, только размер "-1 байт". Профикси:) Щас еще посмотрю, если что - напишу. p.s. Посмотрел-всё отлично и шустро работает. Только вот пара моментов: 1) Открыл фото-увидел свойства, нажал открыть и-ЗАВИСОН! 2) Zip открывает как папку(надо как то это показать, а то думал что баг), но файлов внутри не видит! Ну и баг с размером. Что ты имел в виду про открытие файлов? |
Ответ: File Manager и ОС
Цитата:
|
Ответ: File Manager и ОС
Тел Toshiba g900. Тут могут быть траблы с виртуальной машиной! Если ты имееш в виду открыть фото на просмотр, то на моем теле-тоже глючит! Оьратись к VINT'у он там ImageViewer делает вроде.
|
Ответ: File Manager и ОС
Вложений: 1
Цитата:
Вот, держите кому надо, доработал я свой файлмен :) Наконец то разобрался где были неточности у меня. Если чтото найдете - пишите! Планирую его интегрировать в свою WinOnPascal:-D |
Ответ: File Manager и ОС
Походу у всех MP кодеров девиз:
"Если ось не писал, то и кодером не стал!":) |
Ответ: File Manager и ОС
Цитата:
|
Ответ: File Manager и ОС
Была и очень быстро надоело! Еще почти ничего и ненаписал:) Оболочку можна писать и от скуки-хороший опыт.
|
Ответ: File Manager и ОС
Цитата:
|
Ответ: File Manager и ОС
А куда пропал у нас AngelVKedax???
|
Ответ: File Manager и ОС
Походу ЕГЭ!
|
Ответ: File Manager и ОС
Сдал все ЕГЭ. Некоторые экстерном поставили)))
возобновил работу. Щас занимаюсь организацией процессов+ некоторые сис. функции. Появились "Подключения", что позволяет разрешить вызовы из приложения или запретить. Так же Подключение Интернет. Много нового ещё. На днях выложу для теста, отпишитесь. Ещё все настройки сохраняются. Файл-менеджер в процессе. Вообще под него делаю на Юкозе "сервер". Так как в планах сделать свой чат, на подобии MSN Windows. Так же на сервере поиск обновлений и т.д. Ещё появился "Драйвер" звука. То есть при контролирует и отслеживает события звука, ошибки выводит в окне. Пишу "Драйвер" на оперативную память, то есть при запуске любого внутриннего приложения проверяется хватит ли оперативки на его запуск. Если нет- то вывод сообщения с предложение очистки и попробовать запустить ещё. Вроде пока всё. Извиняйте что долго не было на форуме и не отписывался....сами знаете что такое экзамены)) |
Ответ: File Manager и ОС
Круто :D
А зачем обновления? Или ты сервис паки собираешся выпускать?:) |
Ответ: File Manager и ОС
Аватарка kizup'а хорошо отображает мое мнение об описанных нововведениях.
|
Ответ: File Manager и ОС
Да точно:)
2AngeLvKedaX скинь "ОС", хоть посмотрим!:) |
Ответ: File Manager и ОС
Цитата:
|
Ответ: File Manager и ОС
Очень интересно посмотреть, что там такое :)
|
Ответ: File Manager и ОС
Вложений: 1
Что именно вам не нравится?
|
Ответ: File Manager и ОС
Омг
Обнаружена угроза: объект заражен Trojan-SMS.J2ME.OpFake.ae |
Ответ: File Manager и ОС
Не пользуйся параноидальными антивирусами.
|
Ответ: File Manager и ОС
Эм... Не особо интуитивно-понятное нечто)
+ проблемы с экраном 360х640 |
Ответ: File Manager и ОС
на ОС это чудо не похоже. Больше на сборник бесполезных и непонятных плюшек. Кроме того, собранных из кучи разных примеров. Архиватор, жутко неудобный. Пианино вообще не похоже. про FS молчу. С чего начать вообще зависает. Будильник не срабатывает. Мультискрина нету, при 500*500 выглядит жутко. Все настройки меняются через жопу. Медиа плеер не понятный... При нажатии в меню опен нажимается еще и то, что за ним. В информации о системе девайс пишет самсунг, хотя эмулятор nokia +) Ну вроде пока что все
---- Добавил ---- Ах да. Еще нет возможности отменить отправку СМС или звонок. Приходиться закрывать приложение |
Ответ: File Manager и ОС
мда.....ничего нормально работающего я тоже не нашёл, раза с третьего только дошло что заточено только под сенсор, чуть кнопки на клаве не выдавил.... Догадываешься интуитивно еле еле что значит каждая из иконок, по мне вот добавить подписи или хелпик маленький, чтоб понять что это такое. На счет файл мена........................... На счет батареи - непонятно по какому принципу определяет время работы :-D ололо походу))))
Не понятно как закрывать окошки, некоторые окна постоянно появляются и закрываются..... короче я извиняюсь за мой корявый латинский но пока это ололоус говнякиус:crazy: |
Ответ: File Manager и ОС
Это мой первый опыт. Для экрана кстати 240х320 по 240х400
|
Ответ: File Manager и ОС
Цитата:
|
Ответ: File Manager и ОС
Кто то на форуме говорил типа если взять все примеры "ОС" и собрать - может что то и выйдет. Надо добавить что для сборки нужно светлый ум и прямые руки!:)
Вот пример-собрал, а вполучилось как всегда:( |
Часовой пояс GMT +4, время: 17:09. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot