Compare commits

...

17 Commits

Author SHA1 Message Date
Roberto Viola
f48ee36ef3 Merge branch 'master' into android_5_fix 2024-12-01 15:16:11 +01:00
Roberto Viola
1e1e6cf4bf Merge branch 'master' into android_5_fix 2024-12-01 15:15:41 +01:00
Roberto Viola
19105f4c23 Merge branch 'master' into android_5_fix 2024-11-29 11:54:49 +01:00
Roberto Viola
148d8530aa removing TTS 2024-03-18 21:14:30 +01:00
Roberto Viola
b25334d669 Update InAppPurchase.java 2024-03-18 20:09:06 +01:00
Roberto Viola
e8b44ecb07 Update InAppPurchase.java 2024-03-18 19:45:12 +01:00
Roberto Viola
3692362ada Revert "trying qt 5.15.2"
This reverts commit cbb7845ec1.
2024-03-17 09:03:03 +01:00
Roberto Viola
6eddbf754b Revert "Update main.yml"
This reverts commit 587e2da456.
2024-03-17 09:03:00 +01:00
Roberto Viola
0178b8d28b Revert "Update main.yml"
This reverts commit 3f8226a7e9.
2024-03-17 09:02:49 +01:00
Roberto Viola
0e9556065c Revert "Update main.yml"
This reverts commit 9342b8018f.
2024-03-17 09:02:44 +01:00
Roberto Viola
9342b8018f Update main.yml 2024-03-16 17:37:09 +01:00
Roberto Viola
3f8226a7e9 Update main.yml 2024-03-16 17:25:41 +01:00
Roberto Viola
587e2da456 Update main.yml 2024-03-16 16:26:51 +01:00
Roberto Viola
cbb7845ec1 trying qt 5.15.2 2024-03-16 16:16:52 +01:00
Roberto Viola
8aa8ef7983 Update androidjni.cpp 2024-03-16 15:41:59 +01:00
Roberto Viola
ec107e42f5 Update androidjni.cpp 2024-03-15 22:06:02 +01:00
Roberto Viola
f4a010c540 Update androidjni.cpp 2024-03-15 21:53:19 +01:00
5 changed files with 20 additions and 13 deletions

View File

