---
title: "Otwieranie adresów URL i dokumentów w aplikacji mobilnej"
date: "2016-12-20"
categories: 
  - "development"
  - "mobile"
  - "software"
tags: 
  - "cross-platform-mobile-apps"
  - "mobile-development"
  - "mobiletogether"
  - "software-tools"
description: Odkryj, jak wykorzystać funkcję "Otwórz adres URL/plik" w programie MobileTogether, aby umożliwić użytkownikom otwieranie stron internetowych i lokalnych dokumentów w aplikacjach mobilnych działających na różnych platformach.
---
Status: #blog

Tags:  #cross-platform-mobile-apps #mobile-development #mobiletogether #software-tools

Categories: [development](/blog/pl/category/development.md) | [mobile-development](/blog/pl/category/mobile-development.md) | [low-code+no-code](/blog/pl/category/low-codeno-code.md)
# Otwieranie adresów URL i dokumentów w aplikacji mobilnej

Aplikacje MobileTogether dla przedsiębiorstw mogą [połącza się z istniejącymi bazami danych](https://www.altova.com/pl/mobiletogether/sources.html) i generować dokumenty oraz formularze o bogatej zawartości. MobileTogether może również tworzyć interfejsy do istniejących zasobów, otwierając adresy URL i dokumenty w aplikacji mobilnej.

![Otwieranie adresów URL i dokumentów w aplikacji mobilnej](/blog/images/openingURLs.png)

Funkcja "Otwórz URL/plik" umożliwia programistom MobileTogether udostępnienie użytkownikom końcowym możliwości otwierania stron internetowych lub plików, takich jak pliki PDF, obrazy, pliki tekstowe itp., które są przechowywane na urządzeniu użytkownika.

<!--more-->

Akcja "Otwórz adres URL/plik" może być przypisana do przycisku lub innego elementu sterowania, lub może być używana jako krok w grupie akcji. Adres URL może być przypisany bezpośrednio lub za pomocą wyrażenia XPath. Nazwy plików również mogą być przypisywane przez aplikację, lub użytkownik może wybrać plik samodzielnie.

Otwieranie lokalnego pliku jest bardzo przydatne, ponieważ pozwala użytkownikowi przeglądnąć plik PDF lub inny dokument utworzony za pomocą funkcji "Drukuj do".

Ważne jest, aby podkreślić, że mówimy tutaj o udostępnieniu użytkownikom końcowym interaktywnego widoku adresów URL i plików, który jest całkowicie oddzielony od wszystkich narzędzi w programie MobileTogether Designer, które umożliwiają programistom wykorzystywanie usług internetowych, kodu HTML i plików z danymi strukturalnymi jako źródła danych dla aplikacji mobilnej.

Poniżej znajdują się zrzuty ekranu prostej aplikacji, która otwiera adres URL lub plik, działającej na urządzeniach z systemem Android i iPhone:

![Przykład działania na różnych platformach, umożliwiający otwieranie adresów URL i dokumentów w aplikacji mobilnej](/blog/images/Dual-app-view.png)

Na obrazku iPhone'a widoczny jest menu rozwijane, w którym użytkownik może wybrać dowolny plik pomocy online MobileTogether, dostępny na stronie internetowej Altova. Akcja "Otwórz adres URL" jest wykonywana przez przycisk "Wyświetl pomoc online", a rzeczywisty adres URL jest przechowywany w węźle w strukturze danych, który został przypisany za pomocą tego menu rozwijanego

![Proste działanie umożliwiające otwarcie adresu URL w aplikacji mobilnej działającej na różnych platformach](/blog/images/Open-URL-Action.png)

Użytkownik klika przycisk "Wyświetl pomoc", aby otworzyć adres URL odpowiadający wybranemu elementowi menu w przeglądarce internetowej urządzenia mobilnego, jak widać na przykładzie wersji dla iPhone'a:

![Wygląd ekranu iPhone'a podczas otwierania adresu URL z aplikacji mobilnej](/blog/images/iOS-URL-view.png)

Zwróć uwagę na strzałkę nawigacyjną znajdującą się w lewym górnym rogu obrazu. Nasza aplikacja MobileTogether nadal działa i oczekuje na powrót użytkownika.

Drugi przycisk w aplikacji umożliwia użytkownikowi wybranie i otwarcie lokalnego pliku. Funkcja "Otwórz plik" przypisana do tego przycisku pozwala programiście określić listę dostępnych plików oraz zdefiniować sposób obsługi błędów.

![Definicja akcji "Otwórz plik" w aplikacji mobilnej działającej na różnych platformach](/blog/images/Open-File-Action.png)

Przycisk znajdujący się po prawej stronie elementu <User chosen file> otwiera okno dialogowe, w którym programista może przypisać konkretną nazwę pliku, na przykład w celu przeglądania wcześniej zapisanego pliku, lub podać opcjonalną listę dozwolonych rozszerzeń plików. W naszej aplikacji zaimplementowaliśmy podstawową obsługę błędów, wykorzystując wbudowaną funkcję `mt-external-error-text()` z MobileTogether, która automatycznie wyświetla odpowiedni komunikat o błędzie.

Oto sposób, w jaki wygląda wybór pliku użytkownika na urządzeniu z systemem Android:

![Otwieranie lokalnego pliku na telefonie z systemem Android](/blog/images/Android-Open-File.png)

Pojedyncza aplikacja stworzona w programie MobileTogether Designer działa natywnie na wielu platformach mobilnych – Android, iOS, desktopowe wersje Windows 8 i Windows 10, Windows Phone, a także w przeglądarce internetowej. Programiści powinni jednak pamiętać, że doświadczenie użytkownika może się różnić w zależności od funkcji każdego systemu operacyjnego, a nawet od tego, jakie aplikacje zewnętrzne użytkownik skonfigurował do obsługi poszczególnych typów plików.

Na przykład, poniżej znajduje się widok klienta systemu Windows 10 po kliknięciu przycisku "Otwórz lokalny plik":

![Otwarcie okna dialogowego wyboru pliku dla użytkownika w aplikacji Windows 10](/blog/images/Win-10-File-Open-half-size.png)

Programiści mogą nawet definiować konkretne zachowanie aplikacji dla każdego systemu operacyjnego urządzeń mobilnych, gdy wystąpi wyjątkowa lub bardzo specyficzna sytuacja.

Rozpocznij tworzenie własnych aplikacji mobilnych, działających na różnych platformach, z wbudowanymi funkcjami umożliwiającymi dostęp do plików lub adresów URL! Program MobileTogether Designer jest [dostępny do pobrania i użytkowania bezpłatnie](https://www.altova.com/pl/download/mobiletogether-designer.html).
