![]() |
|
Модераторы: javastic |
![]()
|
|
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
Кто-нибудь знает готовые решения с открытым кодом, реализующие указанные в сабже диалоги? Как-то пока не сильно хочется заморачиваться над такой "мелочью", как стандартные (но не для android sdk, к сожалению) диалоги загрузки/сохранения файла - ну че там, лист с иконками накидать и эдит с кнопкой добавить.
Заранее спасибо. -------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
spyswamp,
я обычно подсматриваю исходники на code.google.com или нахожу из этого списка. По вашему сабжу подходит Text Edit . Там реализованы диалоги открытия и сохранения ... Правда, очень мудрогелисто, но всё же.. Это сообщение отредактировал(а) CaptainNemo - 14.7.2011, 02:43 |
|||
|
||||
| ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 9 Всего: 28 |
Сходи на проект OpenIntents - там лежат готовые компоненты open/save собранные в виде интентов (то есть они вызываются в виде внешних интентов) - не всегда удобно, конечно, но использовать можно.
Добавлено через 6 минут и 1 секунду Могу поделиться своими исходниками open/save - в обмен на твои. Есть что предложить? -------------------- Aut viam inveniam aut faciam |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
ivanovpv, твои исходники o/s в обмен на мои исходники o/s? Если да, то у меня таковых нет пока, а если и напишу все же сам (поборю вселенскую программерскую лень), то выложу сюда просто так потом.
За ссылки спасибо, вечером изучу что там есть. -------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| Noziga |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
Такая же проблема
|
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
Я решил эту проблему: ваяю потихоньку сам. Че-то меня не радуют вещи, которые на данный момент нашел в этих ваших интернетах - либо сырые неюзабельные экзамплы, либо слишком сложная и ненужная фигня.
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
В общем, первый рабочий вариант диалога открытия файла (с иконками и т.п.) есть. Почитать/посмотреть картинки/забрать можно тут: http://slavikkk.livejournal.com/147718.html
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
Пацан сказал - пацан сделал. Дописал и SaveFileDialog. Вместе с улучшенным OpenFileDialog'ом можно забрать здесь: http://slavikkk.livejournal.com/148080.html
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 9 Всего: 28 |
Молодец только иконки MIME типов походу не отрабатываются... Сие не есть гуд. -------------------- Aut viam inveniam aut faciam |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
ivanovpv, поподробнее, пожалуйста. У меня и на эмуляторе, и на аппарате иконки прорисовываются нормально. Их там всего две: для сущностей "директория" и "файл".
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 9 Всего: 28 |
Это неправильно... по хорошему нужно для каждого расширения использовать свою иконку -------------------- Aut viam inveniam aut faciam |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
ivanovpv, а, над этим не заморачивался, да. Но не думаю, что это будет так уж сложно. Кстати, в *nix-way не такого понятия, как "расширение". Это все ваши виндовые задумки.
Это сообщение отредактировал(а) spyswamp - 20.7.2011, 16:29 -------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 9 Всего: 28 |
Ух круто... Дело в том, что надо учитывать пожелания юзеров. Юзеру начхать на юникс не юникс, винда не винда - ему подай так чтобы было удобно. А удобно когда он видит, что это Экселевский файл, а вот это вот PDF или ZIP. Прогер может думать все что угодно, но пожелание юзера - это для него должно быть законом. Тем более что сделать это не так и сложно:
Это сообщение отредактировал(а) ivanovpv - 21.7.2011, 16:30 -------------------- Aut viam inveniam aut faciam |
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 4 Всего: 7 |
ivanovpv, зерно истины в этом есть, определенно.
За пример спасибо, он конечно немного "новичковский" по стилю кодирования, но попилить, и отлично получится. В любом случае, думаю, у нас получилась отличная тема с примерами и т.п., которая, очень надеюсь, поможет кому-нибудь. -------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 9 Всего: 28 |
Сильно сказано. А я другой стиль и не приемлю... - хотя вроде далеко не новичок, более того совсем не новичок. Ну да ладно- на вкус и цвет как гриться... -------------------- Aut viam inveniam aut faciam |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Android | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |