Articles of андроида

Android: выравнивание четырех квадратов

Я пытаюсь выровнять четыре квадрата одинакового размера на экране Android, и теперь я попытался понять, что похоже на миллион разных подходов, но никто из них, похоже, не работает :(. То, что у меня есть на данный момент, следующее: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/MasterLayout" android:layout_width="wrap_content" android:layout_height="fill_parent" android:background="#FFFFFF"> <TableLayout android:layout_width="fill_parent" android:id="@+id/mainlay" android:background="#444444" android:layout_weight="0.2" android:layout_height="wrap_content" android:padding="0dip"> <TableRow android:layout_weight="1" android:background="#BBBBBB" android:padding="0dip"> […]

JavaScript: отслеживание выбора изменений в Firefox для Android

Я ищу способ отслеживать выбор текста на веб-странице. Мне нужно, чтобы какой-то код выполнялся всякий раз, когда происходит изменение в выборе. Я успешно сделал это на всех основных настольных браузерах, но то же самое, похоже, не работает в Firefox для Android. Я попробовал три подхода (никто из них не работал!): Пробовал поймать событие "mouseup" и […]

Чтение текстового файла или XML-файла в Android-приложении java

В настоящее время я работаю над групповым проектом по созданию Android-игры. Мне делегирована задача создания редактора уровня на базе ПК (который все делается). Все, что мне нужно сделать, это решить формат файла для выводимой карты. На данный момент это всего лишь стандартный текстовый файл с разными номерами для представления разных фрагментов; EG 0 = путь […]

Опираясь на холст и объекты с несколькими красками

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

Приобретение объекта для прослушивания событий жизненного цикла активности?

Один из классов, которые я написал, должен реагировать, когда происходят следующие события: OnStart () OnPause () onResume () OnStop () Я могу реагировать на тех, кто связан с самой деятельностью: Public class Activity extends ApplicationContext {protected void onCreate (Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void onPause(); protected void onStop(); […]

Не можете получить градиентные фоны, чтобы хорошо выглядеть?

Я пробовал все и искал всю сеть, но все равно ничего не работает. Вот фон моего дизайнера: И вот как это выглядит на моем экране (Galaxy S I9000): Я попытался включить сглаживание с помощью этого кода: findViewById(R.id.LinearLayout_Main).getBackground().setDither(true); @Override public void onAttachedToWindow() { super.onAttachedToWindow(); Window window = getWindow(); window.setFormat(PixelFormat.RGBA_8888); } Может ли кто-нибудь сказать мне, почему?

Все строки strings.xml всегда доступны в памяти кучи в Android?

Предположим, что в apk мы имеем 1000 строк в strings.xml. Поэтому, когда мы запускаем это приложение на устройстве, в это время все строки всегда доступны в памяти кучи. Или они загружаются в память, когда мы вызываем метод getString() для загрузки строк. Все строки в куче во время выполнения?

Как установить переменную в соответствии с ароматами градиента

Я хочу передать переменный test который я устанавливаю по-разному для каждого аромата в качестве определения для NDK. Но по какой-то причине он всегда передает значение последнего вкуса. Вот build.gradle: apply plugin: 'com.android.library' def test android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultPublishConfig "flavorARelease" publishNonDefault true defaultConfig { minSdkVersion 15 targetSdkVersion 17 ndk { moduleName "test" ldLibs […]

Gradle получить текущий вкус для конкретной задачи

Я пытаюсь разобраться с google-services.json и разными вкусами. В документации говорится, что нам нужен файл в корневой папке. У меня есть задача, которая может легко скопировать файл из папки аромата в корневую папку: task CopyToRoot(type: Copy) { def appModuleRootFolder = '.' def srcDir = 'src' def googleServicesJson = 'google-services.json' outputs.upToDateWhen { false } def flavorName […]

Производительность растрового изображения в андроидном масштабе

У меня есть это: paint = new Paint(); paint.setAntiAlias(true); paint.setFilterBitmap(true); paint.setDither(true); sm = new Matrix(); sm.setScale(scale, scale); private Bitmap getImage(String n) { File dir = context.getDir("theme", Context.MODE_PRIVATE); File file = new File(dir, n + ".png"); if (file.exists()) { return BitmapFactory.decodeFile(file.getAbsolutePath()); } else { return BitmapFactory.decodeResource(getResources(), getResources().getIdentifier(n, "drawable", getPackageName())); } } private Bitmap resizeImage(Bitmap b) { […]