Aplikacja na Androida – przekierowanie na stronę www

Logo Android

Aktualizacja 29.04.2020:

W dniu 29 kwietnia 2020 wpis został zaktualizowany dla Android Studio 3.6.3

Aktualizacja 03.03.2022:

W najnowszej wersji Android Studio poniższe kroki nie są już aktualne. Obecnie sugeruje zamiast tworzyć natywną aplikację dla Androida, przystosować swoją stronę www do obsługi PWA. Dzięki temu będzie działać także na urządzeniach z iOS. O tym jak stworzyć niezbędny plik manifestu przeczytasz w tym wpisie: Web App Manifest.


Ten wpis przedstawia krok po kroku jak stworzyć bardzo prostą aplikację na Androida, której zadaniem będzie przekierowanie na daną stronę www – była to moja pierwsza aplikacja na tą platformę.

Poniżej przedstawiam kolejne kroki (mój system operacyjny to Windows):

1. Pobranie i zainstalowanie Android Studio

Pierwszą rzeczą, którą musimy zrobić jest pobranie i instalacja Android Studio ze strony: https://developer.android.com/studio

Sama instalacja przebiega standardowo, podobnie jak instalacje innych programów.

2. Tworzymy nowy projekt

Uruchamiamy Android Studio. Wybieramy z menu „File” pozycje „New” -> „New project”.

W nowym oknie wybieramy pozycję „Empty Activity” – stworzy nam to domyślnie pustą aktywność. Klikamy na „Next”.

Wypełniamy pola „Name”, „Package name” (to „odwrócony” adres URL), resztę zostawiamy bez zmian, klikamy na „Finish”.

Po chwili zostanie wygenerowany nowy projekt.

3. Dodanie przekierowania

Po utworzeniu projektu w lewym w drzewie katalogów wybieramy kolejno app > java > [nazwa naszej aplikacji]>MainActivity

Domyślną funkcję:

@Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
}

zastępujemy:

protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  Intent i = new Intent(Intent.ACTION_VIEW,
    Uri.parse("https://www.google.com"));

  // Starts Implicit Activity
  startActivity(i);
  finish();
}

Gdzie zamiast https://www.google.com wpisujemy swój adres strony www, na którą ma nastąpić przekierowanie.

Oprócz tego nad funkcją zastępujemy linijki z „import…” wartościami:

import android.os.Bundle;
import android.content.Intent;
import android.net.Uri;
import androidx.appcompat.app.AppCompatActivity;

4. Dodawanie ikon aplikacji

Aby dodać ikonki do naszej aplikacji klikamy kolejno: File > New > Image Assets

Z menu Icon Type wybieramy Launcher Icons, a z menu Asset Type pozycję Image.

W polu Path wybieramy ścieżkę do naszej grafiki. Po wybraniu grafiki automatycznie zostaną stworzone przeskalowane wersje.

Klikamy na Next, a następnie na Finish.

5. Test aplikacji

Naszą aplikację możemy przetestować bezpośrednio w Android Studio poprzez wbudowany emulator Androida.

Z menu wybieramy „Run” a następnie „Run app”.

Przy pierwszym uruchomieniu program zapyta nas o ściągnięcie danej wersji Androida pod wybrany model telefonu. Po pobraniu oprogramowania zobaczymy na komputerze emulator danego modelu telefonu.

Drugim sposobem jest wygenerowanie testowego projektu. Klikamy na Build > Build Bundle(s) / APK(s) > Build APK

Po chwili zostanie wyświetlone okno „APK(s) generated successfully.” Klikamy na „Show in Explorer”. W menedżerze plików zobaczymy plik APK z naszą aplikacją. Plik ten możemy wgrać i zainstalować na telefonie (pamiętajmy, że na telefonie musimy mieć włączoną możliwość instalacji programów spoza Google Play), albo wykorzystać w innym emulatorze Androida jak np BlueStacks http://www.bluestacks.com/download.html

6. Generowanie aplikacji

Aby wygenerować gotowy plik APK (nie debugowalny) klikamy na Build > Generate Signed Bundle / APK…

Przy pierwszym generowaniu aplikacji będziemy musieli stworzyć nowy klucz.

W nowym oknie wybieramy „Create new”, następnie wypełniamy wszystkie wymagane pola, zapamiętując wpisane przez nas hasło, klikamy na OK.

Następnie klikamy na Next, w polu Signature Version wybieramy V1 (Jar Signature), klikamy na Finish.

Po chwili zostanie wygenerowany plik APK, który jest naszą aplikacją (domyślnie o nazwie app-release.apk).

Plik ten możemy użyć przy dodawaniu naszej aplikacji do Google Play.

7. Aktualizacja aplikacji w Google Play

W przypadku gdy już dodaliśmy swoją aplikację do Google Play i chcemy ją zaktualizować pamiętajmy o zmianie numeru wersji aplikacji.

Dokonujemy tego w pliku Gradle Scripts > build.gradle (Module: app) pod pozycjami:

versionCode 1
versionName „1.0”

Podsumowanie

Mam nadzieję, że ten artykuł pomoże Wam w tworzeniu pierwszej aplikacji pod Androida:)

Przykładowy projekt to: https://play.google.com/store/apps/details?id=strefa.co.uk

Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Więcej informacji

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close