mirror of
https://github.com/JulianGro/overte.git
synced 2025-05-04 06:56:50 +02:00
Merge pull request #13261 from gcalero/android_signing_and_remove_audiobar
RC68: Android signing and remove audiobar
This commit is contained in:
commit
f5a0f3d907
7 changed files with 44 additions and 9 deletions
|
@ -27,6 +27,14 @@ android {
|
||||||
'-DDISABLE_KTX_CACHE=OFF'
|
'-DDISABLE_KTX_CACHE=OFF'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
signingConfigs {
|
||||||
|
release {
|
||||||
|
storeFile project.hasProperty("HIFI_ANDROID_KEYSTORE") ? file(HIFI_ANDROID_KEYSTORE) : null
|
||||||
|
storePassword project.hasProperty("HIFI_ANDROID_KEYSTORE_PASSWORD") ? HIFI_ANDROID_KEYSTORE_PASSWORD : ''
|
||||||
|
keyAlias project.hasProperty("HIFI_ANDROID_KEY_ALIAS") ? HIFI_ANDROID_KEY_ALIAS : ''
|
||||||
|
keyPassword project.hasProperty("HIFI_ANDROID_KEY_PASSWORD") ? HIFI_ANDROID_KEY_PASSWORD : ''
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
|
@ -38,6 +46,10 @@ android {
|
||||||
release {
|
release {
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||||
|
signingConfig project.hasProperty("HIFI_ANDROID_KEYSTORE") &&
|
||||||
|
project.hasProperty("HIFI_ANDROID_KEYSTORE_PASSWORD") &&
|
||||||
|
project.hasProperty("HIFI_ANDROID_KEY_ALIAS") &&
|
||||||
|
project.hasProperty("HIFI_ANDROID_KEY_PASSWORD")? signingConfigs.release : null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,12 +49,6 @@
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:launchMode="singleTop"
|
android:launchMode="singleTop"
|
||||||
>
|
>
|
||||||
|
|
||||||
<intent-filter>
|
|
||||||
<category android:name="com.google.intent.category.DAYDREAM"/>
|
|
||||||
<action android:name="android.intent.action.MAIN" />
|
|
||||||
</intent-filter>
|
|
||||||
|
|
||||||
<meta-data android:name="android.app.lib_name" android:value="native-lib"/>
|
<meta-data android:name="android.app.lib_name" android:value="native-lib"/>
|
||||||
<meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/qt_libs"/>
|
<meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/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_lib_resource_id" android:resource="@array/bundled_in_lib"/>
|
||||||
|
|
|
@ -3011,9 +3011,11 @@ void Application::onDesktopRootItemCreated(QQuickItem* rootItem) {
|
||||||
auto surfaceContext = DependencyManager::get<OffscreenUi>()->getSurfaceContext();
|
auto surfaceContext = DependencyManager::get<OffscreenUi>()->getSurfaceContext();
|
||||||
surfaceContext->setContextProperty("Stats", Stats::getInstance());
|
surfaceContext->setContextProperty("Stats", Stats::getInstance());
|
||||||
|
|
||||||
|
#if !defined(Q_OS_ANDROID)
|
||||||
auto offscreenUi = DependencyManager::get<OffscreenUi>();
|
auto offscreenUi = DependencyManager::get<OffscreenUi>();
|
||||||
auto qml = PathUtils::qmlUrl("AvatarInputsBar.qml");
|
auto qml = PathUtils::qmlUrl("AvatarInputsBar.qml");
|
||||||
offscreenUi->show(qml, "AvatarInputsBar");
|
offscreenUi->show(qml, "AvatarInputsBar");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Application::updateCamera(RenderArgs& renderArgs, float deltaTime) {
|
void Application::updateCamera(RenderArgs& renderArgs, float deltaTime) {
|
||||||
|
|
|
@ -237,6 +237,14 @@ QString ScriptEngine::getContext() const {
|
||||||
return "unknown";
|
return "unknown";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool ScriptEngine::isDebugMode() const {
|
||||||
|
#if defined(DEBUG)
|
||||||
|
return true;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
ScriptEngine::~ScriptEngine() {
|
ScriptEngine::~ScriptEngine() {
|
||||||
auto scriptEngines = DependencyManager::get<ScriptEngines>();
|
auto scriptEngines = DependencyManager::get<ScriptEngines>();
|
||||||
if (scriptEngines) {
|
if (scriptEngines) {
|
||||||
|
|
|
@ -232,6 +232,12 @@ public:
|
||||||
*/
|
*/
|
||||||
Q_INVOKABLE bool isClientScript() const { return _context == CLIENT_SCRIPT; }
|
Q_INVOKABLE bool isClientScript() const { return _context == CLIENT_SCRIPT; }
|
||||||
|
|
||||||
|
/**jsdoc
|
||||||
|
* @function Script.isDebugMode
|
||||||
|
* @returns {boolean}
|
||||||
|
*/
|
||||||
|
Q_INVOKABLE bool isDebugMode() const;
|
||||||
|
|
||||||
/**jsdoc
|
/**jsdoc
|
||||||
* @function Script.isEntityClientScript
|
* @function Script.isEntityClientScript
|
||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
|
|
|
@ -16,8 +16,7 @@ var DEFAULT_SCRIPTS_COMBINED = [
|
||||||
"system/+android/touchscreenvirtualpad.js",
|
"system/+android/touchscreenvirtualpad.js",
|
||||||
"system/+android/actionbar.js",
|
"system/+android/actionbar.js",
|
||||||
"system/+android/audio.js" ,
|
"system/+android/audio.js" ,
|
||||||
"system/+android/modes.js",
|
"system/+android/modes.js"/*,
|
||||||
"system/+android/stats.js"/*,
|
|
||||||
"system/away.js",
|
"system/away.js",
|
||||||
"system/controllers/controllerDisplayManager.js",
|
"system/controllers/controllerDisplayManager.js",
|
||||||
"system/controllers/handControllerGrabAndroid.js",
|
"system/controllers/handControllerGrabAndroid.js",
|
||||||
|
@ -33,6 +32,10 @@ var DEFAULT_SCRIPTS_COMBINED = [
|
||||||
"developer/debugging/debugAndroidMouse.js"*/
|
"developer/debugging/debugAndroidMouse.js"*/
|
||||||
];
|
];
|
||||||
|
|
||||||
|
var DEBUG_SCRIPTS = [
|
||||||
|
"system/+android/stats.js"
|
||||||
|
];
|
||||||
|
|
||||||
var DEFAULT_SCRIPTS_SEPARATE = [ ];
|
var DEFAULT_SCRIPTS_SEPARATE = [ ];
|
||||||
|
|
||||||
// add a menu item for debugging
|
// add a menu item for debugging
|
||||||
|
@ -70,6 +73,11 @@ function runDefaultsTogether() {
|
||||||
for (var i in DEFAULT_SCRIPTS_COMBINED) {
|
for (var i in DEFAULT_SCRIPTS_COMBINED) {
|
||||||
Script.include(DEFAULT_SCRIPTS_COMBINED[i]);
|
Script.include(DEFAULT_SCRIPTS_COMBINED[i]);
|
||||||
}
|
}
|
||||||
|
if (Script.isDebugMode()) {
|
||||||
|
for (var i in DEBUG_SCRIPTS) {
|
||||||
|
Script.include(DEBUG_SCRIPTS[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
loadSeparateDefaults();
|
loadSeparateDefaults();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,6 +85,11 @@ function runDefaultsSeparately() {
|
||||||
for (var i in DEFAULT_SCRIPTS_COMBINED) {
|
for (var i in DEFAULT_SCRIPTS_COMBINED) {
|
||||||
Script.load(DEFAULT_SCRIPTS_COMBINED[i]);
|
Script.load(DEFAULT_SCRIPTS_COMBINED[i]);
|
||||||
}
|
}
|
||||||
|
if (Script.isDebugMode()) {
|
||||||
|
for (var i in DEBUG_SCRIPTS) {
|
||||||
|
Script.load(DEBUG_SCRIPTS[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
loadSeparateDefaults();
|
loadSeparateDefaults();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ function init() {
|
||||||
text: "STATS"
|
text: "STATS"
|
||||||
});
|
});
|
||||||
statsButton.clicked.connect(function() {
|
statsButton.clicked.connect(function() {
|
||||||
Menu.triggerOption("Stats");
|
Menu.triggerOption("Show Statistics");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue