Articles of андроида

Исключение в Android XML

Я получаю исключение при каждом запуске приложения. Вот stacktrace для исключения 10-01 14:49:35.321: WARN/WindowManager(61): Exception when adding starting window 10-01 14:49:35.321: WARN/WindowManager(61): java.lang.RuntimeException: Binary XML file line #25: You must supply a layout_height attribute. 10-01 14:49:35.321: WARN/WindowManager(61): at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:438) 10-01 14:49:35.321: WARN/WindowManager(61): at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3468) 10-01 14:49:35.321: WARN/WindowManager(61): at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:3547) 10-01 14:49:35.321: WARN/WindowManager(61): at android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:1265) 10-01 […]

Есть ли способ использовать SpannableString в TabLayout?

Я хочу установить заголовок TabLayout с двумя разными размерами текста. Как данное изображение ниже. Или наоборот, чтобы достичь этого! Я попытался использовать SpannableString, как показано ниже. Этот фрагмент находится в цикле for до 5! SpannableString mSpannableString= new SpannableString(s); mSpannableString.setSpan(new RelativeSizeSpan(2f), 0,5, 0); // set size mSpannableString.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0);// set color mTabLayout.getTabAt(i).setText(mSpannableString); Но, как […]

Как присоединиться к png с альфа / прозрачностью в кадре в режиме реального времени

Я работаю на примере OpenCV android 2.4.11, который обнаруживает лица с помощью камеры. Вместо того, чтобы рисовать прямоугольник на лице, я пытаюсь поместить маску (png изображение) на лицо. Но для отображения изображения на лице, png-изображение идет с черным фоном, где была прозрачность. FdActivity.java public void onCameraViewStarted(int width, int height) { mGray = new Mat(); mRgba […]

Организация пакетов Android

Я довольно новичок в разработке Android, поэтому у меня есть некоторые вопросы о проекте Android / кодекса. Люди обычно разделяют вызовы API на отдельный класс / классы? Или вы называете их внутри самого объекта? Являются ли пакеты только подкаталогами? Насколько я понимаю, они используются только в интересах программиста как организационного инструмента. Я знаю, что эти […]

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

Есть две смежные графические кнопки. Если я использую метод вычисления координат touch TouchEvent , мне нужно создать большой массив координат. Может быть, есть другой метод?

Условия Android.mk

Есть ли способ использовать условные выражения в Android.mk? Мне нужно, чтобы это было так: IF arch = AREABI_V7 *use path for my arm_v7 static libs* ELSE *use path for arm static libs*

Android: как использовать grantUriPermission, чтобы иметь возможность создавать и отправлять электронную почту с помощью растрового вложения

Из моего приложения я пытаюсь создать письмо, содержащее изображение, содержащееся в растровом объекте. private void sendEmailWithBitmapAttached(){ final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("plain/text"); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Email Subject"); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Email Body"); emailIntent.setType("image/png"); ContentResolver cr = getContentResolver(); // insert the image and create a path String imageBitmapPath = MediaStore.Images.Media.insertImage(cr, bitmapForEmail,"title", "description"); // create a uri Uri imageUri = […]

Android-студий несовместимых типов требуется java.lang.String найдено java.lang.String

После обновления моей Android Studio и Java я получил вышеприведенную ошибку в простой инструкции: String s = ""; Похоже, Android Studio не может найти мою Java. Я использую Gradle (изнутри Android Studio) для создания моего проекта на Windows 7(64bit) . Я также получаю эту ошибку: @Override, not applicable to method По моим методам, используя: @Override […]

Android – изменение системных настроек корневого устройства внутри приложения

Я пытаюсь изменить префикс sms, описанный здесь, из приложения. Предполагается, что приложение работает на корневом устройстве. Я использую RootTools, чтобы проверить, коренится ли устройство или нет. Я пытаюсь понять, как записать фактическую настройку в settings.db . Любое предложение, которое могло бы помочь мне в этом, высоко ценится. Заранее спасибо.

Как получить значение переменной среды в Android.mk?

Любая возможность получить значение переменной среды внутри Android.mk? Например #export MYBASEDIR=/home/whoami/base И, внутри Android.mk Как получить значение MYBASEDIR? Потерпите меня за очень простой вопрос.