import QtQuick 2.12 import QtQuick.Controls 2.12 import QtQuick.Dialogs 1.3 import QtAndroidTools 1.0 Page { id: page padding: 0 Connections { target: QtAndroidGoogleAccount onSignedInAccountChanged: accountPhoto.source = "image://SignedInAccountPhoto" onSignedIn: { if(signInSuccessfully === true) { } } onSignedOut: { accountPhoto.source = ""; } } Column { width: parent.width * 0.9 height: parent.height * 0.9 anchors.centerIn: parent spacing: 5 Label { font.pixelSize: 15 text: "Id: " + QtAndroidGoogleAccount.signedInAccount.id } Label { font.pixelSize: 15 text: "DisplayName: " + QtAndroidGoogleAccount.signedInAccount.displayName } Label { font.pixelSize: 15 text: "Email: " + QtAndroidGoogleAccount.signedInAccount.email } Label { font.pixelSize: 15 text: "FamilyName: " + QtAndroidGoogleAccount.signedInAccount.familyName } Label { font.pixelSize: 15 text: "GivenName: " + QtAndroidGoogleAccount.signedInAccount.givenName } Label { font.pixelSize: 15 text: "Photo: " } Image { id: accountPhoto width: 100 height: 100 } Button { anchors.horizontalCenter: parent.horizontalCenter text: "sigIn" onClicked: QtAndroidGoogleAccount.signIn(QtAndroidGoogleDrive.SCOPE_DRIVE) } Button { anchors.horizontalCenter: parent.horizontalCenter text: "sigIn select account" onClicked: QtAndroidGoogleAccount.signInSelectAccount(QtAndroidGoogleDrive.SCOPE_DRIVE) } Button { anchors.horizontalCenter: parent.horizontalCenter text: "signOut" onClicked: QtAndroidGoogleAccount.signOut() } } }