Articles of андроида

Смешивание плагинов для Android от градиента и градиентно-экспериментального

Есть ли способ или обходные пути или просто подсказки для создания плагинов из градиента и градиентно-экспериментальной работы? Например, чтобы смешать эти две версии: com.android.tools.build:gradle:1.3.1 com.android.tools.build:gradle-experimental:0.3.0-alpha4 У меня есть существующий проект, который использует некоторые внешние плагины ( app/build.gradle ): apply plugin: 'com.android.model.application' apply plugin: 'com.android.databinding' apply plugin: 'com.jakewharton.hugo' В моем root build.gradle меня есть: com.android.tools.build:gradle-experimental:0.3.0-alpha4 Вопросы, […]

Каков механизм startActivityForResult () в Android?

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

Вибрация на Xamarin Android

Im в настоящее время работает над приложением с использованием Xamarin android. Хотя я не могу заставить устройство vibrate . Vibrator vibrator = (Vibrator)Activity.GetSystemService(Context.VibratorService); vibrator.Vibrate(100); Он строит, но сбой, когда я нажимаю кнопку, связанную с кодом.

Рекомендуемый способ получить активность внутри экрана раствора?

Я использую Mortar и Flow для питания своего приложения. Если у меня есть следующий вид: public class MyView extends LinearLayout { @Inject MyScreen.Presenter presenter; private EditText someText; public MyView(Context context) { super(context); Mortar.inject(context, this); } @Override protected void onFinishInflate() { super.onFinishInflate(); presenter.takeView(this); } @Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); presenter.dropView(this); } } И следующий экран: […]

Растровые изображения ALPHA_8 и getPixel

Я пытаюсь загрузить карту движения из PNG-изображения. Чтобы сохранить память после загрузки растрового изображения, я делаю что-то подобное. `Bitmap mapBmp = tempBmp.copy(Bitmap.Config.ALPHA_8, false);` Если я рисую mapBmp, я могу видеть карту, но когда я использую getPixel (), я получаю всегда 0 (ноль). Есть ли способ получить информацию ALPHA из растрового изображения, отличного от getPixel ()?

Как проверить доступ root в android?

Я создал метод для проверки, имеет ли телефон Android телефон или нет. Это делается следующим образом public int checkrootcommand(String string) { // TODO Auto-generated method stub Process exec; try { exec = Runtime.getRuntime().exec(new String[]{"su","-c"}); final OutputStreamWriter out = new OutputStreamWriter(exec.getOutputStream()); out.write("exit"); out.flush(); Log.i(SUPER_USER_COMMAND, "su command executed successfully"); return 0; // returns zero when the command […]

Какова функция aapt.exe в android?

Когда я перечисляю запущенные процессы под Windows 7, показывается около 20 процессов aapt.exe, и они занимают много памяти. Это происходит, когда открывается Android-студия. Я всегда вынужден выйти из студии Android и снова открыть его. Как можно исправить ситуацию при выходе из студии Android? И какова функция aapt.exe? У меня есть Android-версия 1.2.1.1.

Android Studio 0.3.1, appcompat-v7 и проект библиотеки Android всегда генерируют IllegalStateException

Я разрабатываю приложение, которое использует библиотеки appcompat v7 и support-v4. Приложение работает правильно, и его основная тема взята из Theme.AppCompat . Проблемы возникают, когда я пытаюсь добавить какой-либо модуль (проект библиотеки Android) в основной проект: я всегда получаю IllegalStateException . На данный момент библиотека проекта полностью пуста: нет классов Java или XML-ресурсов, есть только файл […]

Android Studio build.gradle – Не удается разрешить символ "android"

Я прочитал учебник здесь, и все работает, за исключением моего build.gradle. Все в разделе «android» подчеркнуто и отображает сообщение об ошибке «Невозможно разрешить символ». Это в Android Studio 0.3.1. Я даже попытался переустановить Android Studio, и он все еще не работает. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: […]

BitmapFactory.Options дает 0 ширину и высоту

final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(path, options); final int height = options.outHeight; final int width = options.outWidth; Путь – путь к файлу изображения, который является правильным. Проблема заключается в параметрах .outHeight и options.outWidth: 0, когда изображение захватывается в ландшафтном режиме с включенным AutoRotate . Если отключить AutoRotate , он отлично работает. […]