Android: rename Android's package name for Qt 6

Rename Android package name org.qtproject.qt5.android to
org.qtproject.qt.android to avoid inconsistency with Qt 6 name.
Also, we include the major version number in the jar target.

Task-number: QTBUG-86969
Change-Id: Ibb68947289be1079911b34ea157bf089cc52c47f
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
Assam Boudjelthia 2020-09-29 11:48:04 +03:00
parent 4e675cb85e
commit 1907599bfd
45 changed files with 96 additions and 96 deletions

View File

@ -959,7 +959,7 @@
dependencies used by the module in a \c .jar format, for example:
\badcode
ANDROID_BUNDLED_JAR_DEPENDENCIES += jar/QtAndroid.jar
ANDROID_BUNDLED_JAR_DEPENDENCIES += jar/Qt6Android.jar
\endcode
\target ANDROID_DEPLOYMENT_DEPENDENCIES

View File

@ -1,21 +1,21 @@
# Generated from jar.pro.
set(java_sources
src/org/qtproject/qt5/android//accessibility/QtAccessibilityDelegate.java
src/org/qtproject/qt5/android//accessibility/QtNativeAccessibility.java
src/org/qtproject/qt5/android//CursorHandle.java
src/org/qtproject/qt5/android//EditContextView.java
src/org/qtproject/qt5/android//EditPopupMenu.java
src/org/qtproject/qt5/android//ExtractStyle.java
src/org/qtproject/qt5/android//QtActivityDelegate.java
src/org/qtproject/qt5/android//QtEditText.java
src/org/qtproject/qt5/android//QtInputConnection.java
src/org/qtproject/qt5/android//QtLayout.java
src/org/qtproject/qt5/android//QtMessageDialogHelper.java
src/org/qtproject/qt5/android//QtNative.java
src/org/qtproject/qt5/android//QtNativeLibrariesDir.java
src/org/qtproject/qt5/android//QtSurface.java
src/org/qtproject/qt5/android//QtThread.java
src/org/qtproject/qt/android//accessibility/QtAccessibilityDelegate.java
src/org/qtproject/qt/android//accessibility/QtNativeAccessibility.java
src/org/qtproject/qt/android//CursorHandle.java
src/org/qtproject/qt/android//EditContextView.java
src/org/qtproject/qt/android//EditPopupMenu.java
src/org/qtproject/qt/android//ExtractStyle.java
src/org/qtproject/qt/android//QtActivityDelegate.java
src/org/qtproject/qt/android//QtEditText.java
src/org/qtproject/qt/android//QtInputConnection.java
src/org/qtproject/qt/android//QtLayout.java
src/org/qtproject/qt/android//QtMessageDialogHelper.java
src/org/qtproject/qt/android//QtNative.java
src/org/qtproject/qt/android//QtNativeLibrariesDir.java
src/org/qtproject/qt/android//QtSurface.java
src/org/qtproject/qt/android//QtThread.java
)
qt_internal_add_jar(QtAndroid

View File

@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="org.qtproject.qt5.android">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="org.qtproject.qt.android">
<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/>
<uses-sdk android:minSdkVersion="9" />
</manifest>

View File

@ -1,31 +1,31 @@
# Generated from jar.pro.
set(java_sources
src/org/qtproject/qt5/android/accessibility/QtAccessibilityDelegate.java
src/org/qtproject/qt5/android/accessibility/QtNativeAccessibility.java
src/org/qtproject/qt5/android/CursorHandle.java
src/org/qtproject/qt5/android/EditContextView.java
src/org/qtproject/qt5/android/EditPopupMenu.java
src/org/qtproject/qt5/android/ExtractStyle.java
src/org/qtproject/qt5/android/QtActivityDelegate.java
src/org/qtproject/qt5/android/QtEditText.java
src/org/qtproject/qt5/android/QtInputConnection.java
src/org/qtproject/qt5/android/QtLayout.java
src/org/qtproject/qt5/android/QtMessageDialogHelper.java
src/org/qtproject/qt5/android/QtNative.java
src/org/qtproject/qt5/android/QtNativeLibrariesDir.java
src/org/qtproject/qt5/android/QtSurface.java
src/org/qtproject/qt5/android/QtThread.java
src/org/qtproject/qt5/android/QtServiceDelegate.java # special case
src/org/qtproject/qt/android/accessibility/QtAccessibilityDelegate.java
src/org/qtproject/qt/android/accessibility/QtNativeAccessibility.java
src/org/qtproject/qt/android/CursorHandle.java
src/org/qtproject/qt/android/EditContextView.java
src/org/qtproject/qt/android/EditPopupMenu.java
src/org/qtproject/qt/android/ExtractStyle.java
src/org/qtproject/qt/android/QtActivityDelegate.java
src/org/qtproject/qt/android/QtEditText.java
src/org/qtproject/qt/android/QtInputConnection.java
src/org/qtproject/qt/android/QtLayout.java
src/org/qtproject/qt/android/QtMessageDialogHelper.java
src/org/qtproject/qt/android/QtNative.java
src/org/qtproject/qt/android/QtNativeLibrariesDir.java
src/org/qtproject/qt/android/QtSurface.java
src/org/qtproject/qt/android/QtThread.java
src/org/qtproject/qt/android/QtServiceDelegate.java # special case
)
qt_internal_add_jar(QtAndroid
qt_internal_add_jar(Qt${QtBase_VERSION_MAJOR}Android # special case
INCLUDE_JARS ${QT_ANDROID_JAR}
SOURCES ${java_sources}
OUTPUT_DIR "${QT_BUILD_DIR}/jar"
)
install_jar(QtAndroid
install_jar(Qt${QtBase_VERSION_MAJOR}Android # special case
DESTINATION jar
COMPONENT Devel
)

View File

@ -1,10 +1,10 @@
TARGET = QtAndroid
TARGET = Qt$${QT_MAJOR_VERSION}Android
CONFIG += java
DESTDIR = $$[QT_INSTALL_PREFIX/get]/jar
PATHPREFIX = $$PWD/src/org/qtproject/qt5/android/
PATHPREFIX = $$PWD/src/org/qtproject/qt/android/
JAVACLASSPATH += $$PWD/src/
JAVASOURCES += \

View File

@ -37,7 +37,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.content.Context;
import android.os.Bundle;

View File

@ -37,7 +37,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.content.Context;

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.content.Context;
import android.os.Bundle;

View File

@ -37,7 +37,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import java.io.File;
import java.io.FileNotFoundException;

View File

@ -39,7 +39,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.app.Activity;
import android.content.Context;
@ -96,7 +96,7 @@ import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
import org.qtproject.qt5.android.accessibility.QtAccessibilityDelegate;
import org.qtproject.qt.android.accessibility.QtAccessibilityDelegate;
public class QtActivityDelegate
{

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.content.Context;
import android.text.InputType;

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.content.Context;
import android.view.inputmethod.BaseInputConnection;

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.app.Activity;
import android.content.Context;

View File

@ -38,7 +38,7 @@
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.app.Activity;
import android.app.AlertDialog;

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import java.io.File;
import java.io.FileNotFoundException;

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.content.Context;
import android.content.pm.ApplicationInfo;

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.app.Service;
import android.content.Context;

View File

@ -38,7 +38,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import android.app.Activity;
import android.content.Context;

View File

@ -37,7 +37,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android;
package org.qtproject.qt.android;
import java.util.ArrayList;
import java.util.concurrent.Semaphore;

View File

@ -38,7 +38,7 @@
****************************************************************************/
package org.qtproject.qt5.android.accessibility;
package org.qtproject.qt.android.accessibility;
import android.accessibilityservice.AccessibilityService;
import android.app.Activity;
@ -59,7 +59,7 @@ import android.content.Context;
import java.util.LinkedList;
import java.util.List;
import org.qtproject.qt5.android.QtActivityDelegate;
import org.qtproject.qt.android.QtActivityDelegate;
public class QtAccessibilityDelegate extends View.AccessibilityDelegate
{

View File

@ -37,7 +37,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android.accessibility;
package org.qtproject.qt.android.accessibility;
import android.graphics.Rect;
import android.view.accessibility.AccessibilityNodeInfo;

View File

@ -34,7 +34,7 @@
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package org.qtproject.qt5.android.bindings;
package org.qtproject.qt.android.bindings;
import android.app.Activity;
import android.app.Dialog;
@ -60,7 +60,7 @@ import android.view.View;
import android.view.WindowManager.LayoutParams;
import android.view.accessibility.AccessibilityEvent;
import org.qtproject.qt5.android.QtNative;
import org.qtproject.qt.android.QtNative;
public class QtActivity extends Activity
{

View File

@ -34,7 +34,7 @@
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package org.qtproject.qt5.android.bindings;
package org.qtproject.qt.android.bindings;
import android.app.AlertDialog;
import android.content.DialogInterface;
@ -87,7 +87,7 @@ public class QtActivityLoader extends QtLoader {
@Override
protected String loaderClassName() {
return "org.qtproject.qt5.android.QtActivityDelegate";
return "org.qtproject.qt.android.QtActivityDelegate";
}
@Override

View File

@ -34,7 +34,7 @@
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package org.qtproject.qt5.android.bindings;
package org.qtproject.qt.android.bindings;
import android.app.Application;
@ -73,7 +73,7 @@ public class QtApplication extends Application
ArrayList<Method> delegateMethods = new ArrayList<Method>();
for (Method m : listener.getClass().getMethods()) {
if (m.getDeclaringClass().getName().startsWith("org.qtproject.qt5.android"))
if (m.getDeclaringClass().getName().startsWith("org.qtproject.qt.android"))
delegateMethods.add(m);
}

View File

@ -34,7 +34,7 @@
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package org.qtproject.qt5.android.bindings;
package org.qtproject.qt.android.bindings;
import android.app.AlertDialog;
import android.content.ComponentName;

View File

@ -34,7 +34,7 @@
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package org.qtproject.qt5.android.bindings;
package org.qtproject.qt.android.bindings;
import android.app.Service;
import android.content.Intent;

View File

@ -34,7 +34,7 @@
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package org.qtproject.qt5.android.bindings;
package org.qtproject.qt.android.bindings;
import android.os.Bundle;
import android.content.ComponentName;
@ -70,7 +70,7 @@ public class QtServiceLoader extends QtLoader {
@Override
protected String loaderClassName() {
return "org.qtproject.qt5.android.QtServiceDelegate";
return "org.qtproject.qt.android.QtServiceDelegate";
}
@Override

View File

@ -9,8 +9,8 @@
<!-- %%INSERT_FEATURES -->
<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/>
<application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="-- %%INSERT_APP_NAME%% --" android:extractNativeLibs="true">
<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:label="-- %%INSERT_APP_NAME%% --" android:screenOrientation="unspecified" android:launchMode="singleTop">
<application android:hardwareAccelerated="true" android:name="org.qtproject.qt.android.bindings.QtApplication" android:label="-- %%INSERT_APP_NAME%% --" android:extractNativeLibs="true">
<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:name="org.qtproject.qt.android.bindings.QtActivity" android:label="-- %%INSERT_APP_NAME%% --" android:screenOrientation="unspecified" android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>

View File

@ -368,7 +368,7 @@ endif()
if(ANDROID)
set_property(TARGET Core APPEND PROPERTY QT_ANDROID_BUNDLED_JAR_DEPENDENCIES
jar/QtAndroid.jar
jar/Qt${QtBase_VERSION_MAJOR}Android.jar # special case
)
set_property(TARGET Core APPEND PROPERTY QT_ANDROID_LIB_DEPENDENCIES
plugins/platforms/libplugins_platforms_qtforandroid.so

View File

@ -24,7 +24,7 @@ QMAKE_DOCS = $$PWD/doc/qtcore.qdocconf
ANDROID_LIB_DEPENDENCIES = \
plugins/platforms/libplugins_platforms_qtforandroid.so
ANDROID_BUNDLED_JAR_DEPENDENCIES = \
jar/QtAndroid.jar
jar/Qt$${QT_MAJOR_VERSION}Android.jar
ANDROID_PERMISSIONS = \
android.permission.INTERNET \
android.permission.WRITE_EXTERNAL_STORAGE

View File

@ -340,7 +340,7 @@ static void setNativeService(JNIEnv *env, jclass, jobject service)
jint QtAndroidPrivate::initJNI(JavaVM *vm, JNIEnv *env)
{
jclass jQtNative = env->FindClass("org/qtproject/qt5/android/QtNative");
jclass jQtNative = env->FindClass("org/qtproject/qt/android/QtNative");
if (exceptionCheck(env))
return JNI_ERR;
@ -543,7 +543,7 @@ QtAndroidPrivate::PermissionsHash QtAndroidPrivate::requestPermissionsSync(JNIEn
QtAndroidPrivate::PermissionsResult QtAndroidPrivate::checkPermission(const QString &permission)
{
const auto res = QJNIObjectPrivate::callStaticMethod<jint>("org/qtproject/qt5/android/QtNative",
const auto res = QJNIObjectPrivate::callStaticMethod<jint>("org/qtproject/qt/android/QtNative",
"checkSelfPermission",
"(Ljava/lang/String;)I",
QJNIObjectPrivate::fromString(permission).object());

View File

@ -258,7 +258,7 @@ qt_internal_extend_target(Network CONDITION UNIX AND NOT ANDROID AND NOT MACOS A
if(ANDROID AND (ANDROID))
set_property(TARGET Network APPEND PROPERTY QT_ANDROID_BUNDLED_JAR_DEPENDENCIES
jar/QtAndroidNetwork.jar
jar/Qt${QtBase_VERSION_MAJOR}AndroidNetwork.jar # special case
)
endif()

View File

@ -1,16 +1,16 @@
# Generated from jar.pro.
set(java_sources
src/org/qtproject/qt5/android/network/QtNetwork.java
src/org/qtproject/qt/android/network/QtNetwork.java
)
qt_internal_add_jar(QtAndroidNetwork
qt_internal_add_jar(Qt${QtBase_VERSION_MAJOR}AndroidNetwork # special case
INCLUDE_JARS ${QT_ANDROID_JAR}
SOURCES ${java_sources}
OUTPUT_DIR "${QT_BUILD_DIR}/jar"
)
install_jar(QtAndroidNetwork
install_jar(Qt${QtBase_VERSION_MAJOR}AndroidNetwork # special case
DESTINATION jar
COMPONENT Devel
)

View File

@ -1,6 +1,6 @@
CONFIG += single_arch
TARGET = QtAndroidNetwork
TARGET = Qt$${QT_MAJOR_VERSION}AndroidNetwork
load(qt_build_paths)
CONFIG += java
@ -8,7 +8,7 @@ DESTDIR = $$MODULE_BASE_OUTDIR/jar
JAVACLASSPATH += $$PWD/src
JAVASOURCES += $$PWD/src/org/qtproject/qt5/android/network/QtNetwork.java
JAVASOURCES += $$PWD/src/org/qtproject/qt/android/network/QtNetwork.java
# install
target.path = $$[QT_INSTALL_PREFIX]/jar

View File

@ -37,7 +37,7 @@
**
****************************************************************************/
package org.qtproject.qt5.android.network;
package org.qtproject.qt.android.network;
import android.content.BroadcastReceiver;
import android.content.Context;

View File

@ -92,4 +92,4 @@ else:android: SOURCES += kernel/qnetworkproxy_android.cpp
else: SOURCES += kernel/qnetworkproxy_generic.cpp
android: ANDROID_BUNDLED_JAR_DEPENDENCIES = \
jar/QtAndroidNetwork.jar
jar/Qt$${QT_MAJOR_VERSION}AndroidNetwork.jar

View File

@ -54,7 +54,7 @@ public:
Q_GLOBAL_STATIC(ProxyInfoObject, proxyInfoInstance)
static const char networkClass[] = "org/qtproject/qt5/android/network/QtNetwork";
static const char networkClass[] = "org/qtproject/qt/android/network/QtNetwork";
ProxyInfoObject::ProxyInfoObject()
{

View File

@ -61,7 +61,7 @@ QList<QByteArray> QSslSocketPrivate::fetchSslCertificateData()
{
QList<QByteArray> certificateData;
QJNIObjectPrivate certificates = QJNIObjectPrivate::callStaticObjectMethod("org/qtproject/qt5/android/QtNative",
QJNIObjectPrivate certificates = QJNIObjectPrivate::callStaticObjectMethod("org/qtproject/qt/android/QtNative",
"getSSLCertificates",
"()[[B");
if (!certificates.isValid())

View File

@ -65,7 +65,7 @@ bool AndroidContentFileEngine::open(QIODevice::OpenMode openMode)
openModeStr += QLatin1Char('a');
}
const auto fd = QJNIObjectPrivate::callStaticMethod<jint>("org/qtproject/qt5/android/QtNative",
const auto fd = QJNIObjectPrivate::callStaticMethod<jint>("org/qtproject/qt/android/QtNative",
"openFdForContentUrl",
"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I",
QtAndroidPrivate::context(),
@ -82,7 +82,7 @@ bool AndroidContentFileEngine::open(QIODevice::OpenMode openMode)
qint64 AndroidContentFileEngine::size() const
{
const jlong size = QJNIObjectPrivate::callStaticMethod<jlong>(
"org/qtproject/qt5/android/QtNative", "getSize",
"org/qtproject/qt/android/QtNative", "getSize",
"(Landroid/content/Context;Ljava/lang/String;)J", QtAndroidPrivate::context(),
QJNIObjectPrivate::fromString(fileName(DefaultName)).object());
return (qint64)size;
@ -93,12 +93,12 @@ AndroidContentFileEngine::FileFlags AndroidContentFileEngine::fileFlags(FileFlag
FileFlags commonFlags(ReadOwnerPerm|ReadUserPerm|ReadGroupPerm|ReadOtherPerm|ExistsFlag);
FileFlags flags;
const bool isDir = QJNIObjectPrivate::callStaticMethod<jboolean>(
"org/qtproject/qt5/android/QtNative", "checkIfDir",
"org/qtproject/qt/android/QtNative", "checkIfDir",
"(Landroid/content/Context;Ljava/lang/String;)Z", QtAndroidPrivate::context(),
QJNIObjectPrivate::fromString(fileName(DefaultName)).object());
// If it is a directory then we know it exists so there is no reason to explicitly check
const bool exists = isDir ? true : QJNIObjectPrivate::callStaticMethod<jboolean>(
"org/qtproject/qt5/android/QtNative", "checkFileExists",
"org/qtproject/qt/android/QtNative", "checkFileExists",
"(Landroid/content/Context;Ljava/lang/String;)Z", QtAndroidPrivate::context(),
QJNIObjectPrivate::fromString(fileName(DefaultName)).object());
if (!exists && !isDir)
@ -176,12 +176,12 @@ bool AndroidContentFileEngineIterator::hasNext() const
if (path().isEmpty())
return false;
const bool isDir = QJNIObjectPrivate::callStaticMethod<jboolean>(
"org/qtproject/qt5/android/QtNative", "checkIfDir",
"org/qtproject/qt/android/QtNative", "checkIfDir",
"(Landroid/content/Context;Ljava/lang/String;)Z",
QtAndroidPrivate::context(),
QJNIObjectPrivate::fromString(path()).object());
if (isDir) {
QJNIObjectPrivate objArray = QJNIObjectPrivate::callStaticObjectMethod("org/qtproject/qt5/android/QtNative",
QJNIObjectPrivate objArray = QJNIObjectPrivate::callStaticObjectMethod("org/qtproject/qt/android/QtNative",
"listContentsFromTreeUri",
"(Landroid/content/Context;Ljava/lang/String;)[Ljava/lang/String;",
QtAndroidPrivate::context(),

View File

@ -318,7 +318,7 @@ if (!clazz) { \
bool registerNatives(JNIEnv *env)
{
jclass clazz;
FIND_AND_CHECK_CLASS("org/qtproject/qt5/android/accessibility/QtNativeAccessibility");
FIND_AND_CHECK_CLASS("org/qtproject/qt/android/accessibility/QtNativeAccessibility");
jclass appClass = static_cast<jclass>(env->NewGlobalRef(clazz));
if (env->RegisterNatives(appClass, methods, sizeof(methods) / sizeof(methods[0])) < 0) {

View File

@ -806,7 +806,7 @@ if (!VAR) { \
static int registerNatives(JNIEnv *env)
{
jclass clazz;
FIND_AND_CHECK_CLASS("org/qtproject/qt5/android/QtNative");
FIND_AND_CHECK_CLASS("org/qtproject/qt/android/QtNative");
m_applicationClass = static_cast<jclass>(env->NewGlobalRef(clazz));
if (env->RegisterNatives(m_applicationClass, methods, sizeof(methods) / sizeof(methods[0])) < 0) {

View File

@ -92,8 +92,8 @@ private:
} // namespace anonymous
static QAndroidInputContext *m_androidInputContext = 0;
static char const *const QtNativeInputConnectionClassName = "org/qtproject/qt5/android/QtNativeInputConnection";
static char const *const QtExtractedTextClassName = "org/qtproject/qt5/android/QtExtractedText";
static char const *const QtNativeInputConnectionClassName = "org/qtproject/qt/android/QtNativeInputConnection";
static char const *const QtExtractedTextClassName = "org/qtproject/qt/android/QtExtractedText";
static jclass m_extractedTextClass = 0;
static jmethodID m_classConstructorMethodID = 0;
static jfieldID m_partialEndOffsetFieldID = 0;
@ -392,7 +392,7 @@ static JNINativeMethod methods[] = {
{"deleteSurroundingText", "(II)Z", (void *)deleteSurroundingText},
{"finishComposingText", "()Z", (void *)finishComposingText},
{"getCursorCapsMode", "(I)I", (void *)getCursorCapsMode},
{"getExtractedText", "(III)Lorg/qtproject/qt5/android/QtExtractedText;", (void *)getExtractedText},
{"getExtractedText", "(III)Lorg/qtproject/qt/android/QtExtractedText;", (void *)getExtractedText},
{"getSelectedText", "(I)Ljava/lang/String;", (void *)getSelectedText},
{"getTextAfterCursor", "(II)Ljava/lang/String;", (void *)getTextAfterCursor},
{"getTextBeforeCursor", "(II)Ljava/lang/String;", (void *)getTextBeforeCursor},

View File

@ -51,7 +51,7 @@ QT_BEGIN_NAMESPACE
namespace QtAndroidDialogHelpers {
static jclass g_messageDialogHelperClass = 0;
static const char QtMessageHandlerHelperClassName[] = "org/qtproject/qt5/android/QtMessageDialogHelper";
static const char QtMessageHandlerHelperClassName[] = "org/qtproject/qt/android/QtMessageDialogHelper";
QAndroidPlatformMessageDialogHelper::QAndroidPlatformMessageDialogHelper()
:m_buttonId(-1)
@ -190,7 +190,7 @@ bool registerNatives(JNIEnv *env)
return false;
}
g_messageDialogHelperClass = static_cast<jclass>(env->NewGlobalRef(clazz));
FIND_AND_CHECK_CLASS("org/qtproject/qt5/android/QtNativeDialogHelper");
FIND_AND_CHECK_CLASS("org/qtproject/qt/android/QtNativeDialogHelper");
jclass appClass = static_cast<jclass>(env->NewGlobalRef(clazz));
if (env->RegisterNatives(appClass, methods, sizeof(methods) / sizeof(methods[0])) < 0) {

View File

@ -176,7 +176,7 @@ void QAndroidPlatformFileDialogHelper::setMimeTypes()
JniIntentClass, "EXTRA_MIME_TYPES", "Ljava/lang/String;");
QJNIObjectPrivate mimeTypesArray = QJNIObjectPrivate::callStaticObjectMethod(
"org/qtproject/qt5/android/QtNative",
"org/qtproject/qt/android/QtNative",
"getStringArray",
"(Ljava/lang/String;)[Ljava/lang/String;",
QJNIObjectPrivate::fromString(mimeTypes.join(",")).object());

View File

@ -680,7 +680,7 @@ bool alwaysOverwritableFile(const QString &fileName)
return (fileName.endsWith(QLatin1String("/res/values/libs.xml"))
|| fileName.endsWith(QLatin1String("/AndroidManifest.xml"))
|| fileName.endsWith(QLatin1String("/res/values/strings.xml"))
|| fileName.endsWith(QLatin1String("/src/org/qtproject/qt5/android/bindings/QtActivity.java")));
|| fileName.endsWith(QLatin1String("/src/org/qtproject/qt/android/bindings/QtActivity.java")));
}