@@ -128,11 +128,12 @@ public class InAppPurchase implements PurchasesUpdatedListener
@Override
public void onBillingSetupFinished(BillingResult billingResult) {
Log.w(TAG, "onBillingSetupFinished");
if (billingResult.getResponseCode() == RESULT_OK) {
return;
/* if (billingResult.getResponseCode() == RESULT_OK) {
purchasedProductsQueried(m_nativePointer);
} else {
Log.w(TAG, "onBillingSetupFinished error!" + billingResult.getResponseCode());
}
}*/
}
@Override

View File

@@ -595,7 +595,7 @@ homeform::homeform(QQmlApplicationEngine *engine, bluetooth *bl) {
}
#endif
m_speech.setLocale(QLocale::English);
//m_speech.setLocale(QLocale::English);
#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
QBluetoothDeviceInfo b;
@@ -3721,8 +3721,8 @@ void homeform::Start_inner(bool send_event_to_device) {
m_overridePower = false;
if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
m_speech.say("Start pressed");
/*if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
m_speech.say("Start pressed");*/
if (!paused && !stopped) {
paused = true;
@@ -3846,8 +3846,8 @@ void homeform::Stop() {
this->innerTemplateManager->reinit();
#endif
if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
m_speech.say("Stop pressed");
/*if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
m_speech.say("Stop pressed");*/
if (bluetoothManager->device()) {
@@ -5588,7 +5588,7 @@ void homeform::update() {
setToastRequested("AutoLap " + QString::number(settings.value(QZSettings::autolap_distance, QZSettings::default_autolap_distance).toDouble(), 'f', 1));
}
}
/*
if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool()) {
static double tts_speed_played = 0;
bool description =
@@ -5637,7 +5637,7 @@ void homeform::update() {
if (settings.value(QZSettings::tts_avg_cadence, QZSettings::default_tts_avg_cadence).toBool())
s.append((description ? tr(", Average cadence ") : ",") +
QString::number(bluetoothManager->device()->currentCadence().average(), 'f', 0));
if (settings.value(QZSettings::tts_max_cadence, QZSettings::default_tts_max_cadence /* true */)
if (settings.value(QZSettings::tts_max_cadence, QZSettings::default_tts_max_cadence)
.toBool())
s.append((description ? tr(", Max cadence ") : ",") +
QString::number(bluetoothManager->device()->currentCadence().max()));
@@ -5703,7 +5703,7 @@ void homeform::update() {
if (settings.value(QZSettings::tts_max_watt, QZSettings::default_tts_max_watt).toBool())
s.append((description ? tr(", max watt ") : ",") +
QString::number(bluetoothManager->device()->wattsMetric().max(), 'f', 0));
if (settings.value(QZSettings::tts_act_ftp, QZSettings::default_tts_act_ftp /* true */)
if (settings.value(QZSettings::tts_act_ftp, QZSettings::default_tts_act_ftp )
.toBool())
s.append((description ? tr(", ftp ") : ",") + QString::number(ftpZone, 'f', 1));
if (settings.value(QZSettings::tts_act_heart, QZSettings::default_tts_act_heart).toBool())
@@ -5825,7 +5825,7 @@ void homeform::update() {
m_speech.say(s);
}
}
}
}*/
if(bluetoothManager->device()->currentSpeed().value() > 0 && !isinf(bluetoothManager->device()->currentSpeed().value()))
bluetoothManager->device()->addCurrentDistance1s((bluetoothManager->device()->currentSpeed().value() / 3600.0));

View File

@@ -769,7 +769,7 @@ class homeform : public QObject {
bool getLap();
void Start_inner(bool send_event_to_device);
QTextToSpeech m_speech;
//QTextToSpeech m_speech;
int tts_summary_count = 0;
#if defined(Q_OS_WIN) || (defined(Q_OS_MAC) && !defined(Q_OS_IOS)) || (defined(Q_OS_ANDROID) && defined(LICENSE))

View File

@@ -57,12 +57,14 @@
QT_USE_NAMESPACE
static void purchasedProductsQueried(JNIEnv *, jclass, jlong nativePointer) {
return;
AndroidInAppPurchaseBackend *backend = reinterpret_cast<AndroidInAppPurchaseBackend *>(nativePointer);
QMetaObject::invokeMethod(backend, "registerReady", Qt::AutoConnection);
}
static void registerProduct(JNIEnv *, jclass, jlong nativePointer, jstring productId, jstring price, jstring title,
jstring description) {
return;
AndroidInAppPurchaseBackend *backend = reinterpret_cast<AndroidInAppPurchaseBackend *>(nativePointer);
QMetaObject::invokeMethod(
backend, "registerProduct", Qt::AutoConnection, Q_ARG(QString, QAndroidJniObject(productId).toString()),
@@ -72,6 +74,7 @@ static void registerProduct(JNIEnv *, jclass, jlong nativePointer, jstring produ
static void registerPurchased(JNIEnv *, jclass, jlong nativePointer, jstring identifier, jstring signature,
jstring data, jstring purchaseToken, jstring orderId, jlong timestamp) {
return;
QDateTime dateTime = QDateTime::fromMSecsSinceEpoch(qint64(timestamp));
dateTime.setTimeSpec(Qt::LocalTime);
@@ -85,6 +88,7 @@ static void registerPurchased(JNIEnv *, jclass, jlong nativePointer, jstring ide
static void purchaseSucceeded(JNIEnv *, jclass, jlong nativePointer, jint requestCode, jstring signature, jstring data,
jstring purchaseToken, jstring orderId, jlong timestamp) {
return;
QDateTime dateTime = QDateTime::fromMSecsSinceEpoch(qint64(timestamp));
dateTime.setTimeSpec(Qt::LocalTime);
@@ -98,6 +102,7 @@ static void purchaseSucceeded(JNIEnv *, jclass, jlong nativePointer, jint reques
static void purchaseFailed(JNIEnv *, jclass, jlong nativePointer, jint requestCode, jint failureReason,
jstring errorString) {
return;
AndroidInAppPurchaseBackend *backend = reinterpret_cast<AndroidInAppPurchaseBackend *>(nativePointer);
QMetaObject::invokeMethod(backend, "purchaseFailed", Qt::AutoConnection, Q_ARG(int, int(requestCode)),
Q_ARG(int, int(failureReason)),
@@ -116,6 +121,7 @@ static JNINativeMethod methods[] = {
{"purchaseFailed", "(JIILjava/lang/String;)V", (void *)purchaseFailed}};
JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *) {
return JNI_VERSION_1_6;
static bool initialized = false;
if (initialized) {
return JNI_VERSION_1_6;

View File

@@ -1,5 +1,5 @@
include(../defaults.pri)
QT += bluetooth widgets xml positioning quick networkauth websockets texttospeech location multimedia
QT += bluetooth widgets xml positioning quick networkauth websockets location multimedia
QTPLUGIN += qavfmediaplayer
QT+= charts core-private