Added local foreground service which runs simulations. Wired into the SimulationEdit...
[debian/openrocket] / android / AndroidManifest.xml
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"\r
4     android:versionCode="1"\r
5     android:versionName="1.0" >\r
6 \r
7     <uses-sdk\r
8         android:minSdkVersion="9"\r
9         android:targetSdkVersion="15" />\r
10 \r
11     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />\r
12     <uses-permission android:name="android.permission.INTERNET" />\r
13 \r
14     <application\r
15         android:name=".android.Application"\r
16         android:icon="@drawable/or_launcher"\r
17         android:killAfterRestore="true"\r
18         android:label="@string/app_name"\r
19         android:theme="@style/AppTheme" >\r
20         <activity\r
21             android:name=".android.Main"\r
22             android:theme="@style/AppTheme.NoActionBar" >\r
23             <intent-filter>\r
24                 <action android:name="android.intent.action.MAIN" />\r
25 \r
26                 <category android:name="android.intent.category.LAUNCHER" />\r
27             </intent-filter>\r
28         </activity>\r
29         <activity\r
30             android:name=".android.rocket.OpenRocketLoaderActivity"\r
31             android:theme="@style/AppTheme.NoActionBar" >\r
32 \r
33             <!--\r
34                  I don't understand why I need to have two different intent filters. \r
35                                 Combining the <data> elements into a single field did not result in a working \r
36                                 application. The first intent-filter (with mimeType wildcard) convinces the \r
37                                 file browser to associate the correct launcher icon. the second intent-filter \r
38                                 is actually invoked when a file is selected.\r\r\r
39             -->\r
40             <!-- this intent filter convinces the file browser to display icons -->\r
41             <intent-filter>\r
42                 <action android:name="android.intent.action.VIEW" />\r
43 \r
44                 <category android:name="android.intent.category.DEFAULT" />\r
45 \r
46                 <data\r
47                     android:host="*"\r
48                     android:mimeType="*/*"\r
49                     android:pathPattern=".*\\.ork"\r
50                     android:scheme="file" />\r
51             </intent-filter>\r
52             <!-- this intent is sent when a file is selected in file browser -->\r
53             <intent-filter>\r
54                 <action android:name="android.intent.action.VIEW" />\r
55 \r
56                 <category android:name="android.intent.category.DEFAULT" />\r
57 \r
58                 <data\r
59                     android:host="*"\r
60                     android:pathPattern=".*\\.ork"\r
61                     android:scheme="file" />\r
62             </intent-filter>\r
63         </activity>\r
64         <activity android:name=".android.rocket.OpenRocketViewer" />\r
65         <activity android:name=".android.PreferencesActivity" >\r
66             <intent-filter>\r
67                 <action android:name="net.sf.openrocket.android.PreferencesActivity" />\r
68 \r
69                 <category android:name="android.intent.category.PREFERENCE" />\r
70             </intent-filter>\r
71         </activity>\r
72         <activity android:name=".android.motor.MotorBrowserActivity" />\r
73         <activity\r
74             android:name=".android.motor.BurnPlotActivity"\r
75             android:theme="@style/AppTheme.NoActionBar" />\r
76         <activity android:name=".android.thrustcurve.TCQueryActivity" />\r
77         <activity\r
78             android:name=".android.simulation.SimulationViewActivity"\r
79             android:theme="@style/AppTheme.NoActionBar" />\r
80         <activity\r
81             android:name=".android.filebrowser.SimpleFileBrowser"\r
82             android:theme="@style/Theme.Sherlock.Dialog" />\r
83 \r
84         <service android:name=".android.simservice.SimulationService" />\r
85     </application>\r
86 \r
87 </manifest>