+ <activity\r
+ android:name=".android.rocket.OpenRocketLoaderActivity"\r
+ android:theme="@style/AppTheme.Clean" >\r
+\r
+ <!--\r
+ I don't understand why I need to have two different intent filters. \r
+ Combining the <data> elements into a single field did not result in a working \r
+ application. The first intent-filter (with mimeType wildcard) convinces the \r
+ file browser to associate the correct launcher icon. the second intent-filter \r
+ is actually invoked when a file is selected.\r\r\r
+ -->\r
+ <!-- this intent filter convinces the file browser to display icons -->\r
+ <intent-filter>\r
+ <action android:name="android.intent.action.VIEW" />\r
+\r
+ <category android:name="android.intent.category.DEFAULT" />\r
+\r
+ <data\r
+ android:host="*"\r
+ android:mimeType="*/*"\r
+ android:pathPattern=".*\\.ork"\r
+ android:scheme="file" />\r
+ </intent-filter>\r
+ <!-- this intent is sent when a file is selected in file browser -->\r
+ <intent-filter>\r
+ <action android:name="android.intent.action.VIEW" />\r
+\r
+ <category android:name="android.intent.category.DEFAULT" />\r
+\r
+ <data\r
+ android:host="*"\r
+ android:pathPattern=".*\\.ork"\r
+ android:scheme="file" />\r
+ </intent-filter>\r
+ </activity>\r
+ <activity android:name=".android.rocket.OpenRocketViewer" />\r
+ <activity android:name=".android.PreferencesActivity" >\r
+ <intent-filter>\r
+ <action android:name="net.sf.openrocket.android.PreferencesActivity" />\r
+\r
+ <category android:name="android.intent.category.PREFERENCE" />\r
+ </intent-filter>\r
+ </activity>\r
+ <activity android:name=".android.motor.MotorBrowserActivity" />\r
+ <activity\r
+ android:name=".android.motor.BurnPlotActivity"\r
+ android:theme="@style/AppTheme.NoTitleBar" />\r
+ <activity android:name=".android.thrustcurve.TCQueryActivity" />\r
+ <activity\r
+ android:name=".android.simulation.SimulationViewActivity"\r
+ android:theme="@style/AppTheme.NoTitleBar" />\r
+ <activity android:name=".android.filebrowser.SimpleFileBrowser" />\r