commit 6b27ee339d1aa297e7b4caa269c5fb1778e3f539
parent 085f8cf0ee6bd170434bff3e13d67b7998916aec
Author: William Lindholm <william_lindholm@outlook.com>
Date: Wed, 10 May 2023 23:16:49 +0200
Added about activity.
Diffstat:
3 files changed, 43 insertions(+), 2 deletions(-)
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+
<permission
android:name="com.anchit.locationapi.maps.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
@@ -19,7 +20,9 @@
android:supportsRtl="true"
android:theme="@style/Theme.Projectassignment"
tools:targetApi="31">
-
+ <activity
+ android:name=".AboutActivity"
+ android:exported="false" />
<!--
TODO: Before you run your application, you need a Google Maps API key.
@@ -33,7 +36,7 @@
-->
<meta-data
android:name="com.google.android.geo.API_KEY"
- android:value="" />
+ android:value="AIzaSyB8HryshaDIpHlZ-7cwlzNAzwsXpkdaFwM" />
<activity
android:name=".MeteoriteActivity"
diff --git a/app/src/main/java/com/example/project_assignment/AboutActivity.java b/app/src/main/java/com/example/project_assignment/AboutActivity.java
@@ -0,0 +1,17 @@
+package com.example.project_assignment;
+
+import androidx.appcompat.app.AppCompatActivity;
+
+import android.os.Bundle;
+import android.webkit.WebView;
+
+public class AboutActivity extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_about);
+ WebView aboutView = findViewById(R.id.aboutWebView);
+ aboutView.loadUrl("file:///android_asset/index.html");
+ }
+}
+\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
@@ -0,0 +1,19 @@
+<?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=".AboutActivity">
+
+ <WebView
+ android:id="@+id/aboutWebView"
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintHorizontal_bias="0.5"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintVertical_bias="0.5" />
+</androidx.constraintlayout.widget.ConstraintLayout>
+\ No newline at end of file