[Libreoffice-commits] online.git: 5 commits - android/app
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Feb 13 09:55:27 UTC 2019
android/app/src/main/AndroidManifest.xml | 9
android/app/src/main/assets/html/index.html | 18 +
android/app/src/main/assets/js/hello.js | 12
android/app/src/main/java/org/libreoffice/androidapp/JavaScriptInterface.java | 22 +
android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java | 48 ++
android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml | 34 ++
android/app/src/main/res/drawable/ic_launcher_background.xml | 170 ++++++++++
android/app/src/main/res/layout/activity_main.xml | 32 +
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 5
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml | 5
android/app/src/main/res/mipmap-hdpi/ic_launcher.png |binary
android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png |binary
android/app/src/main/res/mipmap-mdpi/ic_launcher.png |binary
android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png |binary
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png |binary
android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png |binary
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png |binary
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png |binary
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png |binary
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png |binary
android/app/src/main/res/values/colors.xml | 6
android/app/src/main/res/values/strings.xml | 3
android/app/src/main/res/values/styles.xml | 11
23 files changed, 370 insertions(+), 5 deletions(-)
New commits:
commit 8249dc78ae242b1dd9186654d6de49101591fe7f
Author: Gülşah Köse <gulsah.kose at collabora.com>
AuthorDate: Wed Jan 30 15:11:46 2019 +0300
Commit: Jan Holesovsky <kendy at collabora.com>
CommitDate: Wed Feb 13 10:53:41 2019 +0100
android: Call javascript code from java
Change-Id: I29f1d0f672d262218ca82d8c9e1c10696c5b26bf
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 3935e984c..e7372732b 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -7,7 +7,7 @@
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
- android:theme="@style/AppTheme">
+ android:theme="@style/Theme.AppCompat.NoActionBar">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
diff --git a/android/app/src/main/assets/html/index.html b/android/app/src/main/assets/html/index.html
index b9222d56e..5f61e5f83 100644
--- a/android/app/src/main/assets/html/index.html
+++ b/android/app/src/main/assets/html/index.html
@@ -12,6 +12,7 @@
<h2>Call java code from javascript</h2>
<button type="button" onclick="callGetStringIndirect()"> Click here </button>
<p id="string1"></p>
+ <p id="string2"></p>
</div>
</body>
</html>
diff --git a/android/app/src/main/assets/js/hello.js b/android/app/src/main/assets/js/hello.js
index 04826bbb3..d26787f4b 100644
--- a/android/app/src/main/assets/js/hello.js
+++ b/android/app/src/main/assets/js/hello.js
@@ -6,3 +6,7 @@ function callGetStringIndirect(){
string = window.MainHandler.getString("test");
document.getElementById('string1').innerHTML = string;
}
+
+function helloFromJavascript(){
+ document.getElementById('string2').innerHTML = "Hello from javascript";
+}
diff --git a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
index da331547e..121e9cc9c 100644
--- a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
+++ b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
@@ -10,9 +10,11 @@
package org.libreoffice.androidapp;
import android.os.Bundle;
+import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
+import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
@@ -23,17 +25,23 @@ public class MainActivity extends AppCompatActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
- WebView browser = findViewById(R.id.browser);
+ final WebView browser = findViewById(R.id.browser);
browser.setWebViewClient(new WebViewClient());
WebSettings browserSettings = browser.getSettings();
browserSettings.setJavaScriptEnabled(true);
-
- browser.loadUrl("file:///android_asset/html/index.html");
-
browser.addJavascriptInterface(new JavaScriptInterface(), "MainHandler");
+ browser.loadUrl("file:///android_asset/html/index.html");
+ Button jsButton = findViewById(R.id.js_button);
+ jsButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ browser.loadUrl("javascript:helloFromJavascript()");
+ }
+ }
+ );
}
}
diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml
index 6f02728ee..5ae664ca6 100644
--- a/android/app/src/main/res/layout/activity_main.xml
+++ b/android/app/src/main/res/layout/activity_main.xml
@@ -9,6 +9,24 @@
<WebView
android:id="@+id/browser"
android:layout_width="match_parent"
- android:layout_height="match_parent"/>
+ android:layout_height="365dp"
+ tools:layout_editor_absoluteX="0dp"
+ tools:layout_editor_absoluteY="0dp" />
+
+ <Button
+ android:id="@+id/js_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="162dp"
+ android:layout_marginLeft="162dp"
+ android:layout_marginTop="166dp"
+ android:layout_marginEnd="162dp"
+ android:layout_marginRight="162dp"
+ android:layout_marginBottom="149dp"
+ android:text="Call JS"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/browser" />
</androidx.constraintlayout.widget.ConstraintLayout>
commit 3a748a214202ea7c6d0bbea985a4ce61c5cf2573
Author: Gülşah Köse <gulsah.kose at collabora.com>
AuthorDate: Wed Jan 30 10:19:22 2019 +0300
Commit: Jan Holesovsky <kendy at collabora.com>
CommitDate: Wed Feb 13 10:53:41 2019 +0100
android: Call java code from javascript
Change-Id: I5b2907d6a6941d8debaf3150789f272f72413536
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 9eca638d5..3935e984c 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -17,4 +17,6 @@
</activity>
</application>
+ <uses-permission android:name="android.permission.INTERNET" />
+
</manifest>
diff --git a/android/app/src/main/assets/html/index.html b/android/app/src/main/assets/html/index.html
index 68d08485c..b9222d56e 100644
--- a/android/app/src/main/assets/html/index.html
+++ b/android/app/src/main/assets/html/index.html
@@ -1,9 +1,17 @@
+<!DOCTYPE html>
+<head>
+ <script src="file:///android_asset/js/hello.js"></script>
+</head>
<html>
- <header>
- <title>Online App</title>
- </header>
-
<body>
- Hello world
+ <div align="center">
+ <h1>Welcome</h1>
+ <button type="button" onclick="sayHello()"> Click here </button>
+ <p id="answer"></p>
+
+ <h2>Call java code from javascript</h2>
+ <button type="button" onclick="callGetStringIndirect()"> Click here </button>
+ <p id="string1"></p>
+ </div>
</body>
</html>
diff --git a/android/app/src/main/assets/js/hello.js b/android/app/src/main/assets/js/hello.js
new file mode 100644
index 000000000..04826bbb3
--- /dev/null
+++ b/android/app/src/main/assets/js/hello.js
@@ -0,0 +1,8 @@
+function sayHello(){
+ document.getElementById("answer").innerHTML = "Hello there";
+}
+
+function callGetStringIndirect(){
+ string = window.MainHandler.getString("test");
+ document.getElementById('string1').innerHTML = string;
+}
diff --git a/android/app/src/main/java/org/libreoffice/androidapp/JavaScriptInterface.java b/android/app/src/main/java/org/libreoffice/androidapp/JavaScriptInterface.java
new file mode 100644
index 000000000..c1d28c8ed
--- /dev/null
+++ b/android/app/src/main/java/org/libreoffice/androidapp/JavaScriptInterface.java
@@ -0,0 +1,22 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+package org.libreoffice.androidapp;
+
+import android.webkit.JavascriptInterface;
+
+public class JavaScriptInterface {
+
+ @JavascriptInterface
+ public String getString(String aString) {
+ return aString + " -> came from JAVA";
+ }
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
index 6438021c2..da331547e 100644
--- a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
+++ b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
@@ -30,6 +30,10 @@ public class MainActivity extends AppCompatActivity {
browserSettings.setJavaScriptEnabled(true);
browser.loadUrl("file:///android_asset/html/index.html");
+
+ browser.addJavascriptInterface(new JavaScriptInterface(), "MainHandler");
+
+
}
}
commit 52f2e78b9d1d500137539a5088a527515dfda21e
Author: Gülşah Köse <gulsah.kose at collabora.com>
AuthorDate: Tue Jan 29 17:08:17 2019 +0300
Commit: Jan Holesovsky <kendy at collabora.com>
CommitDate: Wed Feb 13 10:53:41 2019 +0100
android: Embed a html file into webview
Change-Id: I73b3c7ad7a874cb90f33614d1d4bd0cb88b91117
diff --git a/android/app/src/main/assets/html/index.html b/android/app/src/main/assets/html/index.html
new file mode 100644
index 000000000..68d08485c
--- /dev/null
+++ b/android/app/src/main/assets/html/index.html
@@ -0,0 +1,9 @@
+<html>
+ <header>
+ <title>Online App</title>
+ </header>
+
+ <body>
+ Hello world
+ </body>
+</html>
diff --git a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
index 0790c3708..6438021c2 100644
--- a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
+++ b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
@@ -29,7 +29,7 @@ public class MainActivity extends AppCompatActivity {
WebSettings browserSettings = browser.getSettings();
browserSettings.setJavaScriptEnabled(true);
- browser.loadUrl("http://www.libreoffice.org");
+ browser.loadUrl("file:///android_asset/html/index.html");
}
}
commit 5f8819a749545009756bf2b73162eb030c328e8d
Author: Gülşah Köse <gulsah.kose at collabora.com>
AuthorDate: Tue Jan 29 16:34:33 2019 +0300
Commit: Jan Holesovsky <kendy at collabora.com>
CommitDate: Wed Feb 13 10:53:41 2019 +0100
android: Enable javascript
Change-Id: I841b0cfd50b2be6a946ba59571f4b15535354fcb
diff --git a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
index a38836b51..0790c3708 100644
--- a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
+++ b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
@@ -10,6 +10,7 @@
package org.libreoffice.androidapp;
import android.os.Bundle;
+import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
@@ -24,6 +25,10 @@ public class MainActivity extends AppCompatActivity {
WebView browser = findViewById(R.id.browser);
browser.setWebViewClient(new WebViewClient());
+
+ WebSettings browserSettings = browser.getSettings();
+ browserSettings.setJavaScriptEnabled(true);
+
browser.loadUrl("http://www.libreoffice.org");
}
}
commit 02c679c9d6eb8a1a3a93a4b6ba38a2f4705835d3
Author: Gülşah Köse <gulsah.kose at collabora.com>
AuthorDate: Tue Jan 29 15:52:52 2019 +0300
Commit: Jan Holesovsky <kendy at collabora.com>
CommitDate: Wed Feb 13 10:53:37 2019 +0100
android: Inital commit of the Java pieces.
Change-Id: I895d5aaaf7217b7fd556f7805c42d3ec1bdfc22d
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 4dbb54368..9eca638d5 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -2,15 +2,12 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.libreoffice.androidapp">
- <!--application
+ <application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
- android:theme="@style/AppTheme"-->
- <application
- android:allowBackup="true"
- android:supportsRtl="true">
+ android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
diff --git a/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
new file mode 100644
index 000000000..a38836b51
--- /dev/null
+++ b/android/app/src/main/java/org/libreoffice/androidapp/MainActivity.java
@@ -0,0 +1,31 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+package org.libreoffice.androidapp;
+
+import android.os.Bundle;
+import android.webkit.WebView;
+import android.webkit.WebViewClient;
+
+import androidx.appcompat.app.AppCompatActivity;
+
+public class MainActivity extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_main);
+
+ WebView browser = findViewById(R.id.browser);
+ browser.setWebViewClient(new WebViewClient());
+ browser.loadUrl("http://www.libreoffice.org");
+ }
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
new file mode 100644
index 000000000..1f6bb2906
--- /dev/null
+++ b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
@@ -0,0 +1,34 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="108"
+ android:viewportHeight="108">
+ <path
+ android:fillType="evenOdd"
+ android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z"
+ android:strokeWidth="1"
+ android:strokeColor="#00000000">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:endX="78.5885"
+ android:endY="90.9159"
+ android:startX="48.7653"
+ android:startY="61.0927"
+ android:type="linear">
+ <item
+ android:color="#44000000"
+ android:offset="0.0" />
+ <item
+ android:color="#00000000"
+ android:offset="1.0" />
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:fillColor="#FFFFFF"
+ android:fillType="nonZero"
+ android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z"
+ android:strokeWidth="1"
+ android:strokeColor="#00000000" />
+</vector>
diff --git a/android/app/src/main/res/drawable/ic_launcher_background.xml b/android/app/src/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 000000000..0d025f9bf
--- /dev/null
+++ b/android/app/src/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="108"
+ android:viewportHeight="108">
+ <path
+ android:fillColor="#008577"
+ android:pathData="M0,0h108v108h-108z" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M9,0L9,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,0L19,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M29,0L29,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M39,0L39,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M49,0L49,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M59,0L59,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M69,0L69,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M79,0L79,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M89,0L89,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M99,0L99,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,9L108,9"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,19L108,19"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,29L108,29"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,39L108,39"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,49L108,49"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,59L108,59"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,69L108,69"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,79L108,79"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,89L108,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,99L108,99"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,29L89,29"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,39L89,39"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,49L89,49"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,59L89,59"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,69L89,69"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,79L89,79"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M29,19L29,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M39,19L39,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M49,19L49,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M59,19L59,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M69,19L69,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M79,19L79,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+</vector>
diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml
new file mode 100644
index 000000000..6f02728ee
--- /dev/null
+++ b/android/app/src/main/res/layout/activity_main.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ tools:context=".MainActivity">
+
+ <WebView
+ android:id="@+id/browser"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"/>
+
+</androidx.constraintlayout.widget.ConstraintLayout>
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 000000000..eca70cfe5
--- /dev/null
+++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@drawable/ic_launcher_background" />
+ <foreground android:drawable="@drawable/ic_launcher_foreground" />
+</adaptive-icon>
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 000000000..eca70cfe5
--- /dev/null
+++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@drawable/ic_launcher_background" />
+ <foreground android:drawable="@drawable/ic_launcher_foreground" />
+</adaptive-icon>
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..898f3ed59
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 000000000..dffca3601
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..64ba76f75
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 000000000..dae5e0823
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..e5ed46597
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..14ed0af35
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..b0907cac3
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..d8ae03154
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..2c18de9e6
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..beed3cdd2
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml
new file mode 100644
index 000000000..69b22338c
--- /dev/null
+++ b/android/app/src/main/res/values/colors.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="colorPrimary">#008577</color>
+ <color name="colorPrimaryDark">#00574B</color>
+ <color name="colorAccent">#D81B60</color>
+</resources>
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
new file mode 100644
index 000000000..8a7801e96
--- /dev/null
+++ b/android/app/src/main/res/values/strings.xml
@@ -0,0 +1,3 @@
+<resources>
+ <string name="app_name">OnlineApp</string>
+</resources>
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
new file mode 100644
index 000000000..5885930df
--- /dev/null
+++ b/android/app/src/main/res/values/styles.xml
@@ -0,0 +1,11 @@
+<resources>
+
+ <!-- Base application theme. -->
+ <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
+ <!-- Customize your theme here. -->
+ <item name="colorPrimary">@color/colorPrimary</item>
+ <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
+ <item name="colorAccent">@color/colorAccent</item>
+ </style>
+
+</resources>
More information about the Libreoffice-commits
mailing list