Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.09.25;
Скачать: CL | DM;

Вниз

ADMClient - andriod клиент форума   Найти похожие ветки 

 
virex(work)   (2011-04-20 11:51) [0]

здравствуйте товарищи
купил недавно бюджетный гуглофон, и естественно захотелось чтонибудь на нем изобразить

опыта в программировании на джаве мало (делал когда-то JDMClient http://jdmc.kladovka.net.ru но когда это было)

сам клиент:
проект eclipse (исходный код): http://zalil.ru/30896909
в подпапке bin лежит установочный файл (ADMClient.apk)


 
virex(work)   (2011-04-20 11:52) [1]

скрины:
список форумов: img825.imageshack.us/img825/3394/forumsu.png
список веток: img31.imageshack.us/img31/5931/topicso.png
страница: img23.imageshack.us/img23/538/topicl.png
цитата: himg18.imageshack.us/img18/4571/citate.png
вызов меню: img857.imageshack.us/img857/3145/menuqt.png
настройки: img807.imageshack.us/img807/9646/options.png


 
virex(work)   (2011-04-20 11:53) [2]

что умеет: постить на форум, добавлять новую ветку

чего не умеет: заходить под паролем, т.к. его надо как-то хранить, ну не в чистом же виде, поэтому в опциях пароль - для красоты

как пользоватся: перед постом один раз зайти в меню и подправить под себя логин


 
RWolf ©   (2011-04-20 14:43) [3]

кнопки «Ответить» и «Цитировать» предлагаю унести в контекстное меню — много места по вертикали съедают, а нужны нечасто.


 
VirEx(work)   (2011-04-20 15:01) [4]


>  [3] RWolf ©   (20.04.11 14:43)
> кнопки «Ответить» и «Цитировать» предлагаю унести в контекстное
> меню — много места по вертикали съедают, а нужны нечасто.

ну хоть у кого-то есть андроид :)

проблема в том что надо как-то отлавливать задержку нажатия на определенном посте чтобы из контекстного меню ответить, хотя впринципе ...можно java скрипт добавить в код страницы но это как-то не наглядно

можно было вобще реализовать отправку поста полностью средствами html (webview позволяет) но было интересно проделать передачу текста из скрипта прямо в код клиента (класс Poster вызывается java скриптом)

p/s/ если бы я знал как сделать дозагрузку инфы в webview, небыло бы такого долгого ожидания загрузки всех постов

p/s/s да кстати, я поставил 8 версию API как минимальную, что соответсвует андроиду 2.2, хотя клиент пойдет и на меньшей версии
просто с инетом у меня проблемы, т.е. кроме GPRS/3G нет ничего, вот попросил знакомых скачать андроид SDK под мой гуглофон LG P500 (оптимус уан)


 
VirEx(home)   (2011-05-14 15:31) [5]

новая версия клиента
главные изменения:
1. грузит из базы и из сайта в отдельном потоке
форматирование постов в удобочитаемый вид пока идет в эктивити, поэтому интерфейс может притормаживать (для огромных веток)
2. сохраняет всё в базу на SD карту, а если нет - в памяти телефона
3. более стабильный и менее ресурсоемкий виджет (передача из http клиента в эктивити через сообщения происходят не строками и через Bundle)

т.е. теперь можно читать ранее загруженные ветки в отсутствии сети, а уж размер базы ограничен только файловой системой флешки (как пример: 2Гб FAT)

добавил страничку о виджете-клиенте на сайт :)
смотреть и качать здесь: virex-84.narod.ru , в меню "ADMClient"


 
VirEx(home)   (2011-05-14 16:10) [6]

облом, топики перестал обновлять :(
будем разбираться...


 
virex(mobile)   (2011-05-14 17:23) [7]

>VirEx(home)   (14.05.11 16:10) [6]
> облом, топики перестал обновлять :(
> будем разбираться...


исправил :)


 
xayam ©   (2011-05-15 09:44) [8]

Поиск по архивам не хочешь к нему прикрутить?

http://www.delphimaster.net/cgi/client.pl


 
xayam ©   (2011-05-15 09:54) [9]


> virex-84.narod.ru , в меню "ADMClient"

в слове "скриншот" пропущена буква "К"


 
xayam ©   (2011-05-15 21:18) [10]

:) Теперь так

Страницы сркиншот, скриншот, скриншот


 
VirEx(home)   (2011-05-15 22:03) [11]

>xayam ©   (15.05.11 09:44) [8]
>Поиск по архивам не хочешь к нему прикрутить?
>http://www.delphimaster.net/cgi/client.pl

научусь делать поиск по базе, и как сделаю интерфейс поиска  - попробую :)

>в слове "скриншот" пропущена буква "К"

спасибо исправил


 
VirEx(home)   (2011-05-15 23:03) [12]

