From daece6e6a90095fd99bf7b9b98c7e9ea955b1c3e Mon Sep 17 00:00:00 2001 From: aavit Date: Tue, 4 Feb 2014 15:55:49 +0100 Subject: Update version numbers of B2Qt utils Change-Id: Ia5fde905e9232424a9504a24f1ac8b2a05a8cb59 Reviewed-by: Samuli Piippo --- src/utils/utils.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/utils') diff --git a/src/utils/utils.pro b/src/utils/utils.pro index a15231f..e28b111 100644 --- a/src/utils/utils.pro +++ b/src/utils/utils.pro @@ -1,5 +1,5 @@ TARGET = QtDroidUtils -VERSION = 5 +VERSION = 5.2 CONFIG += dll warn_on QT = core network -- cgit v1.2.3 From a7fe929aae9d5f71a776b4fc8d250b4fd304299f Mon Sep 17 00:00:00 2001 From: aavit Date: Tue, 4 Feb 2014 14:50:50 +0100 Subject: Fixes: get/set hostname & ipadress on eandroid And generally simplify by sharing implementation between linux and android when possible. Change-Id: I572f1076cd5f9df7f7a3ab94b9b30d575a962915 Reviewed-by: Samuli Piippo Reviewed-by: Gatis Paeglis --- src/utils/qdroidutils.cpp | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) (limited to 'src/utils') diff --git a/src/utils/qdroidutils.cpp b/src/utils/qdroidutils.cpp index 0952345..52b9fb3 100644 --- a/src/utils/qdroidutils.cpp +++ b/src/utils/qdroidutils.cpp @@ -20,16 +20,15 @@ #include #include #include - -#ifdef Q_OS_ANDROID_NO_SDK -#include -#include -#include -#else #include #include #include #include + +#ifdef Q_OS_ANDROID_NO_SDK +#include +#include +#include #endif /*! @@ -40,11 +39,7 @@ void QDroidUtils::rebootSystem() { sync(); -#ifdef Q_OS_ANDROID_NO_SDK - (void)android_reboot(ANDROID_RB_RESTART, 0, 0); -#else reboot(RB_AUTOBOOT); -#endif qWarning("reboot returned"); } @@ -56,11 +51,7 @@ void QDroidUtils::rebootSystem() void QDroidUtils::powerOffSystem() { sync(); -#ifdef Q_OS_ANDROID_NO_SDK - (void)android_reboot(ANDROID_RB_POWEROFF, 0, 0); -#else reboot(RB_POWER_OFF); -#endif qWarning("powerOff returned"); } @@ -234,16 +225,12 @@ bool QDroidUtils::setDisplayBrightness(quint8 value) QString QDroidUtils::getIPAddress() { QStringList addresses; -#ifdef Q_OS_ANDROID_NO_SDK - qDebug("QDroidUtils::getIPAddress()"); -#else QNetworkInterface interface = QNetworkInterface::interfaceFromName("eth0"); QList entries; entries = interface.addressEntries(); foreach (const QNetworkAddressEntry &entry, entries) { addresses.append(entry.ip().toString().split('%').first()); } -#endif return addresses.join(QStringLiteral(", ")); } @@ -254,7 +241,10 @@ QString QDroidUtils::getHostname() { QString hostname; #ifdef Q_OS_ANDROID_NO_SDK - qDebug("QDroidUtils::getHostname()"); + char prop_value[PROPERTY_VALUE_MAX]; + int len = property_get("net.hostname", prop_value, 0); + if (len) + hostname = QString::fromLocal8Bit(prop_value, len); #else hostname = QHostInfo::localHostName(); #endif @@ -267,7 +257,7 @@ QString QDroidUtils::getHostname() bool QDroidUtils::setHostname(QString hostname) { #ifdef Q_OS_ANDROID_NO_SDK - qDebug("QDroidUtils::setHostname()"); + property_set("net.hostname", hostname.toLocal8Bit().constData()); #else QFile file("/etc/hostname"); if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) { -- cgit v1.2.3 From b7347b14ba53a3d847ec783855a2c46101fafac3 Mon Sep 17 00:00:00 2001 From: aavit Date: Tue, 11 Feb 2014 13:48:34 +0100 Subject: Update copyright year MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ic818e79d7bfca04bd8a8d8aa12b3ff70ea26a7a3 Reviewed-by: Topi Reiniƶ --- src/utils/qdroidutils.cpp | 2 +- src/utils/qdroidutils.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/utils') diff --git a/src/utils/qdroidutils.cpp b/src/utils/qdroidutils.cpp index 52b9fb3..7ab2098 100644 --- a/src/utils/qdroidutils.cpp +++ b/src/utils/qdroidutils.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc +** Copyright (C) 2014 Digia Plc ** All rights reserved. ** For any questions to Digia, please use the contact form at ** http://qt.digia.com/ diff --git a/src/utils/qdroidutils.h b/src/utils/qdroidutils.h index 9d833bb..8e70f19 100644 --- a/src/utils/qdroidutils.h +++ b/src/utils/qdroidutils.h @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2013 Digia Plc +** Copyright (C) 2014 Digia Plc ** All rights reserved. ** For any questions to Digia, please use the contact form at ** http://qt.digia.com/ -- cgit v1.2.3