|
16 | 16 | <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
|
17 | 17 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
18 | 18 | <uses-permission android:name="android.permission.BLUETOOTH"/>
|
19 |
| - <uses-permission android:name="android.permission.READ_LOGS"/> |
20 | 19 | <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
|
21 | 20 | <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>
|
22 | 21 | <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
|
23 | 22 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
|
24 | 23 | <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
|
25 | 24 | <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
26 |
| - <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
| 25 | + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> |
| 26 | + <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> |
27 | 27 |
|
28 | 28 | <uses-feature android:name="android.hardware.touchscreen" android:required="false" />
|
29 | 29 | <uses-feature android:name="android.hardware.bluetooth" android:required="false" />
|
|
39 | 39 | android:backupAgent="github.daneren2005.dsub.util.SettingsBackupAgent"
|
40 | 40 | android:icon="@drawable/launch"
|
41 | 41 | android:theme="@style/Theme.DSub.Light"
|
42 |
| - android:largeHeap="true"> |
| 42 | + android:largeHeap="true" |
| 43 | + android:usesCleartextTraffic="true"> |
43 | 44 |
|
44 | 45 | <uses-library android:name="android.test.runner" />
|
45 | 46 |
|
|
89 | 90 | </intent-filter>
|
90 | 91 | </activity>
|
91 | 92 |
|
92 |
| - <service android:name=".service.DownloadService" |
93 |
| - android:label="DSub Playback Service"/> |
| 93 | + <service android:name="github.daneren2005.dsub.service.DownloadService" |
| 94 | + android:label="DSub Playback Service" |
| 95 | + android:foregroundServiceType="location"/> |
94 | 96 |
|
95 |
| - <service android:name=".service.AutoMediaBrowserService" |
| 97 | + <service android:name="github.daneren2005.dsub.service.AutoMediaBrowserService" |
96 | 98 | android:exported="true">
|
97 | 99 |
|
98 | 100 | <intent-filter>
|
|
214 | 216 | </receiver>
|
215 | 217 |
|
216 | 218 | <provider android:name="github.daneren2005.dsub.provider.DSubSearchProvider"
|
217 |
| - android:authorities="github.daneren2005.dsub.provider.DSubSearchProvider"/> |
| 219 | + android:authorities="@string/provider.search"/> |
218 | 220 | <provider android:name="github.daneren2005.dsub.provider.PlaylistStubProvider"
|
219 |
| - android:authorities="github.daneren2005.dsub.playlists.provider" |
| 221 | + android:authorities="@string/provider.playlist" |
220 | 222 | android:label="@string/button_bar.playlists"
|
221 | 223 | android:exported="false"
|
222 | 224 | android:syncable="true"/>
|
223 | 225 | <provider android:name="github.daneren2005.dsub.provider.PodcastStubProvider"
|
224 |
| - android:authorities="github.daneren2005.dsub.podcasts.provider" |
| 226 | + android:authorities="@string/provider.podcast" |
225 | 227 | android:label="@string/button_bar.podcasts"
|
226 | 228 | android:exported="false"
|
227 | 229 | android:syncable="true"/>
|
228 | 230 | <provider android:name="github.daneren2005.dsub.provider.StarredStubProvider"
|
229 |
| - android:authorities="github.daneren2005.dsub.starred.provider" |
| 231 | + android:authorities="@string/provider.starred" |
230 | 232 | android:label="@string/main.albums_starred"
|
231 | 233 | android:exported="false"
|
232 | 234 | android:syncable="true"/>
|
233 | 235 | <provider android:name="github.daneren2005.dsub.provider.MostRecentStubProvider"
|
234 |
| - android:authorities="github.daneren2005.dsub.mostrecent.provider" |
| 236 | + android:authorities="@string/provider.recently_added" |
235 | 237 | android:label="@string/main.albums_newest"
|
236 | 238 | android:exported="false"
|
237 | 239 | android:syncable="true"/>
|
|
0 commit comments