Home
last modified time | relevance | path

Searched refs:mimeTypes (Results 1 – 25 of 41) sorted by relevance

12

/aosp12/frameworks/base/core/java/android/content/
H A DMimeTypeFilter.java116 @Nullable String[] mimeTypes, @NonNull String filter) { in matches()
117 if (mimeTypes == null) { in matches()
122 for (String mimeType : mimeTypes) { in matches()
138 @Nullable String[] mimeTypes, @NonNull String filter) { in matchesMany()
139 if (mimeTypes == null) { in matchesMany()
145 for (String mimeType : mimeTypes) { in matchesMany()
H A DClipData.java901 String[] mimeTypes = getMimeTypes(resolver, uri); in newUri() local
902 return new ClipData(label, mimeTypes, item); in newUri()
913 String[] mimeTypes = null; in getMimeTypes() local
916 mimeTypes = resolver.getStreamTypes(uri, "*/*"); in getMimeTypes()
918 if (mimeTypes == null) { in getMimeTypes()
919 mimeTypes = new String[] { realType }; in getMimeTypes()
923 System.arraycopy(mimeTypes, 0, tmp, 1, mimeTypes.length); in getMimeTypes()
924 mimeTypes = tmp; in getMimeTypes()
928 if (mimeTypes == null) { in getMimeTypes()
929 mimeTypes = MIMETYPES_TEXT_URILIST; in getMimeTypes()
[all …]
H A DClipDescription.java177 public ClipDescription(CharSequence label, String[] mimeTypes) { in ClipDescription() argument
178 if (mimeTypes == null) { in ClipDescription()
182 mMimeTypes = new ArrayList<String>(Arrays.asList(mimeTypes)); in ClipDescription()
329 void addMimeTypes(String[] mimeTypes) { in addMimeTypes() argument
330 for (int i=0; i!=mimeTypes.length; i++) { in addMimeTypes()
331 final String mimeType = mimeTypes[i]; in addMimeTypes()
/aosp12/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/base/
H A DDocumentInfoTest.java132 final Set<String> mimeTypes = new HashSet<>(); in testFolderMimeTypeFromUri() local
133 DocumentInfo.addMimeTypes(mResolver, validUri, mimeTypes); in testFolderMimeTypeFromUri()
135 assertThat(mimeTypes.size()).isEqualTo(1); in testFolderMimeTypeFromUri()
137 assertThat(mimeTypes.contains(DocumentsContract.Document.MIME_TYPE_DIR)).isTrue(); in testFolderMimeTypeFromUri()
145 final Set<String> mimeTypes = new HashSet<>(); in testFileMimeTypeFromUri() local
146 DocumentInfo.addMimeTypes(mResolver, validUri, mimeTypes); in testFileMimeTypeFromUri()
148 assertThat(mimeTypes.size()).isEqualTo(1); in testFileMimeTypeFromUri()
150 assertThat(mimeTypes.contains("text/plain")).isTrue(); in testFileMimeTypeFromUri()
H A DStateTest.java114 final String[] mimeTypes = { "audio/mp3", "video/mp4" }; in testPhotoPicking_noImageType() local
115 mIntent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes); in testPhotoPicking_noImageType()
124 final String[] mimeTypes = { "image/gif", "image/jpg", "audio/mp3" }; in testPhotoPicking_oneIsNotImageType() local
125 mIntent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes); in testPhotoPicking_oneIsNotImageType()
142 final String[] mimeTypes = null; in testPhotoPicking_nullExrta() local
143 mIntent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes); in testPhotoPicking_nullExrta()
/aosp12/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageSetting.java232 ArraySet<String> mimeTypes = newMimeGroups.get(mimeGroup);
234 if (mimeTypes != null) {
235 mimeGroups.put(mimeGroup, new ArraySet<>(mimeTypes));
330 public boolean setMimeGroup(String mimeGroup, List<String> mimeTypes) {
337 ArraySet<String> newMimeTypes = new ArraySet<>(mimeTypes);
344 ArraySet<String> mimeTypes = getMimeGroupInternal(mimeGroup);
345 if (mimeTypes == null) {
349 return new ArrayList<>(mimeTypes);
/aosp12/packages/apps/DocumentsUI/src/com/android/documentsui/base/
H A DRootInfo.java100 public String mimeTypes; field in RootInfo
126 mimeTypes = null; in reset()
155 mimeTypes = DurableUtils.readNullableString(in); in read()
176 DurableUtils.writeNullableString(out, mimeTypes); in write()
217 newRoot.mimeTypes = root.mimeTypes; in copyRootInfo()
238 root.mimeTypes = getCursorString(cursor, Root.COLUMN_MIME_TYPES); in fromRootsCursor()
245 derivedMimeTypes = (mimeTypes != null) ? mimeTypes.split("\n") : null; in deriveFields()
H A DMimeTypes.java133 public static String findCommonMimeType(List<String> mimeTypes) { in findCommonMimeType() argument
134 String[] commonType = splitMimeType(mimeTypes.get(0)); in findCommonMimeType()
139 for (int i = 1; i < mimeTypes.size(); i++) { in findCommonMimeType()
140 String[] type = mimeTypes.get(i).split("/"); in findCommonMimeType()
H A DDocumentInfo.java442 public static void addMimeTypes(ContentResolver resolver, Uri uri, Set<String> mimeTypes) { in addMimeTypes() argument
447 mimeTypes.add(type); in addMimeTypes()
455 mimeTypes.addAll(Arrays.asList(streamTypes)); in addMimeTypes()
/aosp12/packages/providers/MediaProvider/tests/src/com/android/providers/media/
H A DMediaDocumentsProviderTest.java191 final String[] mimeTypes = new String[] {"text/csv", "video/*", "image/png", "audio/*"}; in testBuildSearchSelection() local
203 displayName, mimeTypes, lastModifiedAfter, fileSizeOver, columnDisplayName, in testBuildSearchSelection()
209 assertMimeType(mimeTypes[1], selectionPair.second[1]); in testBuildSearchSelection()
210 assertMimeType(mimeTypes[3], selectionPair.second[2]); in testBuildSearchSelection()
211 assertMimeType(mimeTypes[0], selectionPair.second[3]); in testBuildSearchSelection()
212 assertMimeType(mimeTypes[2], selectionPair.second[4]); in testBuildSearchSelection()
/aosp12/packages/apps/DocumentsUI/src/com/android/documentsui/queries/
H A DSearchChipData.java29 public SearchChipData(int chipType, int titleRes, String[] mimeTypes) { in SearchChipData() argument
32 mMimeTypes = mimeTypes; in SearchChipData()
H A DSearchChipViewManager.java234 final String[] mimeTypes = chipData.getMimeTypes(); in initChipSets() local
235 final boolean isMatched = MimeTypes.mimeMatches(acceptMimeTypes, mimeTypes); in initChipSets()
258 final String[] mimeTypes = chipData.getMimeTypes(); in updateChips() local
259 final boolean isMatched = MimeTypes.mimeMatches(acceptMimeTypes, mimeTypes); in updateChips()
/aosp12/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/roots/
H A DProvidersAccessTest.java197 private static RootInfo buildForMimeTypes(String... mimeTypes) { in buildForMimeTypes() argument
198 return buildForMimeTypes(UserId.DEFAULT_USER, mimeTypes); in buildForMimeTypes()
201 private static RootInfo buildForMimeTypes(UserId userId, String... mimeTypes) { in buildForMimeTypes() argument
204 root.derivedMimeTypes = mimeTypes; in buildForMimeTypes()
/aosp12/packages/apps/Messaging/src/com/android/messaging/datamodel/
H A DGalleryBoundCursorLoader.java49 private static String createSelection(final String[] mimeTypes, Integer[] mediaTypes) { in createSelection() argument
50 return MediaColumns.MIME_TYPE + " IN ('" + Joiner.on("','").join(mimeTypes) + "') AND " in createSelection()
/aosp12/frameworks/base/media/java/android/media/
H A DMediaScannerConnection.java181 public static void scanFile(Context context, String[] paths, String[] mimeTypes, in scanFile() argument
236 ClientProxy(String[] paths, String[] mimeTypes, OnScanCompletedListener client) { in ClientProxy() argument
238 mMimeTypes = mimeTypes; in ClientProxy()
/aosp12/packages/providers/MediaProvider/src/com/android/providers/media/
H A DMediaDocumentsProvider.java320 if (mimeTypes != null && mimeTypes.length > 0) { in buildSearchSelection()
329 for (int i = 0; i < mimeTypes.length; ++i) { in buildSearchSelection()
330 final String mimeType = mimeTypes[i]; in buildSearchSelection()
390 private static boolean shouldFilterMimeType(String[] mimeTypes, String filter, in shouldFilterMimeType() argument
394 if (mimeTypes != null) { in shouldFilterMimeType()
395 for (int i = 0; i < mimeTypes.length; i++) { in shouldFilterMimeType()
398 if (TextUtils.equals(mimeTypes[i], "*/*") || in shouldFilterMimeType()
399 TextUtils.equals(mimeTypes[i], filter)) { in shouldFilterMimeType()
404 if (MimeTypeFilter.matches(mimeTypes[i], filter)) { in shouldFilterMimeType()
405 matchedMimeTypes.add(mimeTypes[i]); in shouldFilterMimeType()
[all …]
/aosp12/frameworks/base/core/tests/coretests/src/android/widget/
H A DTextViewReceiveContentTest.java93 String[] mimeTypes = {"image/gif", "image/png"}; in testGetFallbackMimeTypesForAutofill() local
94 mEditText.setContentMimeTypes(mimeTypes); in testGetFallbackMimeTypesForAutofill()
103 mimeTypes); in testGetFallbackMimeTypesForAutofill()
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/
H A DDragAndDropController.java271 String mimeTypes = "";
274 mimeTypes += ", ";
276 mimeTypes += description.getMimeType(i);
278 return mimeTypes;
/aosp12/packages/apps/CertInstaller/src/com/android/certinstaller/
H A DCertInstallerMain.java248 final String[] mimeTypes = MIME_MAPPINGS.keySet().toArray(new String[0]); in startOpenDocumentActivity() local
251 openIntent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes); in startOpenDocumentActivity()
/aosp12/packages/providers/DownloadProvider/src/com/android/providers/downloads/
H A DDownloadStorageProvider.java135 static void onMediaProviderDownloadsDelete(Context context, long[] ids, String[] mimeTypes) { in onMediaProviderDownloadsDelete() argument
137 final boolean isDir = mimeTypes[i] == null; in onMediaProviderDownloadsDelete()
1044 final String[] mimeTypes = queryArgs.getStringArray( in buildSearchSelection() local
1046 if (mimeTypes != null && mimeTypes.length > 0) { in buildSearchSelection()
1055 for (int i = 0; i < mimeTypes.length; ++i) { in buildSearchSelection()
1056 final String mimeType = mimeTypes[i]; in buildSearchSelection()
/aosp12/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/queries/
H A DSearchViewManagerTest.java393 final String[] mimeTypes = queryArgs.getStringArray(QUERY_ARG_MIME_TYPES); in testBuildQueryArgs_hasMimeType() local
394 assertTrue(mimeTypes.length > 0); in testBuildQueryArgs_hasMimeType()
395 assertEquals("image/*", mimeTypes[0]); in testBuildQueryArgs_hasMimeType()
/aosp12/frameworks/av/drm/drmserver/
H A DDrmManager.cpp155 std::vector<std::string> mimeTypes(metrics.mMimeTypes.begin(), metrics.mMimeTypes.end()); in flushEngineMetrics() local
156 std::string mimeTypesStr(mimeTypes.empty() ? "" : mimeTypes[0]); in flushEngineMetrics()
157 for (size_t i = 1; i < mimeTypes.size() ; i++) { in flushEngineMetrics()
158 mimeTypesStr.append(",").append(mimeTypes[i]); in flushEngineMetrics()
/aosp12/packages/apps/DocumentsUI/src/com/android/documentsui/files/
H A DActionHandler.java377 final ArrayList<String> mimeTypes = new ArrayList<>(); in shareSelectedDocuments() local
380 mimeTypes.add(doc.mimeType); in shareSelectedDocuments()
384 intent.setType(MimeTypes.findCommonMimeType(mimeTypes)); in shareSelectedDocuments()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/
H A DRemoteInputView.java913 void setSupportedMimeTypes(@Nullable Collection<String> mimeTypes) { in setSupportedMimeTypes() argument
916 if (mimeTypes != null && !mimeTypes.isEmpty()) { in setSupportedMimeTypes()
917 types = mimeTypes.toArray(new String[0]); in setSupportedMimeTypes()
922 mSupportedMimes.addAll(mimeTypes); in setSupportedMimeTypes()
/aosp12/packages/apps/Dialer/java/com/android/voicemail/impl/imap/
H A DImapHelper.java616 List<String> mimeTypes = new ArrayList<>(); in getVoicemailPayloadFromMessage() local
620 mimeTypes.add(bodyPartMimeType); in getVoicemailPayloadFromMessage()
627 LogUtils.e(TAG, "No audio attachment found on this voicemail, mimeTypes:" + mimeTypes); in getVoicemailPayloadFromMessage()

12