Articles of андроида

Как скопировать файлы из папки «assets» в SDCard?

У меня есть несколько файлов в папке с assets . Мне нужно скопировать все их в папку say / sdcard / folder. Я хочу сделать это из потока. Как мне это сделать?

Как использовать инструменты: overrideLibrary в файле build.gradle?

Я использую библиотеки leanback, для которых требуется Android 17 или новее. Однако мое приложение поддерживает minSDK 16, поэтому я получаю ошибку сборки от градиента, говорящего Error:Execution failed for task ':Tasks:processPhoneDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aar/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage Когда я […]

com.android.build.transform.api.TransformException

Я пытаюсь интегрировать вход google, в моем приложении я добавил эти библиотеки: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' Также добавьте это в градиент построения проекта: classpath 'com.google.gms:google-services:1.4.0-beta3' Также добавьте плагин в приложение build gradle: apply plugin: 'com.google.gms.google-services' Затем добавьте требуемые разрешения, но когда я попытаюсь запустить приложение, получим эту ошибку: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: […]

Как я могу получить функцию масштабирования для изображений?

Есть ли общий способ показать большое изображение и позволить пользователю увеличивать и уменьшать изображение и панорамировать изображение? До сих пор я нашел два пути: Переписывая ImageView, что кажется слишком большим для такой общей проблемы. Используя веб-просмотр, но с меньшим контролем над общей компоновкой и т. Д.

Android ответит на URL в намерении

Я хочу, чтобы мое намерение было запущено, когда пользователь переходит к определенному URL-адресу: например, рынок Android делает это с помощью http://market.android.com/ urls. Так же как и youtube. Я хочу, чтобы и я тоже это сделал.

Что делает параметр filter для createScaledBitmap?

Объявление android.graphics.Bitmap.createScaledBitmap является public static Bitmap createScaledBitmap (Bitmap src, int dstWidth, int dstHeight, boolean filter) Однако документация не объясняет ни одного из параметров. Все они довольно очевидны, за исключением boolean filter . Кто-нибудь знает, что он делает?

Android Studio – нет отлаживаемых приложений

Я попытался отладить версию своего приложения для Android, но Android Studio не удалось подключить отладчик. (Он не смог найти Android-проекты моего приложения). В консоли устройств появилось только сообщение: Нет отлаживаемых приложений

Как запустить Runnable thread в Android?

Я разработал приложение для отображения некоторого текста через определенные промежутки времени на экране эмулятора Android. Я использую класс Handler . Вот фрагмент моего кода: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World"); } }; handler.postDelayed(r, 1000); Когда я запускаю это приложение, текст отображается только один раз. Зачем?

Предотвращение поворота экрана на Android

У меня есть один из моих действий, который я хотел бы предотвратить от поворота, потому что я запускаю AsyncTask, и поворот экрана заставляет его перезагружаться. Есть ли способ рассказать об этом мероприятии «НЕ ПОВТОРИТЕ экран, даже если пользователь трясет свой телефон, как сумасшедший»?

Android и настройка ширины и высоты программно в единицах dp

Я делаю: button.setLayoutParams(new GridView.LayoutParams(65, 65)); Согласно документам единицы для ширины и высоты (оба из 65 в приведенном выше) являются «пикселями». Как заставить это быть независимыми от устройства пикселями или «dp»?