1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
\r
3 package="net.sf.openrocket" android:versionCode="1"
\r
4 android:versionName="1.0">
\r
6 <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" />
\r
8 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
\r
9 <uses-permission android:name="android.permission.INTERNET" />
\r
11 <application android:debuggable="true" android:icon="@drawable/or_launcher"
\r
12 android:killAfterRestore="true" android:label="@string/app_name"
\r
13 android:name=".android.Application">
\r
14 <activity android:name=".android.Main">
\r
16 <action android:name="android.intent.action.MAIN" />
\r
18 <category android:name="android.intent.category.LAUNCHER" />
\r
21 <activity android:label="@string/app_name" android:name=".android.rocket.OpenRocketViewer">
\r
23 <!-- I don't understand why I need to have two different intent filters.
\r
24 Combining the <data> elements into a single field did not result in a working
\r
25 application. The first intent-filter (with mimeType wildcard) convinces the
\r
26 file browser to associate the correct launcher icon. the second intent-filter
\r
27 is actually invoked when a file is selected. -->
\r
29 <action android:name="android.intent.action.VIEW" />
\r
31 <category android:name="android.intent.category.DEFAULT" />
\r
33 <data android:host="*" android:mimeType="*/*"
\r
34 android:pathPattern=".*\\.ork" android:scheme="file" />
\r
37 <action android:name="android.intent.action.VIEW" />
\r
39 <category android:name="android.intent.category.DEFAULT" />
\r
41 <data android:host="*" android:pathPattern=".*\\.ork"
\r
42 android:scheme="file" />
\r
45 <activity android:name=".android.PreferencesActivity">
\r
47 <action android:name="net.sf.openrocket.android.PreferencesActivity" />
\r
49 <category android:name="android.intent.category.PREFERENCE" />
\r
52 <activity android:label="@string/MotorListTitle"
\r
53 android:name=".android.motor.MotorHierarchicalBrowser" />
\r
54 <activity android:name=".android.motor.MotorDetails" />
\r
55 <activity android:label="@string/MotorListTitle"
\r
56 android:name=".android.thrustcurve.TCQueryActivity" />
\r
57 <activity android:name=".android.simulation.SimulationViewer" />
\r
58 <activity android:name=".android.simulation.GraphicalActivity" />
\r