|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladА вообще, вопросы по java лучше задавать в http://tech.groups.yahoo.com/group/Firebird-Java/ Уметь бы ещё на инглиш раговаривать более-менее, а то непонятно как и вопрос то задать ;) hvladРазрешения для работы с инет у приложения есть ? А вот это бы поподробней, в примере автора Android порта Firebird об этом ни слова. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 12:47 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНу так пропиши его в файле hosts. На один раз попробовать. Где это на андроиде найти? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 12:50 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradshvladRaphael92, ну так убедись сначала, что тебе с устройства доступен хост Хост доступен.Ну так это же не тебе сказано было. KonradsТ.Е. проблема походу в файле свойств драйвераПонятия не имею, что это файл и что там должно быть. KonradshvladРазрешения для работы с инет у приложения есть ? А вот это бы поподробнейНу так кто тут под андроид пишет и должен знать особенности этой платформы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 13:06 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradshvladРазрешения для работы с инет у приложения есть ? А вот это бы поподробней, в примере автора Android порта Firebird об этом ни слова.А ты ридми его вообще читал ? автор********** How to use ********** Copy all files in the package to your project. Don't forget to grant permissions for INTERNET in your project ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2013, 13:12 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladKonradsпропущено... А вот это бы поподробней, в примере автора Android порта Firebird об этом ни слова.А ты ридми его вообще читал ? автор********** How to use ********** Copy all files in the package to your project. Don't forget to grant permissions for INTERNET in your project ;) Читал. Пробовал в манифесте поставить: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
непомогает, я всёже грешу на файл свойств драйвера, программа его или просто не находит, или у него формат нарушен ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 07:26 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Вроде разобрался. В манифесте автоматом вставляются строки которые нужно удалить, иначе не работает: Код: java 1. 2. 3.
и вставить строку: Код: java 1.
Добавление этой строки без удаления блока uses-sdk не помогает. Вот так выглядет полностью манифест моей тестовой программы: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 09:11 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
И при всём при этом я так и не понял каким образом влияет блок uses-sdk на доступ к интернету. Кстати после удаления этого блока клипса немного ругается при запуске приложения: Код: java 1. 2.
но это не мешает. На реальной железке тоже проверил - работает ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 11:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНа реальной железке тоже проверил - работаетМои поздравления :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2013, 11:53 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Не всё однако гладко :) В таком виде всё зашибись: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Но если убрать коммент со стоки Код: java 1.
- будет ошибка выполнения, а в нормальной JAVA всё работает как надо ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2013, 07:46 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНо если убрать коммент со стоки Код: java 1.
- будет ошибка выполненияСекретная, конечно же ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2013, 11:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
hvladKonradsНо если убрать коммент со стоки Код: java 1.
- будет ошибка выполненияСекретная, конечно же Некоторое время отсутствовал и не мог ответить. Никакая не секретная ! Есть в assets файлик driver_property_info.properties там вот такие строки есть: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
так вот, если закаментить строку "encoding", или вместо "isc_dpb_lc_ctype" поставить любую кодировку, даже несуществующую, то ошибка пропадёт А ошибка выполнения такая: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Если сделать исправления как я сказал, то получится такой лог: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Но толку от этого ноль !!!, в ListView вместо букв - ромбики. В базе данных всё в кодировке 1251, изменить невозможно, из виндов программы работают сейчас. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2013, 10:01 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsВ базе данных всё в кодировке 1251, изменить невозможно, из виндов программы работают сейчас.Если базу перевести в УТФ8, а старые программы оставить с win1251, то не случится ничего страшного, вообще, разве что строки можно будет делать не на 32 тыс символов, а только на 8 тыс, ну может малёху скорость подсядет за счет перекодировок, хотя я особой просадки не заметил. А новые программы делай на юникоде. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2013, 12:59 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyKonradsВ базе данных всё в кодировке 1251, изменить невозможно, из виндов программы работают сейчас.Если базу перевести в УТФ8, а старые программы оставить с win1251, то не случится ничего страшного, вообще, разве что строки можно будет делать не на 32 тыс символов, а только на 8 тыс, ну может малёху скорость подсядет за счет перекодировок, хотя я особой просадки не заметил. А новые программы делай на юникоде. Ну на новой базе так можно попробовать, а что делать с рабочей? В ней явно указана кодировка 1251 для Charset и Collate символьных полей. Поменять рабочую на новую - неполучится, слишком много баз в разных местах и данных неменряно. Да и некрасиво всё это. Именно для этих целей ведь в драйвере предусмотрен encoding, в драйвере для Java он отлично работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 07:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Пока решил проблему так: В параметрах подключения encoding не используем: Код: java 1. 2. 3. 4. 5. 6. 7.
Подключаемся и читаем текстовые поля с кодировкой 1251 так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
В принципе вроде несложно, тормозов пока не заметил. Но это как в анекдоте: ".... ..... ..... вилочки нашлись, но осадок остался" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 08:46 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНу на новой базе так можно попробовать, а что делать с рабочей? В ней явно указана кодировка 1251 для Charset и Collate символьных полей.Я выгружал метаданные в скрипт, автозамена чарсетов, потом вливал данные при помощи ibpump, да муторно, но автоматизируемо. Если у вас продукт тиражируемый, то база в вин1251 сразу отрезает у вас зарубежных заказчиков. Баг зарепортил ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 10:27 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyKonradsНу на новой базе так можно попробовать, а что делать с рабочей? В ней явно указана кодировка 1251 для Charset и Collate символьных полей.Я выгружал метаданные в скрипт, автозамена чарсетов, потом вливал данные при помощи ibpump, да муторно, но автоматизируемо. Если у вас продукт тиражируемый, то база в вин1251 сразу отрезает у вас зарубежных заказчиков. Баг зарепортил ? Да нет у меня зарубежных, здесь бы разобраться, программа,для которой я хочу сделать андроид-клиент не претендует на международность ;) А насчёт бага сюда пробовал писать, пара коментов моих есть - http://www.firebirdnews.org/?p=8620 И сюда - http://sourceforge.net/projects/androidjaybird/ но здесь как не пиши весь код в одну строку выводится, хотя они вроде авторы, но один мой комент там торчит :) P.S. Проверил всё то что написал выше по поводу cp1251 на реальных железках с Android 4.2 и Android 2.3 - всё работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 10:49 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Ну вот видиш, там и без меня уже такие же вопросы :) Ну перепощу сейчас туда свои логи ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 11:05 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsНу вот видиш, там и без меня уже такие же вопросы :) Ну перепощу сейчас туда свои логиТы первый ответ в том топике прочел? попробовал? Я с андроидом пока никак, попробовать не на чем, но шеф намекает, что скоро может понадобиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 11:29 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Там же отвечает, точно как и я, при подключении параметра encoding возникает ошибка уже при подключении к базе. Это явный БАГ!!! В ответ авторы ему предложили показать логи. Он этого не сделал, это сделал сейчас я. Посмотрим что ответят ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2013, 11:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Можно ли использовать БД firebird локально, т.е. чтобы она была на самом телефоне, а не на сервере? Или для этого нужно установить службу firebird на android ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92, нет пока Firebird для андрида, поэтому никакую "службу" установить не получится. вместе с тем, Серия семинаров по RAD Studio для Android: http://www.softwarepeople.ru/delphiandroid/?utm_source=ibase&utm_medium=banner&utm_campaign=Delphiandroid ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:20 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdv, т.е. без интернета к БД никак нельзя подключиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Raphael92т.е. без интернета к БД никак нельзя подключиться? я не знаю, зачем вы задали этот вопрос. - с базой Firebird работает только Firebird - Firebird под андроид нет - что будет, если положить базу Firebird на андроид? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:38 |
|
|
start [/forum/topic.php?fid=40&msg=38356471&tid=1561458]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
6ms |
others: | 297ms |
total: | 539ms |
0 / 0 |