Failed to commit the AndroidManifest.xml when I changed the main and openrocketloader...
[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:debuggable="true"\r
17         android:icon="@drawable/or_launcher"\r
18         android:killAfterRestore="true"\r
19         android:label="@string/app_name"\r
20         android:theme="@style/AppTheme" >\r
21         <activity\r
22             android:name=".android.Main">\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 \r
32             <!--\r
33                  I don't understand why I need to have two different intent filters. \r
34                                 Combining the <data> elements into a single field did not result in a working \r
35                                 application. The first intent-filter (with mimeType wildcard) convinces the \r
36                                 file browser to associate the correct launcher icon. the second intent-filter \r
37                                 is actually invoked when a file is selected.\r\r
38             -->\r
39             <!-- this intent filter convinces the file browser to display icons -->\r
40             <intent-filter>\r
41                 <action android:name="android.intent.action.VIEW" />\r
42 \r
43                 <category android:name="android.intent.category.DEFAULT" />\r
44 \r
45                 <data\r
46                     android:host="*"\r
47                     android:mimeType="*/*"\r
48                     android:pathPattern=".*\\.ork"\r
49                     android:scheme="file" />\r
50             </intent-filter>\r
51             <!-- this intent is sent when a file is selected in file browser -->\r
52             <intent-filter>\r
53                 <action android:name="android.intent.action.VIEW" />\r
54 \r
55                 <category android:name="android.intent.category.DEFAULT" />\r
56 \r
57                 <data\r
58                     android:host="*"\r
59                     android:pathPattern=".*\\.ork"\r
60                     android:scheme="file" />\r
61             </intent-filter>\r
62         </activity>\r
63         <activity android:name=".android.rocket.OpenRocketViewer" />\r
64         <activity android:name=".android.PreferencesActivity" >\r
65             <intent-filter>\r
66                 <action android:name="net.sf.openrocket.android.PreferencesActivity" />\r
67 \r
68                 <category android:name="android.intent.category.PREFERENCE" />\r
69             </intent-filter>\r
70         </activity>\r
71         <activity android:name=".android.motor.MotorBrowserActivity" />\r
72         <activity\r
73             android:name=".android.motor.BurnPlotActivity"\r
74             android:theme="@style/AppTheme.NoTitleBar" />\r
75         <activity android:name=".android.thrustcurve.TCQueryActivity" />\r
76         <activity\r
77             android:name=".android.simulation.SimulationViewActivity"\r
78             android:theme="@style/AppTheme.NoTitleBar" />\r
79         <activity android:name=".android.filebrowser.SimpleFileBrowser" />\r
80     </application>\r
81 \r
82 </manifest>