From alexander.blasche at qt.io Tue Jul 4 07:45:39 2017 From: alexander.blasche at qt.io (Alex Blasche) Date: Tue, 4 Jul 2017 05:45:39 +0000 Subject: [Android-development] Qt 5.9 BT LE Notifications when running as an Android Service ? In-Reply-To: <80960743-548a-d3b7-9279-fe4f12a4f716@ekkes-corner.org> References: <80960743-548a-d3b7-9279-fe4f12a4f716@ekkes-corner.org> Message-ID: >From: Android-development on behalf of >ekke >In Qt 5.9 new: > >"Enabled using NFC when running as an Android service." >What about Bluetooth LE ? This was done for Qt 5.7 already. NFC was the one that missed out at the time. -- Alex From ekke at ekkes-corner.org Tue Jul 4 07:58:01 2017 From: ekke at ekkes-corner.org (ekke) Date: Tue, 4 Jul 2017 07:58:01 +0200 Subject: [Android-development] Qt 5.9 BT LE Notifications when running as an Android Service ? In-Reply-To: References: <80960743-548a-d3b7-9279-fe4f12a4f716@ekkes-corner.org> Message-ID: <38339947-a565-213e-cd75-b65f1891b951@ekkes-corner.org> Am 04.07.17 um 07:45 schrieb Alex Blasche: >> From: Android-development on behalf of >ekke >> In Qt 5.9 new: >> >> "Enabled using NFC when running as an Android service." >> What about Bluetooth LE ? > This was done for Qt 5.7 already. cool :) BTW: have just published my (Open Source) Qt 5.9 BTLE example APP http://bit.ly/ekkeBTLEapp also live at apple, google, amazon stores will add background support for Android and iOS next month > NFC was the one that missed out at the time. I'll also build a NFC example app soon ekke From coroberti at gmail.com Fri Jul 7 11:21:52 2017 From: coroberti at gmail.com (Robert Iakobashvili) Date: Fri, 7 Jul 2017 12:21:52 +0300 Subject: [Android-development] Qt-5.9.1 for Android - Documentation for Building with 3-rd Party Jars from Google Message-ID: Hi, It is working for me with 5.7.1. Trying to upgrade to 5.9.1, I'm getting errors: RequestPermissions.java:30: error: cannot find symbol import android.support.v4.content.ContextCompat; ^ symbol: class ContextCompat location: package android.support.v4.content RequestPermissions.java:31: error: cannot find symbol import android.support.v4.app.ActivityCompat; ^ symbol: class ActivityCompat location: package android.support.v4.app The procedure states that one needs ANDROID_PACKAGE_SOURCE_DIR and project.properties file there http://doc.qt.io/qt-5/android3rdpartylibs.html ANDROID_PACKAGE_SOURCE_DIR was always defined in my pro file. So, I've added project.properties as below: android.library.reference.1=libs/ Still it does not work. Thanks in advance! Kind regards, Robert -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbnoimi at gmail.com Sun Jul 9 15:39:08 2017 From: mbnoimi at gmail.com (Muhammad Bashir Al-Noimi) Date: Sun, 9 Jul 2017 16:39:08 +0300 Subject: [Android-development] Unable to connect to MySQL Message-ID: <273524de-398b-a9e8-930c-b005926cc943@gmail.com> Hi, Using this Gist I could build MySQL plugin but unfortunately I unable to connect to any MySQL server. May you please help me to find out where is the problem? I'm using: * Qt 5.9.1 * Qt Creator 4.3.1 * Linux Mint 18.2 x64 xfce * Android API - 19 Can't connect to MySQL server on '192.168.1.7' (107) QMYSQL: Unable to connect MySQLClient.pro QT += core gui sql greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = MySQLClient TEMPLATE = app DEFINES += QT_DEPRECATED_WARNINGS SOURCES += \ main.cpp \ mainwindow.cpp HEADERS += \ mainwindow.h FORMS += \ mainwindow.ui CONFIG += mobility MOBILITY = DISTFILES += \ android/AndroidManifest.xml \ android/gradle/wrapper/gradle-wrapper.jar \ android/gradlew \ android/res/values/libs.xml \ android/build.gradle \ android/gradle/wrapper/gradle-wrapper.properties \ android/gradlew.bat ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android contains(ANDROID_TARGET_ARCH,armeabi-v7a) { ANDROID_EXTRA_LIBS = \ /home/mbnoimi/Scripts/Shell/mysql_driver_qt/mariadb-connector-c-2.3.2-src/build/libmariadb/libmariadb.so \ $$PWD/../../../../.Qt/5.9.1/android_armv7/plugins/sqldrivers/libqsqlmysql.so } Connection snippet: _db =QSqlDatabase::addDatabase("QMYSQL"); _db.setHostName("192.168.1.7"); _db.setPort("3306"); _db.setDatabaseName("db_account_76603915"); _db.setUserName("jassem"); _db.setPassword("123654789"); if (!_db.open()) { ui->textEdit->append(_db.lastError().text()); } IMPORTANT: I can connect to MySQL server through MySQL WorkBench using same parameters without any problem. -- Best Regards, Muhammad Bashir Al-Noimi Skype+Telegram+GMail: mbnoimi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbnoimi at gmail.com Sun Jul 9 15:50:15 2017 From: mbnoimi at gmail.com (Muhammad Bashir Al-Noimi) Date: Sun, 9 Jul 2017 16:50:15 +0300 Subject: [Android-development] Unable to connect to MySQL In-Reply-To: <273524de-398b-a9e8-930c-b005926cc943@gmail.com> References: <273524de-398b-a9e8-930c-b005926cc943@gmail.com> Message-ID: <03415b76-7fb9-a363-ff41-41656d524ec6@gmail.com> On 07/09/2017 04:39 PM, Muhammad Bashir Al-Noimi wrote: > Hi, > > Using this Gist > > I could build MySQL plugin but unfortunately I unable to connect to > any MySQL server. > > May you please help me to find out where is the problem? > > I'm using: > > * Qt 5.9.1 > * Qt Creator 4.3.1 > * Linux Mint 18.2 x64 xfce > * Android API - 19 > > Can't connect to MySQL server on '192.168.1.7' (107) QMYSQL: Unable to connect > > MySQLClient.pro > QT += core gui sql > > greaterThan(QT_MAJOR_VERSION, 4): QT += widgets > > TARGET = MySQLClient > TEMPLATE = app > DEFINES += QT_DEPRECATED_WARNINGS > > SOURCES += \ > main.cpp \ > mainwindow.cpp > > HEADERS += \ > mainwindow.h > > FORMS += \ > mainwindow.ui > > CONFIG += mobility > MOBILITY = > > DISTFILES += \ > android/AndroidManifest.xml \ > android/gradle/wrapper/gradle-wrapper.jar \ > android/gradlew \ > android/res/values/libs.xml \ > android/build.gradle \ > android/gradle/wrapper/gradle-wrapper.properties \ > android/gradlew.bat > > ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android > > contains(ANDROID_TARGET_ARCH,armeabi-v7a) { > ANDROID_EXTRA_LIBS = \ > /home/mbnoimi/Scripts/Shell/mysql_driver_qt/mariadb-connector-c-2.3.2-src/build/libmariadb/libmariadb.so \ > $$PWD/../../../../.Qt/5.9.1/android_armv7/plugins/sqldrivers/libqsqlmysql.so > } > > Connection snippet: > _db =QSqlDatabase::addDatabase("QMYSQL"); > _db.setHostName("192.168.1.7"); > _db.setPort("3306"); > _db.setDatabaseName("db_account_76603915"); > _db.setUserName("jassem"); > _db.setPassword("123654789"); > if (!_db.open()) { > ui->textEdit->append(_db.lastError().text()); > } > > IMPORTANT: I can connect to MySQL server through MySQL WorkBench using > same parameters without any problem. > > > -- > Best Regards, > Muhammad Bashir Al-Noimi > Skype+Telegram+GMail: mbnoimi BTW, I posted this thread because I'm not sure what if this issue occurs because of a corrupted QMYSQL driver or something else. -- Best Regards, Muhammad Bashir Al-Noimi Skype+Telegram+GMail: mbnoimi -------------- next part -------------- An HTML attachment was scrubbed... URL: From samuel.gaist at edeltech.ch Sun Jul 9 22:30:30 2017 From: samuel.gaist at edeltech.ch (Samuel Gaist) Date: Sun, 9 Jul 2017 22:30:30 +0200 Subject: [Android-development] Unable to connect to MySQL In-Reply-To: <03415b76-7fb9-a363-ff41-41656d524ec6@gmail.com> References: <273524de-398b-a9e8-930c-b005926cc943@gmail.com> <03415b76-7fb9-a363-ff41-41656d524ec6@gmail.com> Message-ID: <87CB94C0-D245-4C00-AB76-C95CC3DB1CBE@edeltech.ch> > On 9 Jul 2017, at 15:50, Muhammad Bashir Al-Noimi wrote: > > On 07/09/2017 04:39 PM, Muhammad Bashir Al-Noimi wrote: >> Hi, >> >> Using this Gist I could build MySQL plugin but unfortunately I unable to connect to any MySQL server. >> >> May you please help me to find out where is the problem? >> >> I'm using: >> • Qt 5.9.1 >> • Qt Creator 4.3.1 >> • Linux Mint 18.2 x64 xfce >> • Android API - 19 >> Can't connect to MySQL server on '192.168.1.7' (107) QMYSQL: Unable to connect >> >> MySQLClient.pro >> QT += core gui sql >> >> greaterThan(QT_MAJOR_VERSION, 4): QT += widgets >> >> TARGET = MySQLClient >> TEMPLATE = app >> DEFINES += QT_DEPRECATED_WARNINGS >> >> SOURCES += \ >> main.cpp \ >> mainwindow.cpp >> >> HEADERS += \ >> mainwindow.h >> >> FORMS += \ >> mainwindow.ui >> >> CONFIG += mobility >> MOBILITY = >> >> DISTFILES += \ >> android/AndroidManifest.xml \ >> android/gradle/wrapper/gradle-wrapper.jar \ >> android/gradlew \ >> android/res/values/libs.xml \ >> android/build.gradle \ >> android/gradle/wrapper/gradle-wrapper.properties \ >> android/gradlew.bat >> >> ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android >> >> contains(ANDROID_TARGET_ARCH,armeabi-v7a) { >> ANDROID_EXTRA_LIBS = \ >> /home/mbnoimi/Scripts/Shell/mysql_driver_qt/mariadb-connector-c-2.3.2-src/build/libmariadb/libmariadb.so \ >> $$PWD/../../../../.Qt/5.9.1/android_armv7/plugins/sqldrivers/libqsqlmysql.so >> } >> >> >> Connection snippet: >> _db = QSqlDatabase::addDatabase("QMYSQL" >> ); >> _db.setHostName( >> "192.168.1.7" >> ); >> _db.setPort( >> "3306" >> ); >> _db.setDatabaseName( >> "db_account_76603915" >> ); >> _db.setUserName( >> "jassem" >> ); >> _db.setPassword( >> "123654789" >> ); >> >> if >> (!_db.open()) { >> ui->textEdit->append(_db.lastError().text()); >> } >> >> >> IMPORTANT: I can connect to MySQL server through MySQL WorkBench using same parameters without any problem. >> >> >> -- >> Best Regards, >> Muhammad Bashir Al-Noimi >> Skype+Telegram+GMail: mbnoimi >> > BTW, I posted this thread because I'm not sure what if this issue occurs because of a corrupted QMYSQL driver or something else. > -- > Best Regards, > Muhammad Bashir Al-Noimi > Skype+Telegram+GMail: mbnoimi > > _______________________________________________ > Android-development mailing list > Android-development at qt-project.org > http://lists.qt-project.org/mailman/listinfo/android-development Hi, Did you also configure your MySQL Server to accept external connection for that account ? Is the port accessible ? Also note that you should configure your connection to be secured. Cheers, Samuel -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: Message signed with OpenPGP URL: From coroberti at gmail.com Sun Jul 16 09:49:35 2017 From: coroberti at gmail.com (Robert Iakobashvili) Date: Sun, 16 Jul 2017 10:49:35 +0300 Subject: [Android-development] Qt Android - Mouse Hovering Events Message-ID: Hi, Android-7 has mouse hovering events and may be they are even earlier. When using Qt-5.7.1, however, I do not see the events are coming, at least true for widgets. Does anybody knows if they are supported by Qt? Many Chromebook devices have a mouse-keyboard experience and no touch screen. Kind regards, Robert From coroberti at gmail.com Sun Jul 16 10:22:13 2017 From: coroberti at gmail.com (Robert Iakobashvili) Date: Sun, 16 Jul 2017 11:22:13 +0300 Subject: [Android-development] [Interest] Qt Android - Mouse Hovering Events In-Reply-To: References: Message-ID: Dear Oleg, Thank you for your prompt reply. My Qt Android App is written in Widgets. That could make more sense for Android desktops like Chromebooks. If somebody is more knowledgeable about Android widgets and status of mouse hovering events there, it would be very much appreciated. Kind regards, Robert On Sun, Jul 16, 2017 at 11:16 AM, Oleg Evseev wrote: > Hi, Robert > > As I saw the Material and Universal styles have gained hover effects in Qt > 5.8 in Qt Quick Controls 2.1 > http://blog.qt.io/blog/2016/10/06/qt-quick-controls-2-1-and-beyond/ > > https://youtu.be/43HrMH379-E > > I suppose it works on Android. > > --- > With regards, Oleg > > 2017-07-16 10:49 GMT+03:00 Robert Iakobashvili : >> >> Hi, >> Android-7 has mouse hovering events and may be they are even earlier. >> >> When using Qt-5.7.1, however, I do not see the events are coming, >> at least true for widgets. >> >> Does anybody knows if they are supported by Qt? >> >> Many Chromebook devices have a mouse-keyboard experience >> and no touch screen. >> >> Kind regards, >> Robert >> _______________________________________________ >> Interest mailing list >> Interest at qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest From mbnoimi at gmail.com Sun Jul 9 15:35:42 2017 From: mbnoimi at gmail.com (Muhammad Bashir Al-Noimi) Date: Sun, 09 Jul 2017 13:35:42 -0000 Subject: [Android-development] Unable to connect to MySQL Message-ID: Hi, Using this Gist I could build MySQL plugin but unfortunately I unable to connect to any MySQL server. May you please help me to find out where is the problem? I'm using: * Qt 5.9.1 * Qt Creator 4.3.1 * Linux Mint 18.2 x64 xfce * Android API - 19 Can't connect to MySQL server on '192.168.1.7' (107) QMYSQL: Unable to connect MySQLClient.pro QT += core gui sql greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = MySQLClient TEMPLATE = app DEFINES += QT_DEPRECATED_WARNINGS SOURCES += \ main.cpp \ mainwindow.cpp HEADERS += \ mainwindow.h FORMS += \ mainwindow.ui CONFIG += mobility MOBILITY = DISTFILES += \ android/AndroidManifest.xml \ android/gradle/wrapper/gradle-wrapper.jar \ android/gradlew \ android/res/values/libs.xml \ android/build.gradle \ android/gradle/wrapper/gradle-wrapper.properties \ android/gradlew.bat ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android contains(ANDROID_TARGET_ARCH,armeabi-v7a) { ANDROID_EXTRA_LIBS = \ /home/mbnoimi/Scripts/Shell/mysql_driver_qt/mariadb-connector-c-2.3.2-src/build/libmariadb/libmariadb.so \ $$PWD/../../../../.Qt/5.9.1/android_armv7/plugins/sqldrivers/libqsqlmysql.so } Connection snippet: _db =QSqlDatabase::addDatabase("QMYSQL"); _db.setHostName("192.168.1.7"); _db.setPort("3306"); _db.setDatabaseName("db_account_76603915"); _db.setUserName("jassem"); _db.setPassword("123654789"); if (!_db.open()) { ui->textEdit->append(_db.lastError().text()); } IMPORTANT: I can connect to MySQL server through MySQL WorkBench using same parameters without any problem. -- Best Regards, Muhammad Bashir Al-Noimi Skype+Telegram+GMail: mbnoimi -------------- next part -------------- An HTML attachment was scrubbed... URL: From ev.mipt at gmail.com Sun Jul 16 10:21:48 2017 From: ev.mipt at gmail.com (Oleg Evseev) Date: Sun, 16 Jul 2017 08:21:48 -0000 Subject: [Android-development] [Interest] Qt Android - Mouse Hovering Events In-Reply-To: References: Message-ID: Hi, Robert As I saw the Material and Universal styles have gained hover effects in Qt 5.8 in Qt Quick Controls 2.1 http://blog.qt.io/blog/2016/10/06/qt-quick-controls-2-1-and-beyond/ https://youtu.be/43HrMH379-E I suppose it works on Android. --- With regards, Oleg 2017-07-16 10:49 GMT+03:00 Robert Iakobashvili : > Hi, > Android-7 has mouse hovering events and may be they are even earlier. > > When using Qt-5.7.1, however, I do not see the events are coming, > at least true for widgets. > > Does anybody knows if they are supported by Qt? > > Many Chromebook devices have a mouse-keyboard experience > and no touch screen. > > Kind regards, > Robert > _______________________________________________ > Interest mailing list > Interest at qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest > -------------- next part -------------- An HTML attachment was scrubbed... URL: