Articles of андроида

Предложение кода в src / test не работает в Android Studio

Я использую Android Studio 0.3.5, и у меня возникает проблема, когда предложение кода в src/test напрямую не работает. Всякий раз, когда я набираю классы Robolectric, mockito или JUnit в любом из файлов в src/test , он не дает мне кода, как в src/main каталоге. В src/main , когда я ввожу имя класса, которое не входит […]

Gradle не может разрешить все зависимости, пользовательский URL-адрес maven в библиотеке

Я использую Crashlytics, который предоставляет настраиваемый URL Maven. Я пытаюсь переместить код Crashlytics в библиотеку. Файл build.gradle библиотеки build.gradle следующим образом: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } } repositories { mavenCentral() maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile 'com.crashlytics.android:crashlytics:1.+' } При создании этого проекта библиотеки все идет хорошо. […]

Как получить высоту экрана в Android?

Как я могу получить доступную высоту экрана в Android? Мне нужна высота за вычетом строки состояния или строки меню или любых других украшений, которые могут быть на экране, и мне нужно, чтобы она работала на всех устройствах. Кроме того, мне нужно знать это в функции onCreate. Я знаю, что этот вопрос задавали раньше, но я […]

Как использовать SensorManager.getOrientation () вместо TYPE_ORIENTATION

Я делаю приложение в android. В приложении есть некоторые кавычки, сохраненные в базе данных, и я хочу скопировать кавычки на экране с помощью датчиков телефона. Поэтому я хочу, чтобы, когда телефон движется влево, я вижу на экране следующую цитату, и когда я перемещаю телефон вправо, чтобы увидеть на экране предыдущую цитату. Какой тип сенсорного телефона […]

Android Studio Gradle на сервере

Я установил Android Studio и граду по мере необходимости, но при создании нового проекта я получаю эту ошибку com.intellij.openapi.options.ConfigurationException: Failed to import new Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, […]

Как заставить подпроект gradle использовать rootToolsVersion / compileSdkVersion корневого проекта?

Ищете какой-то умный способ сделать это только один раз, например allprojects { android { buildToolsVersion '18.0.1' compileSdkVersion 18 defaultConfig { targetSdkVersion 18 } } } В противном случае мне нужно выполнить эту задачу в каждом подпроекте (например, в справочной библиотеке, такой как volley или viewpagerindicator) каждый раз, когда доступно новое обновление SDK.

«Размер растрового изображения превышает 32 бит» в buildDrawingCache на устройствах KitKat

Я работаю над довольно простым приложением. Приложение имеет следующий код под капотом: … mRootContentView = getWindow().getDecorView().findViewById(android.R.id.content)); int[] screenDimensions = AndroidUtils.getScreenDimesions(getContext()); bitmap = Bitmap.createBitmap(screenDimensions[0], screenDimensions[1], Bitmap.Config.ARGB_8888); Canvas c = new Canvas(bitmap); mRootContentView.layout(0, 0, screenDimensions[0], screenDimensions[1]); mRootContentView.draw(c); … Как вы, несомненно, уже догадались, он получает «скриншот» всей текущей деятельности. После андроида v 4.4.2 (KitKat) realease я столкнулся […]

Можем ли мы аппаратное ускорение заставки?

Я создаю экранное растровое изображение + холст, рисуя кучу меньших растровых изображений в нем, а затем рисуя его в виде. Метод isHardwareAccelerated () возвращает false для моего холста: mBitmap = new Bitmap(500, 500, Bitmap.Config.RGB_565); mCanvas = new Canvas(mBitmap); mCanvas.isHardwareAccelerated(); // false Я вижу, что холст, предоставленный мне в моем методе OnDraw (), является аппаратным ускорением, […]

Ход не перекрывает форму

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#ff898d" /> <stroke android:width="5dp" android:color="#B3ffffff" /> <size android:height="76dp" android:width="330dp" /> </shape> Я хочу создать форму с инсультом в xml в собственном андроидном API. Инсульт имеет непрозрачность. Сделав непрозрачность, я обнаружил, что удар перекрыл фигуру. Поэтому в форме есть три цвета. (На самом деле это сама форма, одна – сток, а […]

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

У меня есть вопрос об услугах в Android, и как предотвратить немедленный перезапуск службы, если активность сметена в диспетчере задач (когда вы держите кнопку дома). Я хочу, чтобы служба была постоянной и имела собственный образ процесса и памяти, поэтому, когда моя активность закрыта, в этом случае сместится с переключателя задач, служба не перезапустится … Может […]