Можно как-то получить список файлов заданного каталога библиотекой p2kapi для повышения быстродействия программы или получить доступ ко всему дереву папок телефона в OBEX'ном режиме?
![]() Недостаток в функции получения списка файлов, p2kapi.dll |
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Недостаток в функции получения списка файлов, p2kapi.dll |
UNLM-Trojan |
![]() |
![]() МотоТроян ![]() ![]() ![]() Группа: Пользователи Сообщений: 143 Регистрация: 15.10.2005 Из: Украина, Ровно Пользователь №: 54 658 Модель телефона: V3r Прошивка: R4515..74R Рейтинг: 42.5 ![]() |
Можно как-то получить список файлов заданного каталога библиотекой p2kapi для повышения быстродействия программы или получить доступ ко всему дереву папок телефона в OBEX'ном режиме?
|
KEO |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 258 Регистрация: 18.9.2003 Из: Барнаул Пользователь №: 580 Модель телефона: E398 >> E1 iTunes Прошивка: R373_G_0E.30.42R Рейтинг: 151 ![]() |
UNLM-Trojan, вообще протокол P2k позволяет получать информацию о файлах, находящимся в какой-либо папке! Для этого достаточно лишь указать маску по которой ты получишь список... К сожалению, в настоящей версии p2kapi.dll не реализованна эта возможность - поэтому приходится довольствоваться лишь тем что есть, а именно получением всего списка файлов!
Что касается OBEX протокола, то он по своему определению не дает достпа ко всем папкам телефона! только к папкам медиа контента (audio, picture, video и аналогичным папкам на карте памяти)... так что ты никак не сможешь получить всё дерево телефона через OBEX! |
dion |
![]() |
![]() /dev/null ![]() Группа: System Administrators Сообщений: 528 Регистрация: 21.12.2004 Из: Kiev, Ukraine Пользователь №: 28 801 Модель телефона: E680i, C380 Рейтинг: 70 ![]() |
Цитата(KEO @ Воскресенье, 30 Октября 2005, 12:13) UNLM-Trojan, вообще протокол P2k позволяет получать информацию о файлах, находящимся в какой-либо папке! Для этого достаточно лишь указать маску по которой ты получишь список... К сожалению, в настоящей версии p2kapi.dll не реализованна эта возможность - поэтому приходится довольствоваться лишь тем что есть, а именно получением всего списка файлов! Файлы в какой-либо папке получить НЕЛЬЗЯ. Я часа 4 на это потратил. Маску подставлять можно. Т.е можно получить все файлы mp3 на диске /a или все файлы mp3 на диске /b. Но получить все файлы в данном каталоге (типа все файлы в /a/mobile/audio) НЕЛЬЗЯ. |
KEO |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 258 Регистрация: 18.9.2003 Из: Барнаул Пользователь №: 580 Модель телефона: E398 >> E1 iTunes Прошивка: R373_G_0E.30.42R Рейтинг: 151 ![]() |
dion,
вот инфа про то какие пути возможны в телефоне Цитата Телефон поддерживает весьма узкий набор запросов на поиск, вот возможные варианты: /<volume>/*.<extension> /<volume>/<dir>/.../<dir>/*.<extension> /<volume>/<foo>* /<volume>/<dir>/.../<dir>/<foo>* volume можно не указывать, в этом случае поиск будет производиться по диску /a/ Телефон не понимает запрос, в котором есть одновременно символ * и символ _ Короче смысл такой - телефон не понимет ни маски *.*, ни маски *... Интересно, значит я ошибался (хотя странно - по запросу /b/*.* он выдает содержимое диска B) |
dion |
![]() |
![]() /dev/null ![]() Группа: System Administrators Сообщений: 528 Регистрация: 21.12.2004 Из: Kiev, Ukraine Пользователь №: 28 801 Модель телефона: E680i, C380 Рейтинг: 70 ![]() |
|
UNLM-Trojan |
![]() |
![]() МотоТроян ![]() ![]() ![]() Группа: Пользователи Сообщений: 143 Регистрация: 15.10.2005 Из: Украина, Ровно Пользователь №: 54 658 Модель телефона: V3r Прошивка: R4515..74R Рейтинг: 42.5 ![]() |
Если использовать маску, то телефон выдаст подходящие файлы или библиотека(dll) сама выберет их?
Если библиотека, то это не даст быстродействия!!!... |
dion |
![]() |
![]() /dev/null ![]() Группа: System Administrators Сообщений: 528 Регистрация: 21.12.2004 Из: Kiev, Ukraine Пользователь №: 28 801 Модель телефона: E680i, C380 Рейтинг: 70 ![]() |
Цитата(UNLM-Trojan @ Вторник, 1 Ноября 2005, 14:32) То что писал я - фичи самого телефона. В CVS moto4lin под Linux такие запросы реализованны. Ответ на запрос телефон выдает во столько раз быстрей, во сколько меншьше файлов в ответе. |
![]() ![]() |
Текстовая версия | Сейчас: 3.8.2025, 17:16 |
Форум живёт: