86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
1

Андроид и QT

07.02.2013, 14:47. Показов 2968. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть приложение,работающее на компе. Могу ли я его портировать на андроид?
или надо писать под андроид с самого начала?
как писать под андроид на Qt?
в чем разница вообще если писать на с++ (qt) и java для андроида?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2013, 14:47
Ответы с готовыми решениями:

Возможно ли создать локальный сервер по Wifi сети? ПК-Андроид-ПК. WiFi раздается с андроид устройства
Нужно чтобы первый ПК создал FTP сервер, а второй ПК смог просматривать и редактировать файлы...

Андроид >> Б.Д. >> Exel >> Б.Д. >> Андроид
Здравствуйте, есть задачка - с нескольких андроид приложений нужно по сети отправлять (табличную...

Андроид!
Я пишу прогу на Турбо Делфи...вопрос - можно ли эту прогу как-нибудь адаптировать и скинуть на...

Андроид БД
Всем привет!!! Я в програмировании не силен, поэтому надеюсь на Вашу помощь. Хочу написать...

12
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
07.02.2013, 15:05 2
Цитата Сообщение от spydark91 Посмотреть сообщение
Могу ли я его портировать на андроид?
Попробовать можно.

Цитата Сообщение от spydark91 Посмотреть сообщение
как писать под андроид на Qt?
Как то так.
Как обстоят дела с Qt5, вообще не знаю.
1
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
07.02.2013, 15:36 3
вообще для начала его целая история поставить на комп, поэтому если есть желание ставить, то советую ставить sdk на линуксе, желательно на KDE (один из интерфейсов linux), скачать онлайн инсталлер из http://necessitas.kde.org/, и самим выбрать навороченность sdk (гигов 10 припасись для него, на всякий случай).
Проект ещё в разработке, не все библиотеки ещё имеют совместимость, но уже плоды есть, можешь в google play проверить. Я собственно не ставил, но уже пытался(из-за нехватки места не решился ставить), поэтому выложил тебе всё что знаю, почему на виндовз не советую ставить, больно много действий надо по его настройке, на линухе автоматически будет сконфигурировано.
1
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
07.02.2013, 16:56  [ТС] 4
для этого придется линукс ставить,а второго кома лишнего нет пока что..короче запариваться много полюбому придется
а с qt на java тяжело портировать код?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
07.02.2013, 17:09 5
Цитата Сообщение от spydark91 Посмотреть сообщение
для этого придется линукс ставить,а второго кома лишнего нет пока что..короче запариваться много полюбому придется
нормально ставиться на Windows.
0
Заблокирован
07.02.2013, 17:14 6
Цитата Сообщение от spydark91 Посмотреть сообщение
Могу ли я его портировать на андроид?
или надо писать под андроид с самого начала?
как писать под андроид на Qt?
в чем разница вообще если писать на с++ (qt) и java для андроида?
1. Да,можешь.
2. Можно загрузить и импортировать проект в IDE, при условии, что есть сорцы.
3. Не советую использовать Qt для разработки приложений под Android, т.к. он для этого, по суте, не предназначен.
4. SDK - использует Java; NDK - C++.

P.S. Native Development Kit (NDK), "Native" переводится как машинный...

Для этих целей используй NDK (C++): eclipse + SDK&NDK + плагин ADT. Загрузить всё вместе можно на оф. сайте. В гугле по этому поводу всё есть.
1
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
07.02.2013, 21:18 7
Цитата Сообщение от minforlife Посмотреть сообщение
Не советую использовать Qt для разработки приложений под Android, т.к. он для этого, по суте, не предназначен.
С чего это? Qt Quick разрабатывался для Meego.
0
Заблокирован
08.02.2013, 09:16 8
Для андроида есть родная библиотека - NDK.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
08.02.2013, 11:03 9
Цитата Сообщение от minforlife Посмотреть сообщение
Для андроида есть родная библиотека - NDK.
NDK это не библиотека, это набор инструментов для написания приложений(или их частей) на C/C++.
Qt это библиотека C++, поэтому естественное желание иметь порт этой библиотеки в Android.
1
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
10.02.2013, 12:14  [ТС] 10
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
поэтому естественное желание иметь порт этой библиотеки в Android.
на сколько я понял,это возможно)
а какими инструментами?
0
Заблокирован
10.02.2013, 16:15 11
Есть ADT, в которой уже есть всё для начала разработки... И меньше геморроя )
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
10.02.2013, 16:25 12
Цитата Сообщение от minforlife Посмотреть сообщение
Есть ADT, в которой уже есть всё для начала разработки... И меньше геморроя )
это тут причем?
0
681 / 191 / 60
Регистрация: 04.05.2012
Сообщений: 884
Записей в блоге: 1
12.02.2013, 13:29 13
Как тут выше сказали это возможно...
Если в винде, то качаете necessitas+apache ant+jdk7+ministro.apk

necessitas - SDK для QT.
apache ant - эта программа непосредственно создает apk.
jdk7 - java
ministro.apk - библиотека которую необходимо установить на андроид устройство, иначе ничего работать не будет.
При компиляции лучше всего сразу подключить устройство, он сразу туда запишет если все будет ОК.
У меня больше времени заняла установка....
Но в итоге все заработало...правда я делала пустую форму, она не запустилась, т.к. министро потребовал интернет для скачивания библиотек, а на моем устройстве закрыт(специально) доступ.
В принципе писать можно...но стоит ли?это уже вопрос в другом...
Пока сама искала по этой теме ответы прочитала много из серии "QT очень глючный для андроида"..но это мнение разных людей..так что решение все равно за Вами..
1
12.02.2013, 13:29
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.02.2013, 13:29
Помогаю со студенческими работами здесь

С++ и Андроид
Есть программы на виндовс (писал на вс 2010) , хочу их переписать под андроид. Очевидно что ехе мой...

ОС Андроид
Привет всем. Тут такое дело,батарея держит не более 2х дней. Решил посмотреть сколько что кушает...

БД в Андроид
Добрый день! Подскажите пожалуйста такую вещь: У меня есть 3-ри класса... К примеру: Компания,...

С++ и Андроид
Есть программы на виндовс (писал на вс 2010) , хочу их переписать под андроид. Очевидно что ехе мой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

Новые блоги и статьи
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетных компьютеров началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
Как определить, содержит ли строка подстроку в JavaScript
InfoMaster 19.01.2025
При разработке веб-приложений часто возникает необходимость выполнять различные операции со строками, среди которых особое место занимает поиск подстрок. JavaScript предоставляет несколько встроенных. . .
Что такое метаклассы в Python
InfoMaster 19.01.2025
Метаклассы в Python представляют собой один из самых мощных и одновременно сложных механизмов языка, позволяющий программистам контролировать процесс создания классов. По своей сути, метакласс. . .
Как удалить свойство из объекта JavaScript
InfoMaster 19.01.2025
В современной веб-разработке объекты JavaScript играют фундаментальную роль в организации и структурировании данных. Они представляют собой контейнеры, которые хранят связанные данные и. . .
Какая разница между String и string в C#
InfoMaster 19.01.2025
В языке программирования C# существует интересная особенность: для работы со строками можно использовать как String, так и string. Эта двойственность часто вызывает вопросы у разработчиков, особенно. . .
Как в Git откатить репозиторий к предыдущему коммиту
InfoMaster 19.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, предоставляя разработчикам мощные инструменты для управления изменениями в. . .
Как работают замыкания (closure) в JavaScript
InfoMaster 19.01.2025
В мире современной веб-разработки замыкания (closures) представляют собой один из фундаментальных концептов языка JavaScript, который часто вызывает затруднения у начинающих разработчиков, но при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru