/aosp12/frameworks/base/core/java/android/content/ |
H A D | MimeTypeFilter.java | 116 @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 D | ClipData.java | 901 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 D | ClipDescription.java | 177 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 D | DocumentInfoTest.java | 132 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 D | StateTest.java | 114 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 D | PackageSetting.java | 232 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 D | RootInfo.java | 100 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 D | MimeTypes.java | 133 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 D | DocumentInfo.java | 442 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 D | MediaDocumentsProviderTest.java | 191 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 D | SearchChipData.java | 29 public SearchChipData(int chipType, int titleRes, String[] mimeTypes) { in SearchChipData() argument 32 mMimeTypes = mimeTypes; in SearchChipData()
|
H A D | SearchChipViewManager.java | 234 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 D | ProvidersAccessTest.java | 197 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 D | GalleryBoundCursorLoader.java | 49 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 D | MediaScannerConnection.java | 181 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 D | MediaDocumentsProvider.java | 320 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 D | TextViewReceiveContentTest.java | 93 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 D | DragAndDropController.java | 271 String mimeTypes = ""; 274 mimeTypes += ", "; 276 mimeTypes += description.getMimeType(i); 278 return mimeTypes;
|
/aosp12/packages/apps/CertInstaller/src/com/android/certinstaller/ |
H A D | CertInstallerMain.java | 248 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 D | DownloadStorageProvider.java | 135 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 D | SearchViewManagerTest.java | 393 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 D | DrmManager.cpp | 155 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 D | ActionHandler.java | 377 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 D | RemoteInputView.java | 913 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 D | ImapHelper.java | 616 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()
|