xref: /aosp_15_r20/external/sl4a/ScriptingLayerForAndroid/AndroidManifest.xml (revision 456ef56af69dcf0481dd36cc45216c4002d72fa3)
1*456ef56aSSadaf Ebrahimi<?xml version="1.0" encoding="UTF-8"?>
2*456ef56aSSadaf Ebrahimi<!--
3*456ef56aSSadaf Ebrahimi/*
4*456ef56aSSadaf Ebrahimi** Copyright 2016, The Android Open Source Project
5*456ef56aSSadaf Ebrahimi**
6*456ef56aSSadaf Ebrahimi** Licensed under the Apache License, Version 2.0 (the "License");
7*456ef56aSSadaf Ebrahimi** you may not use this file except in compliance with the License.
8*456ef56aSSadaf Ebrahimi** You may obtain a copy of the License at
9*456ef56aSSadaf Ebrahimi**
10*456ef56aSSadaf Ebrahimi**     http://www.apache.org/licenses/LICENSE-2.0
11*456ef56aSSadaf Ebrahimi**
12*456ef56aSSadaf Ebrahimi** Unless required by applicable law or agreed to in writing, software
13*456ef56aSSadaf Ebrahimi** distributed under the License is distributed on an "AS IS" BASIS,
14*456ef56aSSadaf Ebrahimi** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15*456ef56aSSadaf Ebrahimi** See the License for the specific language governing permissions and
16*456ef56aSSadaf Ebrahimi** limitations under the License.
17*456ef56aSSadaf Ebrahimi*/
18*456ef56aSSadaf Ebrahimi-->
19*456ef56aSSadaf Ebrahimi
20*456ef56aSSadaf Ebrahimi<manifest xmlns:android="http://schemas.android.com/apk/res/android"
21*456ef56aSSadaf Ebrahimi    package="com.googlecode.android_scripting"
22*456ef56aSSadaf Ebrahimi    android:sharedUserId="android.uid.system">
23*456ef56aSSadaf Ebrahimi
24*456ef56aSSadaf Ebrahimi    <permission android:name="com.googlecode.android_scripting.ACTION_FOUND_PERMISSION" />
25*456ef56aSSadaf Ebrahimi
26*456ef56aSSadaf Ebrahimi    <protected-broadcast android:name="com.googlecode.android_scripting.ACTION_FOUND"
27*456ef56aSSadaf Ebrahimi        android:protectionLevel="signatureOrSystem"/>
28*456ef56aSSadaf Ebrahimi
29*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_BLUETOOTH_SHARE" />
30*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" />
31*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
32*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
33*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
34*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
35*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
36*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_RCS_USER_CAPABILITY_EXCHANGE" />
37*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
38*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" />
39*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BACKUP" />
40*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BATTERY_STATS" />
41*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BIND_INCALL_SERVICE" />
42*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BLUETOOTH" />
43*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
44*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BLUETOOTH_MAP" />
45*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
46*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BLUETOOTH_STACK" />
47*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BROADCAST_SMS" />
48*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH" />
49*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH" />
50*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CALL_PHONE" />
51*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CALL_PRIVILEGED" />
52*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CAMERA" />
53*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
54*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
55*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
56*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
57*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
58*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" />
59*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE" />
60*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
61*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.DEVICE_POWER" />
62*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
63*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" />
64*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
65*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED" />
66*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.HARDWARE_TEST" />
67*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
68*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.INTERNET" />
69*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
70*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.LOCATION_HARDWARE" />
71*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
72*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS" />
73*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MANAGE_USB" />
74*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MANAGE_USERS" />
75*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MASTER_CLEAR" />
76*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />
77*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
78*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
79*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
80*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.MOVE_PACKAGE" />
81*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.NET_ADMIN" />
82*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.NETWORK_STACK" />
83*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.NFC" />
84*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
85*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.PACKET_KEEPALIVE_OFFLOAD" />
86*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS" />
87*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.PERFORM_IMS_SINGLE_REGISTRATION" />
88*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" />
89*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
90*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_CONTACTS" />
91*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
92*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_LOGS" />
93*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
94*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" />
95*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
96*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_PROFILE" />
97*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_SMS" />
98*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
99*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_SYNC_STATS" />
100*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
101*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.REAL_GET_TASKS" />
102*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.REBOOT" />
103*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.RECEIVE_EMERGENCY_BROADCAST" />
104*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.RECEIVE_MMS" />
105*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.RECEIVE_SMS" />
106*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" />
107*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.RECORD_AUDIO" />
108*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.RESTART_PACKAGES" />
109*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.SEND_SMS" />
110*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
111*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
112*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.SET_TIME" />
113*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.SET_TIME_ZONE" />
114*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.STATUS_BAR" />
115*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
116*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.UWB_PRIVILEGED" />
117*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.UWB_RANGING" />
118*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.VIBRATE" />
119*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WAKE_LOCK" />
120*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
121*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
122*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
123*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
124*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
125*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_SMS" />
126*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
127*456ef56aSSadaf Ebrahimi    <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
128*456ef56aSSadaf Ebrahimi    <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
129*456ef56aSSadaf Ebrahimi    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
130*456ef56aSSadaf Ebrahimi    <uses-permission android:name="com.android.permission.ALLOWLIST_BLUETOOTH_DEVICE" />
131*456ef56aSSadaf Ebrahimi    <application
132*456ef56aSSadaf Ebrahimi        android:icon="@drawable/sl4a_logo_48"
133*456ef56aSSadaf Ebrahimi        android:label="@string/application_title"
134*456ef56aSSadaf Ebrahimi        android:name=".Sl4aApplication"
135*456ef56aSSadaf Ebrahimi	android:testOnly="true"
136*456ef56aSSadaf Ebrahimi        android:theme="@android:style/Theme.DeviceDefault"
137*456ef56aSSadaf Ebrahimi        android:usesCleartextTraffic="true">
138*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ScriptManager" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="adjustResize" android:launchMode="singleTop" android:exported="true">
139*456ef56aSSadaf Ebrahimi            <intent-filter>
140*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.MAIN" />
141*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.LAUNCHER" />
142*456ef56aSSadaf Ebrahimi            </intent-filter>
143*456ef56aSSadaf Ebrahimi            <intent-filter>
144*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.SEARCH" />
145*456ef56aSSadaf Ebrahimi            </intent-filter>
146*456ef56aSSadaf Ebrahimi            <meta-data android:name="android.app.searchable" android:resource="@xml/searchable_scripts" />
147*456ef56aSSadaf Ebrahimi        </activity>
148*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ScriptPicker" android:configChanges="keyboardHidden|orientation" android:label="Scripts" android:exported="true">
149*456ef56aSSadaf Ebrahimi            <intent-filter>
150*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.CREATE_SHORTCUT" />
151*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.DEFAULT" />
152*456ef56aSSadaf Ebrahimi            </intent-filter>
153*456ef56aSSadaf Ebrahimi            <intent-filter>
154*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.PICK" />
155*456ef56aSSadaf Ebrahimi                <data android:scheme="content" android:path="sl4a/scripts" />
156*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.DEFAULT" />
157*456ef56aSSadaf Ebrahimi            </intent-filter>
158*456ef56aSSadaf Ebrahimi        </activity>
159*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.InterpreterPicker" android:configChanges="keyboardHidden|orientation" android:label="Interpreters"
160*456ef56aSSadaf Ebrahimi            android:exported="true">
161*456ef56aSSadaf Ebrahimi            <intent-filter>
162*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.CREATE_SHORTCUT" />
163*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.DEFAULT" />
164*456ef56aSSadaf Ebrahimi            </intent-filter>
165*456ef56aSSadaf Ebrahimi        </activity>
166*456ef56aSSadaf Ebrahimi        <activity-alias android:name="LocalePlugin" android:targetActivity=".activity.ScriptPicker" android:label="@string/application_title" android:icon="@drawable/sl4a_logo_32"
167*456ef56aSSadaf Ebrahimi            android:exported="true">
168*456ef56aSSadaf Ebrahimi            <intent-filter>
169*456ef56aSSadaf Ebrahimi                <action android:name="com.twofortyfouram.locale.intent.action.EDIT_SETTING" />
170*456ef56aSSadaf Ebrahimi            </intent-filter>
171*456ef56aSSadaf Ebrahimi        </activity-alias>
172*456ef56aSSadaf Ebrahimi        <receiver android:name=".locale.LocaleReceiver"
173*456ef56aSSadaf Ebrahimi            android:exported="true">
174*456ef56aSSadaf Ebrahimi            <intent-filter>
175*456ef56aSSadaf Ebrahimi                <action android:name="com.twofortyfouram.locale.intent.action.FIRE_SETTING" />
176*456ef56aSSadaf Ebrahimi            </intent-filter>
177*456ef56aSSadaf Ebrahimi        </receiver>
178*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.Preferences" android:theme="@android:style/Theme.DeviceDefault.Settings" />
179*456ef56aSSadaf Ebrahimi        <activity android:name="org.connectbot.ConsoleActivity" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateAlwaysVisible|adjustResize" android:finishOnTaskLaunch="true" android:launchMode="singleTask" />
180*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ScriptEditor" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
181*456ef56aSSadaf Ebrahimi            android:exported="true">
182*456ef56aSSadaf Ebrahimi            <intent-filter>
183*456ef56aSSadaf Ebrahimi                <action android:name="com.googlecode.android_scripting.action.EDIT_SCRIPT" />
184*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.DEFAULT" />
185*456ef56aSSadaf Ebrahimi            </intent-filter>
186*456ef56aSSadaf Ebrahimi        </activity>
187*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ApiBrowser" android:configChanges="keyboardHidden|orientation" android:launchMode="singleTop" android:windowSoftInputMode="adjustResize"
188*456ef56aSSadaf Ebrahimi            android:exported="true">
189*456ef56aSSadaf Ebrahimi            <intent-filter>
190*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.SEARCH" />
191*456ef56aSSadaf Ebrahimi            </intent-filter>
192*456ef56aSSadaf Ebrahimi            <meta-data android:name="android.app.searchable" android:resource="@xml/searchable_apis" />
193*456ef56aSSadaf Ebrahimi        </activity>
194*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ApiPrompt" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:configChanges="keyboardHidden|orientation" />
195*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.TriggerManager" android:launchMode="singleTask" android:configChanges="keyboardHidden|orientation" />
196*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.BluetoothDeviceList" android:configChanges="keyboardHidden|orientation" />
197*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ScriptingLayerServiceLauncher" android:taskAffinity="" android:theme="@android:style/Theme.DeviceDefault.NoActionBar.TranslucentDecor"
198*456ef56aSSadaf Ebrahimi            android:exported="true">
199*456ef56aSSadaf Ebrahimi            <intent-filter>
200*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.VIEW" />
201*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.DEFAULT" />
202*456ef56aSSadaf Ebrahimi            </intent-filter>
203*456ef56aSSadaf Ebrahimi        </activity>
204*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.FutureActivity" android:configChanges="keyboardHidden|orientation" android:theme="@android:style/Theme.DeviceDefault.NoActionBar.TranslucentDecor" />
205*456ef56aSSadaf Ebrahimi        <activity android:name="org.connectbot.HelpActivity" android:configChanges="keyboardHidden|orientation" />
206*456ef56aSSadaf Ebrahimi        <activity android:name="org.connectbot.HelpTopicActivity" android:configChanges="keyboardHidden|orientation" />
207*456ef56aSSadaf Ebrahimi        <service android:name=".service.ScriptingLayerService" />
208*456ef56aSSadaf Ebrahimi        <service android:name=".service.TriggerService" />
209*456ef56aSSadaf Ebrahimi        <service android:name="com.googlecode.android_scripting.facade.telephony.InCallServiceImpl"
210*456ef56aSSadaf Ebrahimi                 android:permission="android.permission.BIND_INCALL_SERVICE"
211*456ef56aSSadaf Ebrahimi                 android:exported="true">
212*456ef56aSSadaf Ebrahimi            <intent-filter>
213*456ef56aSSadaf Ebrahimi                <action android:name="android.telecom.InCallService"/>
214*456ef56aSSadaf Ebrahimi            </intent-filter>
215*456ef56aSSadaf Ebrahimi            <meta-data android:name="android.telecom.INCLUDE_EXTERNAL_CALLS" android:value="true" />
216*456ef56aSSadaf Ebrahimi            <meta-data android:name="android.telecom.INCLUDE_SELF_MANAGED_CALLS" android:value="true" />
217*456ef56aSSadaf Ebrahimi        </service>
218*456ef56aSSadaf Ebrahimi        <service android:name=".service.FacadeService" android:enabled="true" android:exported="true" >
219*456ef56aSSadaf Ebrahimi            <intent-filter>
220*456ef56aSSadaf Ebrahimi                <action android:name="com.googlecode.android_scripting.service.FacadeService.ACTION_BIND" />
221*456ef56aSSadaf Ebrahimi            </intent-filter>
222*456ef56aSSadaf Ebrahimi        </service>
223*456ef56aSSadaf Ebrahimi        <service android:name=".facade.bluetooth.media.BluetoothSL4AAudioSrcMBS"
224*456ef56aSSadaf Ebrahimi            android:exported="true">
225*456ef56aSSadaf Ebrahimi            <intent-filter>
226*456ef56aSSadaf Ebrahimi                <action android:name="android.media.browse.MediaBrowserService"/>
227*456ef56aSSadaf Ebrahimi            </intent-filter>
228*456ef56aSSadaf Ebrahimi        </service>
229*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.InterpreterManager" android:launchMode="singleTask" android:configChanges="keyboardHidden|orientation" />
230*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.LogcatViewer" android:launchMode="singleTask" android:configChanges="keyboardHidden|orientation" />
231*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ScriptsLiveFolder" android:label="Scripts" android:icon="@drawable/live_folder" android:configChanges="keyboardHidden|orientation"
232*456ef56aSSadaf Ebrahimi            android:exported="true">
233*456ef56aSSadaf Ebrahimi            <intent-filter>
234*456ef56aSSadaf Ebrahimi                <action android:name="android.intent.action.CREATE_LIVE_FOLDER" />
235*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.DEFAULT" />
236*456ef56aSSadaf Ebrahimi            </intent-filter>
237*456ef56aSSadaf Ebrahimi        </activity>
238*456ef56aSSadaf Ebrahimi        <provider android:name=".provider.ScriptProvider" android:authorities="com.googlecode.android_scripting.provider.scriptprovider" />
239*456ef56aSSadaf Ebrahimi        <provider android:name=".provider.ApiProvider" android:authorities="com.googlecode.android_scripting.provider.apiprovider" />
240*456ef56aSSadaf Ebrahimi        <provider android:name=".facade.telephony.MmsFileProvider"
241*456ef56aSSadaf Ebrahimi                  android:authorities="com.googlecode.android_scripting.facade.telephony.MmsFileProvider"
242*456ef56aSSadaf Ebrahimi                  android:enabled="true"
243*456ef56aSSadaf Ebrahimi                  android:grantUriPermissions="true"
244*456ef56aSSadaf Ebrahimi                  android:exported="true" />
245*456ef56aSSadaf Ebrahimi        <provider
246*456ef56aSSadaf Ebrahimi            android:name="androidx.core.content.FileProvider"
247*456ef56aSSadaf Ebrahimi            android:authorities="com.googlecode.android_scripting.provider.telephonytestprovider"
248*456ef56aSSadaf Ebrahimi            android:grantUriPermissions="true"
249*456ef56aSSadaf Ebrahimi            android:exported="false">
250*456ef56aSSadaf Ebrahimi            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/paths" />
251*456ef56aSSadaf Ebrahimi        </provider>
252*456ef56aSSadaf Ebrahimi        <uses-library android:name="android.test.runner" />
253*456ef56aSSadaf Ebrahimi        <activity android:name=".activity.ScriptProcessMonitor" android:launchMode="singleTask" android:finishOnTaskLaunch="true" />
254*456ef56aSSadaf Ebrahimi        <activity android:configChanges="keyboardHidden|orientation" android:name="org.connectbot.util.ColorsActivity" android:theme="@android:style/Theme.DeviceDefault.Dialog"
255*456ef56aSSadaf Ebrahimi            android:exported="true">
256*456ef56aSSadaf Ebrahimi            <intent-filter>
257*456ef56aSSadaf Ebrahimi                <action android:name="com.googlecode.android_scripting.PICK_TERMINAL_COLORS" />
258*456ef56aSSadaf Ebrahimi                <category android:name="android.intent.category.DEFAULT" />
259*456ef56aSSadaf Ebrahimi            </intent-filter>
260*456ef56aSSadaf Ebrahimi        </activity>
261*456ef56aSSadaf Ebrahimi        <receiver android:name=".facade.bluetooth.ScanBroadcastReceiver"
262*456ef56aSSadaf Ebrahimi            android:exported="true" >
263*456ef56aSSadaf Ebrahimi            <intent-filter>
264*456ef56aSSadaf Ebrahimi                <action
265*456ef56aSSadaf Ebrahimi                    android:name="com.googlecode.android_scripting.ACTION_FOUND"
266*456ef56aSSadaf Ebrahimi                    android:permission="com.googlecode.android_scripting.ACTION_FOUND_PERMISSION" />
267*456ef56aSSadaf Ebrahimi            </intent-filter>
268*456ef56aSSadaf Ebrahimi        </receiver>
269*456ef56aSSadaf Ebrahimi    </application>
270*456ef56aSSadaf Ebrahimi</manifest>
271