Erstaunlich: App findet unaufgefordert eine Datei

N

note3

Ambitioniertes Mitglied
0
Hallo zusammen,

ich habe eine gpx-Datei (das ist ja eine reine Text-Datei) auf mein note3
kopiert und dort einfach mal angeklickt.
Erstaunlicherweise öffnet sich dann die App vom Alpenverein und zeigt den
Track (die Radeltour) an.
Was geschieht hier? Wie erkennt die App des Alpenvereins, dass ich einen
Klick auf eine gpx-Datei ausgeführt habe?

Denn jetzt stellt sich natürlich sofort die Frage wie ich erreichen kann,
dass bei einem Klick auf die Datei meine eigene App geöffnet wird.
Dass ich dann die in der Datei vorhandenen Daten interpretieren
und verarbeiten muss ist klar, aber das ist kein größeres Problem.

Muss ich Einträge in mein Manifest schreiben?

Mit Gruß
E.S

Der Anfang der Datei sieht so aus:
(dort steht nirgends, welche App darauf zugreifen soll)
Code:
<?xml version="1.0" encoding="UTF-8"?>
<gpx
 version="1.0"
creator="GPSBabel - http://www.gpsbabel.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.topografix.com/GPX/1/0"
xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<time>2012-03-29T12:27:46Z</time>
<bounds minlat="47.756179000" minlon ="11.290242000" maxlat="47.893407000" maxlon="11.424971000" />
<wpt lat="47.893209000" lon="11.424274000">
  <name>GELTING</name>
  <cmt>GELTING</cmt>
  <desc>GELTING</desc>
</wpt>
<wpt lat="47.825270000" lon="11.303819000">
  <name>KIOSK</name>
  <cmt>KIOSK</cmt>
  <desc>KIOSK</desc>
</wpt>
<trk>
  <name>tour</name>
<trkseg>
<trkpt lat="47.893357000" lon="11.424971000">
</trkpt>
<trkpt lat="47.893163000" lon="11.424836000">
 
Im Manifest musst du die Dateiendung eintragen:

Code:
<intent-filter
            <data android:pathPattern=".*\\.myowntype" />
</intent-filter>
 
  • Danke
Reaktionen: note3

Ähnliche Themen

S
Antworten
33
Aufrufe
2.668
Sempervivum
S
B
Antworten
4
Aufrufe
487
bb321
B
Manny87
  • Manny87
Antworten
11
Aufrufe
164
swa00
swa00
Zurück
Oben Unten