MeteoriteDB

Log | Files | Refs | README

commit 6b27ee339d1aa297e7b4caa269c5fb1778e3f539
parent 085f8cf0ee6bd170434bff3e13d67b7998916aec
Author: William Lindholm <william_lindholm@outlook.com>
Date:   Wed, 10 May 2023 23:16:49 +0200

Added about activity.

Diffstat:
Mapp/src/main/AndroidManifest.xml | 7+++++--
Aapp/src/main/java/com/example/project_assignment/AboutActivity.java | 18++++++++++++++++++
Aapp/src/main/res/layout/activity_about.xml | 20++++++++++++++++++++
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