blob: a6beb2685f1c9730b59fd593a1951f9320310c0f [file] [log] [blame]
Phil Burk0433d8f2018-11-21 16:41:25 -08001<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.google.sample.oboe.manualtest"
Phil Burk76ef15c2019-09-18 22:34:13 +09004 android:versionCode="21"
5 android:versionName="1.5.12">
Phil Burk0433d8f2018-11-21 16:41:25 -08006 <!-- versionCode and versionName also have to be updated in build.gradle -->
7
Phil Burk0433d8f2018-11-21 16:41:25 -08008 <uses-feature android:name="android.hardware.microphone" android:required="true" />
9 <uses-feature android:name="android.hardware.audio.output" android:required="true" />
10 <uses-feature android:name="android.software.midi" android:required="true" />
11
12 <uses-permission android:name="android.permission.RECORD_AUDIO" />
13 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
14 <uses-permission android:name="android.permission.INTERNET" />
15 <!-- debug-writing file need external storage writing -->
16 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
17
18 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
19 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
20
21 <application
22 android:allowBackup="false"
23 android:fullBackupContent="false"
24 android:icon="@mipmap/ic_launcher"
25 android:label="@string/app_name"
26 android:supportsRtl="true"
27 android:theme="@style/AppTheme">
28
29 <activity
30 android:name="com.google.sample.oboe.manualtest.MainActivity"
Phil Burkafcb9682019-08-15 12:46:21 -070031 android:launchMode="singleTask"
Phil Burk0433d8f2018-11-21 16:41:25 -080032 android:label="@string/app_name"
33 android:screenOrientation="portrait">
34 <intent-filter>
35 <action android:name="android.intent.action.MAIN" />
36
37 <category android:name="android.intent.category.LAUNCHER" />
38 </intent-filter>
39 </activity>
40
41 <activity
42 android:name="com.google.sample.oboe.manualtest.TestOutputActivity"
43 android:label="@string/title_activity_test_output"
44 android:screenOrientation="portrait">
45 </activity>
46
47 <activity
48 android:name="com.google.sample.oboe.manualtest.TestInputActivity"
49 android:label="@string/title_activity_test_input"
50 android:screenOrientation="portrait">
51 </activity>
52
53 <activity
54 android:name="com.google.sample.oboe.manualtest.TapToToneActivity"
Phil Burk80d83d82019-03-15 12:03:37 -070055 android:label="@string/title_activity_output_latency"
Phil Burk0433d8f2018-11-21 16:41:25 -080056 android:screenOrientation="portrait">
57 </activity>
58
59 <activity
60 android:name="com.google.sample.oboe.manualtest.RecorderActivity"
61 android:label="@string/title_activity_recorder"
62 android:screenOrientation="portrait">
63 </activity>
64
Phil Burkfb358af2019-03-05 12:42:35 -080065 <activity
66 android:name="com.google.sample.oboe.manualtest.EchoActivity"
67 android:label="@string/title_activity_echo"
68 android:screenOrientation="portrait">
69 </activity>
70
Phil Burk80d83d82019-03-15 12:03:37 -070071 <activity
72 android:name="com.google.sample.oboe.manualtest.RoundTripLatencyActivity"
73 android:label="@string/title_activity_rt_latency"
74 android:screenOrientation="portrait">
75 </activity>
76
Phil Burk7386a832019-03-21 16:07:27 -070077 <activity
Phil Burkaad38762019-04-09 12:51:51 -070078 android:name="com.google.sample.oboe.manualtest.ManualGlitchActivity"
79 android:label="@string/title_activity_glitches"
80 android:screenOrientation="portrait">
81 </activity>
82
83 <activity
84 android:name="com.google.sample.oboe.manualtest.AutoGlitchActivity"
Phil Burk7386a832019-03-21 16:07:27 -070085 android:label="@string/title_activity_glitches"
86 android:screenOrientation="portrait">
87 </activity>
88
Phil Burk0433d8f2018-11-21 16:41:25 -080089 <service
90 android:name="com.google.sample.oboe.manualtest.AudioMidiTester"
91 android:permission="android.permission.BIND_MIDI_DEVICE_SERVICE">
92 <intent-filter>
93 <action android:name="android.media.midi.MidiDeviceService" />
94 </intent-filter>
95
96 <meta-data
97 android:name="android.media.midi.MidiDeviceService"
98 android:resource="@xml/service_device_info" />
99 </service>
100
Phil Burk327361c2019-04-13 14:45:27 -0700101 <provider
102 android:name="android.support.v4.content.FileProvider"
103 android:authorities="${applicationId}.provider"
104 android:exported="false"
105 android:grantUriPermissions="true">
106 <meta-data
107 android:name="android.support.FILE_PROVIDER_PATHS"
108 android:resource="@xml/provider_paths"/>
109 </provider>
Phil Burk0433d8f2018-11-21 16:41:25 -0800110 </application>
111
112</manifest>