думаю можно прикрутить сервис таким образом: при нажатии в webview на © открывается анкета пользователя, и в анкете кнопка "найти все ветки пользователя в архиве"

даже незнаю как еще применить сервис архива, ведь клиент и так использует базу как архив уже посещенных веток

p/s/ теперь update в базе проходит без проблем, и желательно тем кто использует клиента - удалить файл базы т.к. ее нутро поменялось :( (TEXT lastmod --> INTEGER lastmod)


 
virex(mobile)   (2011-05-15 23:10) [13]

>VirEx(home)   (15.05.11 23:03) [12]

хм, в старой базе топики успешно обновились, можно ее не трогать


 
xayam ©   (2011-05-15 23:45) [14]


> использует базу как архив уже посещенных веток

а если не посещенных, то как бы и не нужны? :)


 
VirEx(home)   (2011-05-16 01:32) [15]

не в этом дело
клиент - для актуальных веток, в которых есть возможность запостить, а архив это архив, только для чтения

хотя конечно старые архивы нужны но редко, например для меня

p/s/ вобще конечно я рассматриваю клиент со своей точки зрения, как "активный" пользователь ветки "Прочее" :)
действительно, если кому-то нужно найти решение в программировании то архив очень полезен... надо подумать


 
Германн ©   (2011-05-16 02:16) [16]


> действительно, если кому-то нужно найти решение в программировании
> то архив очень полезен... надо подумать

Очень сомневаюсь. Хайамов поиск по архивам ДМ редко используется (имхо) для "поиска решений". Чаще для "поиска самого себя любимого в прежние времена".
Правда кроме хайама никто не предложил другого варианта поиска по архивам ДМ.


 
xayam ©   (2011-05-16 09:54) [17]


> поиск по архивам ДМ редко используется (имхо) для "поиска решений"


http://top.mail.ru/keywords?id=1499311&period=2&date=2011-05-16&sf=0&pp=20&gender=0&agegroup=0&searcher=all&

...стало быть все-таки используется, и это только от гугла, не считая прямого трафика ( ~ 10% )


 
Kerk ©   (2011-05-16 11:44) [18]


> Очень сомневаюсь. Хайамов поиск по архивам ДМ редко используется
> (имхо) для "поиска решений".

Ну вот не надо. Напрямую в архив я редко хожу, но частенько на него натыкаюсь при поиске чего-либо в гугле.


 
Anatoly Podgoretsky ©   (2011-05-16 12:16) [19]

> Kerk  (16.05.2011 11:44:18)  [18]

> но частенько на него натыкаюсь при поиске чего-либо в гугле.

Мама, он меня посчитал.


 
xayam ©   (2011-05-16 12:32) [20]


> Мама, он меня посчитал.


ещё и гугл

http://www.delphimaster.net/view/15-1273815284/3

:)


 
VirEx(work)   (2011-05-16 12:51) [21]

подскажите какую-нибудь перемещенную ветку чтобы проверить корректно ли клиент ее обрабатывает

в "Журналы" есть ветка про Германа, но она уже удалена


 
Anatoly Podgoretsky ©   (2011-05-16 13:01) [22]

В "Основная" есть куча перемещеных веток


 
VirEx(home)   (2011-05-16 20:33) [23]

ну вот, теперь можно заходить в перемещенные ветки и открывать анкету (для GPRS подключения пришлось увеличить тайминг http запроса)

кстати, в web форме анкеты на сайте линк к ICQ неправильный
как пример: http://www.delphimaster.ru/cgi-bin/anketa.pl?id=1194395674

http://wwp.icq.com


 
Германн ©   (2011-05-16 20:45) [24]


> xayam ©   (16.05.11 09:54) [17]

Про гугл то я и не подумал. Приношу свои извинения.


 
xayam ©   (2011-05-16 23:30) [25]


> Про гугл то я и не подумал

без гугла ничего и "не работало" бы, от яндекса почти никакого толка, от остальных - вообще...

> Приношу свои извинения

вот это ты брось :)


 
VirEx(home)   (2011-05-20 21:52) [26]

теперь есть текстовый поиск в ветке

p/s/ чем дальше в лес, тем монструознее проект ...и все больше хочется заново переписать с нуля


 
Andy BitOff ©   (2011-05-22 02:12) [27]

