Articles of uri

Получите данные Exif, используя Uri

Я хочу получить данные Exif для изображения, которое я выбираю из галереи Android или подобных приложений, таких как Google Фото. Вот методы, которые я использую для получения файла изображения из Uri : public static String getActualPathFromUri(@NonNull Context context, @NonNull Uri selectedImageUri) { Bitmap bitmap = null; try { bitmap = getBitmapFromUri(context, selectedImageUri); } catch (IOException […]

Каковы принципы создания URI на платформе Android?

Есть ли какая-либо документация по принципам использования URI на платформе Android? Например, у меня есть приложение, которое позволяет пользователю читать определенные форумы. В нем есть несколько мероприятий – один для просмотра списка форумов, один для просмотра списка тем, один для просмотра списка сообщений и т. Д. Я хотел бы использовать иерархический URI в своих действиях, […]

Почему у Android есть своя собственная реализация URI и не используется реализация Java по умолчанию?

Во время работы с приложениями для Android я часто сталкивался с переходом между Uri классом Android и классом URI Java? Я не понял, почему Android нуждается в собственной реализации и не использовал класс URI по умолчанию, который поставляется с Java? Возможно, я только царапал поверхность при работе с URI и не понял этого. Благодарю.

Что не так с этим URL-адресом URI? IllegalArgumentException, Незаконный характер

Я получаю сообщение об ошибке: W/System.err(32720): java.lang.IllegalArgumentException: Illegal character in query at index 89: https://api.mongolab.com/api/1/databases/activity_recognition/collections/entropy_data?f={%20mean0%22:%201}&apiKey=myApiKey String apiURI = "https://api.mongolab.com/api/1/databases/activity_recognition/collections/entropy_data?f={%22mean0%22:%201}&apiKey=myApiKey"; Когда я вставляю этот URI в браузер, он отлично работает. Когда я вставляюсь в браузер, откройте его, а затем скопируйте URI в свой код, это не поможет. Индекс 89 – {- как это незаконный персонаж? Я […]

ENOENT (Нет такого файла или каталога) Когда там есть файл

Я пытаюсь поделиться PNG с ShareActionProvider в Android. Когда я открываю PNG для Uri, он говорит, что файл не найден. open failed: ENOENT (No such file or directory) даже если я зашел в файловую систему и видел ее сам. Я попробовал это на своем телефоне и AVD с ошибкой сохранения. Я огляделся, но не нашел […]

UriMatcher не будет соответствовать uri

Я пытаюсь сделать пользовательское предложение для поиска в диалоговом окне. Я использую urimatcher для соответствия uri. Но это не работает. Я всегда получаю исключение "java.lang.IllegalArgumentException: Неизвестно Uri: content: //com.simple.search.SuggestionProvider/search_suggest_query/? Limit = 50". Пожалуйста, объясните это мне. Что я могу сделать, чтобы решить эту проблему? private static final UriMatcher sURIMatcher = makeUriMatcher(); public Cursor query(Uri uri, […]

Android: привязка приложения – поддержка только определенных путей?

Я хочу настроить связь приложения для моего приложения, но только для того, чтобы он был активным на определенных путях. Другими словами, в моем манифесте: <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="www.mydomain.com/[mypath]" /> <data android:scheme="https" android:host="www.mydomain.com/[mypath]" /> </intent-filter> Я не хочу, чтобы каждый url имел свой домен, чтобы открыть приложение – […]

Android data.getData () возвращает null из CameraActivity для некоторых телефонов

У меня есть фатальная ошибка, возникающая в моем onActivityResult, возвращающемся из активности камеры. То, что я почесываю голову, состоит в том, что ошибка происходит только на нескольких телефонах (в зависимости от количества затронутых пользователей), хотя для большинства нет ничего плохого. Я могу дублировать ошибку на моем Nexus 6 (работает Lollipop 5.1.1), в то время как […]

Проблемы с Uri

Поэтому я пытаюсь создать URL-адрес для использования httpget on, чтобы загрузить источник страницы. Но у меня возникают проблемы каждый раз, когда я запускаю приложение, он говорит, что у меня есть незаконный символ в строке / uri. Вот код, который я пытался. String Search = "http://www.lala.com/"; также, HttpGet request = new HttpGet("http://www.lala.com/"); И каждый раз, когда […]

Проблемы с URIMatcher для Android

У меня есть этот URI content://com.mycompany.data/routes?group=M01&office=BOCE&zone=EC01 И это правило sUriMatcher.addURI("com.mycompany.data", "routes" + "?group=*&office=*&zone=*", ROUTE_LIST); Тем не менее, select on sUriMatcher переходит к случаю по умолчанию (Wired для исключения). Любые идеи, почему шаблон не будет соответствовать? (И да, ROUTE_LIST в случаях для выбора, с соответствующим перерывом)