MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / getAndroidDirectory

Function getAndroidDirectory

packages/core/file-system/index.ts:200–265  ·  view source on GitHub ↗
(value: AndroidDirectory)

Source from the content-addressed store, hash-verified

198}
199
200function getAndroidDirectory(value: AndroidDirectory): { path: string; column: android.net.Uri } | null {
201 switch (value) {
202 case AndroidDirectory.ALARMS:
203 return {
204 path: android.os.Environment.DIRECTORY_ALARMS,
205 column: android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
206 };
207 case AndroidDirectory.AUDIOBOOKS:
208 return {
209 path: android.os.Environment.DIRECTORY_AUDIOBOOKS,
210 column: android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
211 };
212 case AndroidDirectory.DCIM:
213 return {
214 path: android.os.Environment.DIRECTORY_DCIM,
215 column: android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
216 };
217 case AndroidDirectory.DOCUMENTS:
218 return {
219 path: android.os.Environment.DIRECTORY_DOCUMENTS,
220 column: android.provider.MediaStore.Files.getContentUri('external'),
221 };
222 case AndroidDirectory.DOWNLOADS:
223 return {
224 path: android.os.Environment.DIRECTORY_DOWNLOADS,
225 column: android.provider.MediaStore.Downloads.EXTERNAL_CONTENT_URI,
226 };
227 case AndroidDirectory.MOVIES:
228 return {
229 path: android.os.Environment.DIRECTORY_MOVIES,
230 column: android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
231 };
232 case AndroidDirectory.MUSIC:
233 return {
234 path: android.os.Environment.DIRECTORY_MUSIC,
235 column: android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
236 };
237 case AndroidDirectory.NOTIFICATIONS:
238 return {
239 path: android.os.Environment.DIRECTORY_NOTIFICATIONS,
240 column: android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
241 };
242 case AndroidDirectory.PICTURES:
243 return {
244 path: android.os.Environment.DIRECTORY_PICTURES,
245 column: android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
246 };
247 case AndroidDirectory.PODCASTS:
248 return {
249 path: android.os.Environment.DIRECTORY_PODCASTS,
250 column: android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
251 };
252 case AndroidDirectory.RINGTONES:
253 return {
254 path: android.os.Environment.DIRECTORY_RINGTONES,
255 column: android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
256 };
257 case AndroidDirectory.SCREENSHOTS:

Callers 1

createFileMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected