Bring back Android project files
This commit is contained in:
		
							parent
							
								
									df8f19320b
								
							
						
					
					
						commit
						25ae8071fb
					
				@ -43,3 +43,14 @@ RESOURCES += resources.qrc
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
win32:RC_ICONS = resource/logo.ico
 | 
					win32:RC_ICONS = resource/logo.ico
 | 
				
			||||||
macx:ICON = resource/logo.icns
 | 
					macx:ICON = resource/logo.icns
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					android:DISTFILES += \
 | 
				
			||||||
 | 
					    android/AndroidManifest.xml \
 | 
				
			||||||
 | 
					    android/build.gradle \
 | 
				
			||||||
 | 
					    android/gradle/wrapper/gradle-wrapper.jar \
 | 
				
			||||||
 | 
					    android/gradle/wrapper/gradle-wrapper.properties \
 | 
				
			||||||
 | 
					    android/gradlew \
 | 
				
			||||||
 | 
					    android/gradlew.bat \
 | 
				
			||||||
 | 
					    android/res/values/libs.xml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										79
									
								
								android/AndroidManifest.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								android/AndroidManifest.xml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,79 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0"?>
 | 
				
			||||||
 | 
					<manifest package="com.aceattorneyonline.ao2" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="2.6.2.0" android:versionCode="2" android:installLocation="auto">
 | 
				
			||||||
 | 
					    <application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="Attorney Online 2" android:icon="@drawable/icon">
 | 
				
			||||||
 | 
					        <activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:label="Attorney Online 2 Lobby" android:screenOrientation="unspecified" android:launchMode="singleTop">
 | 
				
			||||||
 | 
					            <intent-filter>
 | 
				
			||||||
 | 
					                <action android:name="android.intent.action.MAIN"/>
 | 
				
			||||||
 | 
					                <category android:name="android.intent.category.LAUNCHER"/>
 | 
				
			||||||
 | 
					            </intent-filter>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <!-- Application arguments -->
 | 
				
			||||||
 | 
					            <!-- meta-data android:name="android.app.arguments" android:value="arg1 arg2 arg3"/ -->
 | 
				
			||||||
 | 
					            <!-- Application arguments -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.lib_name" android:value="-- %%INSERT_APP_LIB_NAME%% --"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.qt_sources_resource_id" android:resource="@array/qt_sources"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.repository" android:value="default"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/qt_libs"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.bundled_libs_resource_id" android:resource="@array/bundled_libs"/>
 | 
				
			||||||
 | 
					            <!-- Deploy Qt libs as part of package -->
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.bundle_local_qt_libs" android:value="-- %%BUNDLE_LOCAL_QT_LIBS%% --"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.bundled_in_lib_resource_id" android:resource="@array/bundled_in_lib"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.bundled_in_assets_resource_id" android:resource="@array/bundled_in_assets"/>
 | 
				
			||||||
 | 
					            <!-- Run with local libs -->
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.use_local_qt_libs" android:value="-- %%USE_LOCAL_QT_LIBS%% --"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.libs_prefix" android:value="/data/local/tmp/qt/"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.load_local_libs" android:value="-- %%INSERT_LOCAL_LIBS%% --"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.load_local_jars" android:value="-- %%INSERT_LOCAL_JARS%% --"/>
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.static_init_classes" android:value="-- %%INSERT_INIT_CLASSES%% --"/>
 | 
				
			||||||
 | 
					            <!--  Messages maps -->
 | 
				
			||||||
 | 
					            <meta-data android:value="@string/ministro_not_found_msg" android:name="android.app.ministro_not_found_msg"/>
 | 
				
			||||||
 | 
					            <meta-data android:value="@string/ministro_needed_msg" android:name="android.app.ministro_needed_msg"/>
 | 
				
			||||||
 | 
					            <meta-data android:value="@string/fatal_error_msg" android:name="android.app.fatal_error_msg"/>
 | 
				
			||||||
 | 
					            <!--  Messages maps -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <!-- Splash screen -->
 | 
				
			||||||
 | 
					            <!-- meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/logo"/ -->
 | 
				
			||||||
 | 
					            <!-- meta-data android:name="android.app.splash_screen_sticky" android:value="true"/ -->
 | 
				
			||||||
 | 
					            <!-- Splash screen -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <!-- Background running -->
 | 
				
			||||||
 | 
					            <!-- Warning: changing this value to true may cause unexpected crashes if the
 | 
				
			||||||
 | 
					                          application still try to draw after
 | 
				
			||||||
 | 
					                          "applicationStateChanged(Qt::ApplicationSuspended)"
 | 
				
			||||||
 | 
					                          signal is sent! -->
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.background_running" android:value="false"/>
 | 
				
			||||||
 | 
					            <!-- Background running -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <!-- auto screen scale factor -->
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.auto_screen_scale_factor" android:value="false"/>
 | 
				
			||||||
 | 
					            <!-- auto screen scale factor -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <!-- extract android style -->
 | 
				
			||||||
 | 
					            <!-- available android:values :
 | 
				
			||||||
 | 
					                * full - useful QWidget & Quick Controls 1 apps
 | 
				
			||||||
 | 
					                * minimal - useful for Quick Controls 2 apps, it is much faster than "full"
 | 
				
			||||||
 | 
					                * none - useful for apps that don't use any of the above Qt modules
 | 
				
			||||||
 | 
					                -->
 | 
				
			||||||
 | 
					            <meta-data android:name="android.app.extract_android_style" android:value="full"/>
 | 
				
			||||||
 | 
					            <!-- extract android style -->
 | 
				
			||||||
 | 
					    </activity>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- For adding service(s) please check: https://wiki.qt.io/AndroidServices -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    </application>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28"/>
 | 
				
			||||||
 | 
					    <supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
 | 
				
			||||||
 | 
					         Remove the comment if you do not require these default permissions. -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- The following comment will be replaced upon deployment with default features based on the dependencies of the application.
 | 
				
			||||||
 | 
					         Remove the comment if you do not require these default features. -->
 | 
				
			||||||
 | 
					    <!-- %%INSERT_FEATURES -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
 | 
				
			||||||
 | 
					    <uses-permission android:name="android.permission.INTERNET"/>
 | 
				
			||||||
 | 
					</manifest>
 | 
				
			||||||
							
								
								
									
										62
									
								
								android/build.gradle
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								android/build.gradle
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,62 @@
 | 
				
			|||||||
 | 
					buildscript {
 | 
				
			||||||
 | 
					    repositories {
 | 
				
			||||||
 | 
					        google()
 | 
				
			||||||
 | 
					        jcenter()
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    dependencies {
 | 
				
			||||||
 | 
					        classpath 'com.android.tools.build:gradle:3.5.0'
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					repositories {
 | 
				
			||||||
 | 
					    google()
 | 
				
			||||||
 | 
					    jcenter()
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					apply plugin: 'com.android.application'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dependencies {
 | 
				
			||||||
 | 
					    implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					android {
 | 
				
			||||||
 | 
					    /*******************************************************
 | 
				
			||||||
 | 
					     * The following variables:
 | 
				
			||||||
 | 
					     * - androidBuildToolsVersion,
 | 
				
			||||||
 | 
					     * - androidCompileSdkVersion
 | 
				
			||||||
 | 
					     * - qt5AndroidDir - holds the path to qt android files
 | 
				
			||||||
 | 
					     *                   needed to build any Qt application
 | 
				
			||||||
 | 
					     *                   on Android.
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * are defined in gradle.properties file. This file is
 | 
				
			||||||
 | 
					     * updated by QtCreator and androiddeployqt tools.
 | 
				
			||||||
 | 
					     * Changing them manually might break the compilation!
 | 
				
			||||||
 | 
					     *******************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    compileSdkVersion androidCompileSdkVersion.toInteger()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    buildToolsVersion '28.0.3'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    sourceSets {
 | 
				
			||||||
 | 
					        main {
 | 
				
			||||||
 | 
					            manifest.srcFile 'AndroidManifest.xml'
 | 
				
			||||||
 | 
					            java.srcDirs = [qt5AndroidDir + '/src', 'src', 'java']
 | 
				
			||||||
 | 
					            aidl.srcDirs = [qt5AndroidDir + '/src', 'src', 'aidl']
 | 
				
			||||||
 | 
					            res.srcDirs = [qt5AndroidDir + '/res', 'res']
 | 
				
			||||||
 | 
					            resources.srcDirs = ['resources']
 | 
				
			||||||
 | 
					            renderscript.srcDirs = ['src']
 | 
				
			||||||
 | 
					            assets.srcDirs = ['assets']
 | 
				
			||||||
 | 
					            jniLibs.srcDirs = ['libs']
 | 
				
			||||||
 | 
					       }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    lintOptions {
 | 
				
			||||||
 | 
					        abortOnError false
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // Do not compress Qt binary resources file
 | 
				
			||||||
 | 
					    aaptOptions {
 | 
				
			||||||
 | 
					        noCompress 'rcc'
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										1
									
								
								android/project.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								android/project.properties
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					target=android-21
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								android/res/drawable-ldpi/icon.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								android/res/drawable-ldpi/icon.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 29 KiB  | 
							
								
								
									
										22
									
								
								android/res/values/libs.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								android/res/values/libs.xml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					<?xml version='1.0' encoding='utf-8'?>
 | 
				
			||||||
 | 
					<resources>
 | 
				
			||||||
 | 
					    <array name="qt_sources">
 | 
				
			||||||
 | 
					        <item>https://download.qt.io/ministro/android/qt5/qt-5.14</item>
 | 
				
			||||||
 | 
					    </array>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- The following is handled automatically by the deployment tool. It should
 | 
				
			||||||
 | 
					         not be edited manually. -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <array name="bundled_libs">
 | 
				
			||||||
 | 
					        <!-- %%INSERT_EXTRA_LIBS%% -->
 | 
				
			||||||
 | 
					    </array>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <array name="qt_libs">
 | 
				
			||||||
 | 
					        <!-- %%INSERT_QT_LIBS%% -->
 | 
				
			||||||
 | 
					    </array>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <array name="load_local_libs">
 | 
				
			||||||
 | 
					        <!-- %%INSERT_LOCAL_LIBS%% -->
 | 
				
			||||||
 | 
					    </array>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</resources>
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user