У меня не отвечает =( Грузить ветки грузит, а вот ответ не шлет =(


 
VirEx(home)   (2011-05-22 16:40) [28]

> Andy BitOff ©   (22.05.11 02:12) [27]
>У меня не отвечает =( Грузить ветки грузит, а вот ответ не шлет =(

см [2]
пароль пока не робит. поэтому придется его стереть, а в качестве логина ввести несуществующий (т.к. от зарегистрированного логина без пароля форум не даст запостить)
например: Andy BitOff (mobile)

впринципе если будет время - зарегистрируюсь на форуме (видимо на форуме в ~2009г слетала база регистрации?) и запилю пароль в клиенте


 
VirEx ©   (2011-05-22 18:04) [29]

запилил пароль


 
Andy BitOff (admc)   (2011-05-22 18:49) [30]

>VirEx(home)   (22.05.11 16:40) [28]

Проверим...

зы. Вечером залью новую


 
Andy BitOff (admc)   (2011-05-22 18:51) [31]

>VirEx(home)   (22.05.11 16:40) [28]

ага, работает. Только после добавления поста ветка не обновляется сама


 
Andy BitOff (admc)   (2011-05-22 18:55) [32]

>VirEx(home)   (22.05.11 16:40) [28]

еще пожелания. Настраиваемый цвет. У меня глаза быстрее устают, когда белым по черному. Хотелось бы иметь возможность их настроить.
Возможность сортировки форумов, какой выше, какой ниже.


 
Andy BitOff ©   (2011-05-22 20:34) [33]

>Andy BitOff (admc)   (22.05.11 18:49) [30]

тест.

:) работает


 
VirEx ©   (2011-05-22 21:13) [34]

> Только после добавления поста ветка не обновляется сама
запилил

теперь в списке веток можно видеть автора ветки и количество ответов

>еще пожелания. Настраиваемый цвет. У меня глаза быстрее устают, когда белым по черному. Хотелось бы иметь возможность их настроить.

хм.. это типа css для webview, пока даже не знаю куда копать

> Возможность сортировки форумов, какой выше, какой ниже.
это как? сделано по аналогии с форумом: ответили в ветке - ветка "поднялась"


 
Andy BitOff ©   (2011-05-22 22:16) [35]

> запилил

=) оперативно


> хм.. это типа css для webview, пока даже не знаю куда копать

Ну фиг знает... Можно и так оставить.


> это как? сделано по аналогии с форумом: ответили в ветке
> - ветка "поднялась"

Не веток, а форумов, т.е. конференций. Например мне наверху надо Потрепалку, основную, начинающим, винапи, медия, а дальше побарабану ;)
Хотя тоже как бы спорное улучшение, но в DMC было сделано.


 
VirEx ©   (2011-05-23 17:27) [36]

> Не веток, а форумов, т.е. конференций. Например мне наверху надо Потрепалку, основную, начинающим, винапи, медия, а дальше побарабану ;)
> Хотя тоже как бы спорное улучшение, но в DMC было сделано.

так чего там оптимизировать? форумов всего 14 штук :)

избранные ветки - вот что нужно в первую очередь я так думаю
...если пользователь создает ветку, она автоматом должна попадать в избранное


 
virex(home)   (2011-05-27 21:41) [37]

отправляю сообщения с подписью (signature в POST запросе), однако подписей не видно
в jdmclient подписи добавлялись (2006г.)


 
VirEx ©   (2011-05-29 21:30) [38]


> Andy BitOff ©   (22.05.11 22:16) [35]
> > запилил=) оперативно> хм.. это типа css для webview, пока
> даже не знаю куда копатьНу фиг знает... Можно и так оставить.
>

появилась "ночная тема", включается в настройках
(в .apk в папке assets можно глянуть - два .css)


 
VirEx ©   (2011-05-29 22:05) [39]

>Andy BitOff (admc)   (22.05.11 18:55) [32]
> >VirEx(home)   (22.05.11 16:40) [28]
>
> еще пожелания. Настраиваемый цвет. У меня глаза быстрее устают, когда белым по черному. Хотелось бы иметь возможность их настроить.

перечитал, только дошло :)
т.е.список тем и форумов глаза режет?


 
Andy BitOff ©   (2011-05-30 16:12) [40]


> VirEx ©   (29.05.11 22:05) [39]
> т.е.список тем и форумов глаза режет?

Ага.


> (в .apk в папке assets можно глянуть - два .css)

Посмотрим.



Страницы: 1 2 вся ветка

Текущий архив: 2011.09.25;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.009 c
15-1307305794
Юрий
2011-06-06 00:29
2011.09.25
С днем рождения ! 6 июня 2011 понедельник


15-1306050365
Virgo_Style
2011-05-22 11:46
2011.09.25
WinCGI+Firebird. Искать хостинг или переписать все нафиг?


2-1307185803
Blaber
2011-06-04 15:10
2011.09.25
Решить задачу линейного программирования


2-1307578301
Сергей
2011-06-09 04:11
2011.09.25
Отправка из php в Delphi функцией echo в массив строк


15-1306581550
Smile
2011-05-28 15:19
2011.09.25
Красивое видео с цирковым номерм баланса