On-line: i3t4j6, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
moderator


Пост N: 840
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 31.01.15 21:37. Заголовок: Harbour/Android


На днях планирую выложить небольшое приложение, которое можно приспособить для своих целей. Это формируемое в prg меню, из которого запускаются функции, реализованные в том же prg. Функции возвращают результат своего выполнения как многострочный текст.
На мой взгляд, это вполне рабочий вариант - обычно управленцу не надо с телефона или планшета вводить, условно говоря, накладную. Он хочет иметь возможность посмотреть, как идут дела - и для этого такое приложение вполне подходит. Доступ к данным через Letodb. Функции, формирующие эти мини-отчеты вы пишете на Harbour сами. Для сборки пакета нужен, естественно, Harbour, Java и Android SDK.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 13 [только новые]


moderator


Пост N: 841
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 02.02.15 10:02. Заголовок: Выложил: http://www...

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 842
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 04.02.15 10:03. Заголовок: Выложена новая верси..


Выложена новая версия:

Добавлена дополнительная поддержка для обновлений hrb. В текст testhrb.prg включен модуль обновления, он настроен на получения новых hrb с моего сайта. Кроме того, решена проблема, связанная с тем, что, как оказалось, Андроид не завершает приложение после закрытия (уничтожения) главного окна.

Спасибо: 1 
ПрофильЦитата Ответить
moderator


Пост N: 843
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 05.02.15 18:58. Заголовок: Выложена версия 3: ..


Выложена версия 3:

Теперь, если возвращаемая FModExec() строка начинается с <html, она отображается не в простом TextView, а в WebView, т.е. стала доступна любая html разметка, включая применение css и javascript. В титульной строке открываемого модуля отображается текст соответствующего пункта меню. Стандартная иконка заменена на логотип Harbour.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 844
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 06.02.15 14:22. Заголовок: Выложена версия 3а -..


Выложена версия 3а - там просто добавлены sh скрипты для построения всего этого под Линуксом. Сам apk остался тот же.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 846
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 10.02.15 19:14. Заголовок: Версия 4: Осваиваем..


Версия 4:
Осваиваем технику вызова Java методов из Harbour и методы отладки - добавлены Harbour-функции h4a_isInternetOn() для определения, есть ли подключение к Интернет и h4a_Wrlog( sText ) - запись отладочных сообщений в журнал для последующего сохранения в файл с помощью adb shell logcat. Немного подправлены скрипты.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 847
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 13.02.15 10:04. Заголовок: Закинул это дело на ..


Закинул это дело на github: http://github.com/alkresin/h4aFirstApp

Но больше я сейчас занимаюсь немного другим проектом, который предварительно назвал HDroidGUI. Это инструмент, который должен обеспечить создание полноценных приложений под Андроид на Harbour, включая, конечно, создание интерфейса, обработка событий и пр.
Сейчас уже можно из Harbour-кода создать несложный интерфейс с такими элементами, как label, editbox, button, checkbutton ( если использовать Windows-названия), обработать нажатие кнопки.

Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3949
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.02.15 11:38. Заголовок: alkresin пишет: Сей..


alkresin пишет:

 цитата:
Сейчас уже можно из Harbour-кода создать несложный интерфейс


Здорово ! Точно будет востребовано !

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 850
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 18.02.15 19:49. Заголовок: Выложена версия 5: ..


Выложена версия 5:

Теперь программа нормально отрабатывает при смене ориентации устройства. Добавлено простейшее меню. Добавлена возможность вызова Harbour - кода из Javascript из окна Webview, что позволяет реализовывать интерфейс программы на базе веб-интерфейса и связки Javascript + Harbour.

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 86
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 11.03.15 12:20. Заголовок: alkresin пишет: Выл..


alkresin пишет:

 цитата:
Выложена версия 5:


Скажите, пожалуйста, можно ли работать из MiniGUI

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 866
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 11.03.15 13:01. Заголовок: evgeny2006 пишет: С..


evgeny2006 пишет:

 цитата:
Скажите, пожалуйста, можно ли работать из MiniGUI


Не понял. Что вы имеете ввиду ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4592
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.03.15 15:14. Заголовок: alkresin пишет: Не ..


alkresin пишет:

 цитата:
Не понял. Что вы имеете ввиду ?


Вероятно имелось в виду если писать интерфейс на Минигуи (или HWGUI) и добавив в исходник
нужные CH файлы и затем собрав с нужными библиотеками , будет ли это работать
в Андроиде.

Спасибо: 1 
ПрофильЦитата Ответить
moderator


Пост N: 867
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 11.03.15 15:51. Заголовок: Dima пишет: если пи..


Dima пишет:

 цитата:
если писать интерфейс на Минигуи (или HWGUI)


Нет. Я сразу отказался от поддержки совместимости с HwGUI, иначе я назвал бы это HwGUI для Андроид ( о Minigui, сами понимаете, мыслей вообще не было ). Причины я изложил у себя на сайте. Мобильные устройства имеют существенную специфику - это и размер экрана, и отсутствие клавиатуры - так что интерфейс приложения все равно будет отличаться от десктопного. Кроме того, родные элементы интерфейса Андроид ( а я использую именно их ) и методы их компоновки отличаются от принятых в Windows. Самый наглядный пример - вы не можете здесь указать точные координаты виджетов, ОС размещает их сама в соответствии с указанными вами правилами.


Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 87
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 22.03.15 09:36. Заголовок: alkresin пишет: Нет..


alkresin пишет:

 цитата:
Нет. Я сразу отказался от поддержки совместимости с HwGUI


Спасибо! Я только это и имел ввиду.
К сожалению временно был не в пределах досягаемости. поэтому реагирую с таким опозданием.
Еще раз спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 174
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет