-
Notifications
You must be signed in to change notification settings - Fork 275
/
AndroidManifest.xml
75 lines (58 loc) · 3.18 KB
/
AndroidManifest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.rwth" android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="3" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Main" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- The maps library has to be added to use some location calculation
methods -->
<uses-library android:name="com.google.android.maps" />
<activity android:label="@string/app_name"
android:screenOrientation="landscape" android:configChanges="keyboardHidden|orientation"
android:name="system.ArActivity">
</activity>
<!-- Custom List is used to easily display lists of any type of object -->
<activity android:name="gui.CustomListActivity"></activity>
<!-- the error handler will be automatically displayed when an error appears -->
<activity android:name="system.ErrorHandler" android:process=":myexeptionprocess"
android:taskAffinity="system.ErrorHandler">
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.VIEW" />
<data android:mimeType="errors/myUnhandleCatcher" />
</intent-filter>
</activity>
<!-- is needed to display information on application startup -->
<activity android:theme="@android:style/Theme.Dialog"
android:name="gui.InfoScreen"></activity>
<!-- an activity to easily display any kind of ui -->
<activity android:theme="@android:style/Theme.Translucent"
android:name="gui.simpleUI.SimpleUI"></activity>
</application>
<!-- The minimum sdk version is set to 3 because all the methods should
work for devices with android 1.5 as well. The development version is set
to 1.6 to get access to stuff like high res. screens (eg samsung galaxy tab) -->
<uses-sdk android:minSdkVersion="3" />
<!-- IMPORTANT: The following permissions should also be added to each project
which uses the DroidAR Library -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" />
<uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<!-- This should be added to to allow the fullscreen mode to big screen
devices like the samsung galaxy tab -->
<supports-screens android:smallScreens="true"
android:normalScreens="true" android:largeScreens="true"
android:anyDensity="true" />
</manifest>