Uruchamianie aplikacji z wykorzystaniem innej

0

Witam
W jaki sposób się dzieje to, że aplikacja np na androidzie może uruchomić inną aplikacje?
Np mam na swoim smartphonie menedżer plikow i jak przeglądam pliki w formacie pdf
i uruchamiam któryś to automatycznie uruchamia mi się program który potrafi je wyswietlic. Skąd menedżer "wiedział" co trzeba uruchomic, zważając na to ze program do obsługi tych plików był zainstalowany później?

0

W taki sam sposób w jaki wie o tym system operacyjny android/windows

0

Czyli np gdzieś w rejestrze zapisane jest, że pliki w formacie .pdf uruchamiane(skojarzone) sa z dana aplikacja
i gdy inna aplikacja probuje uruchomic plik o danym formacie to komunikuje sie z rejestrem i "wzywa" odpowiednia aplikacje?

2

W Windowsie skojarzenia z plikiem są zapisywane w rejestrze. Otworzyć plik np pdf można na różne sposoby. Jeżeli chcesz włączyć w domyślnej aplikacji dla tego formatu to uruchamiasz tak jakbyś uruchamiał inny program podając ścieżkę do pliku, resztą zajmie się system. Możesz również sam określić program czyli uruchamiasz dany program + w parametrze podajesz ścieżkę do pliku który ma od razu otworzyć. Jaką instrukcją? Zależy od tego w czym tworzysz, poszukaj w dokumentacji ;)

0

Dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1