Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.09.25;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.004 c
3-1264572448
Xmen
2010-01-27 09:07
2011.09.25
Запись в базу и ошибкаdeadlock


4-1250595955
pirate
2009-08-18 15:45
2011.09.25
Alt+MouseUp


1-1267095254
EgorovAlex
2010-02-25 13:54
2011.09.25
Редирект сообщения MouseWheel


10-1175769168
zhurik
2007-04-05 14:32
2011.09.25
Прочитать из Excel данные


2-1307467358
Exterr
2011-06-07 21:22
2011.09.25
Создание панели в рабочем столе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский