android- все статьи тега ➜ страница 35
Как определить, видна ли программная клавиатура на устройстве Android?
есть ли способ В Android, чтобы обнаружить, если программное обеспечение (он же "мягкий") клавиатура видна на экране? ...
Как установить приложение в портретном режиме?
Как мне установить его так, приложение работает только в портретном режиме? Я хочу, чтобы ландшафтный режим был отключен во время работы приложения. Как это сделать программно? ...
Передача перечисления или объекта через намерение (лучшее решение)
У меня есть деятельность, которая при запуске нуждается в доступе к двум различным ArrayLists. Оба списка-это разные объекты, которые я создал сам. в основном мне нужен способ передать эти объекты в действие из намерения. Я могу использовать addExtras (), но для этого требуется Parceable совместимый класс. Я мог бы сделать мои классы для передачи сериализуемыми, но, как я понимаю, это замедляет программу. Каковы мои варианты? могу ли я передать Перечисление? в сторону: есть ли способ пер ...
Настройка цвета фона элемента макета Android
Я пытаюсь, несколько клонировать дизайн деятельности из набора слайдов на Android UI design. Однако у меня возникли проблемы с очень простой задачей. Я создал макет, как показано на рисунке, и заголовок TextView на RelativeLayout. Теперь я хочу изменить цвет фона RelativeLayout, однако я не могу понять, как это сделать. Я знаю, что могу установить android:background собственность в RelativeLayout тег в XML-файле, но что должен ли я установить его? Я хочу, чтобы определить новый цвет, который я ...
Как изменить десятичный разделитель DecimalFormat от запятой до точки/точки?
у меня есть этот маленький сумасшедший метод, который преобразует BigDecimal значения в хорошие и читаемые строки. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } Он, однако, также производит так называемый разделитель группировки "," это делает все мои з ...
Android-как переопределить кнопку "Назад", чтобы она не завершала() мою деятельность?
в настоящее время у меня есть действие, которое при отображении уведомления также будет отображаться в панели уведомлений. это делается для того, чтобы, когда пользователь нажимает home и активность выталкивается на задний план, они могут вернуться к активности через уведомление. проблема возникает, когда пользователь нажимает кнопку "назад", моя активность уничтожается, но уведомление остается, поскольку я хочу, чтобы пользователь мог нажать назад, но все же смог добраться до деятельность чер ...
Мульти-формы градиента
Я хотел бы создать фигуру, которая похожа на следующее изображение: обратите внимание на верхнюю половину градиентов от цвета 1 до цвета 2, но есть нижняя половина, которая градиенты от цвета 3 до цвета 4. Я знаю, как сделать фигуру с одним градиентом, но я не уверен, как разделить фигуру на две половины и сделать 1 фигуру с 2 различными градиентами. какие идеи? ...
Android adb " не удается открыть соединение синхронизации!"
Я могу запускать и отлаживать свое приложение для Android на своем телефоне просто отлично, большую часть времени. Затем, по-видимому, случайно, когда я пытаюсь запустить или отладить свое приложение из Eclipse, консоль в Eclipse говорит: [2010-10-12 09:36:48 - myapp] Android Launch! [2010-10-12 09:36:48 - myapp] adb is running normally. [2010-10-12 09:36:48 - myapp] Performing com.mycompany.myapp.MyActivity activity launch [2010-10-12 09:36:48 - myapp] Automatic Target Mode: using device 'HT01 ...
Установка приложения программно на Android
Мне интересно узнать, можно ли программно установить динамически загружаемый apk из пользовательского приложения для Android. ...
Android, ListView IllegalStateException: "содержимое адаптера изменилось, но ListView не получил уведомления"
что я хочу сделать: запустите фоновый поток, который вычисляет содержимое ListView и частично обновляет ListView, в то время как результаты вычисляются. то, что я знаю, я должен избегать: Я не могу возиться с содержимым ListAdapter из фонового потока, поэтому я унаследовал AsyncTask и публикую результат (добавление записей в адаптер) из onProgressUpdate. Мой адаптер использует ArrayList объектов результата, все операции над этими arraylists являются синхронизированный. исследование других люде ...
Как обновить данные адаптера RecyclerView?
пытаюсь выяснить в чем проблема с обновлением 'ы. после того, как я получаю новый список продуктов, я попытался: обновить ArrayList из фрагмента, где recyclerView создается, устанавливает новые данные в адаптер, затем вызывает adapter.notifyDataSetChanged(); это не сработало. создать новый адаптер, как это делали другие, и он работал для них, но никаких изменений для меня: recyclerView.setAdapter(new RecyclerViewAdapter(newArrayList)) создать метод в Adapter который обновляет данные следующ ...
Для Android проверить подключение к интернету [дубликат]
этот вопрос уже есть ответ здесь: Как проверить доступ в интернет на Android? InetAddress не раз 49 ответы Я хочу создать приложение, которое использует интернет, и я пытаюсь создать функцию, которая проверяет, доступно ли соединение, а если нет, перейдите к действию, которое имеет кнопку повтора и объяснение. прилагается мой код до сих пор, но я получаю ошибку Syntax error, insert "}" to complete Met ...
Установка абсолютного положения вида
можно ли установить абсолютное положение вида в Android? (Я знаю, что есть AbsoluteLayout, но он устарел...) например, если у меня есть экран 240x320px, как я могу добавить ImageView что такое 20x20px, что его центр находится в положении (100,100)? ...
Android на слушателя изменения текста
у меня есть ситуация, когда есть два поля. field1 и field2. Все, что я хочу делать пусто field2, когда field1 изменяется и наоборот. Так что в конце только одно поле имеет содержание на нем. field1 = (EditText)findViewById(R.id.field1); field2 = (EditText)findViewById(R.id.field2); field1.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onText ...
Остановка приложения для Android из консоли
можно ли остановить приложение для Android с консоли? Что-то вроде: adb stop com.my.app.package это бы так сильно ускорило наш процесс тестирования. Прямо сейчас мы удаляем / устанавливаем приложение каждый раз, чтобы убедиться, что ручные тестовые случаи начинаются с чистого состояния. ...
Использование ZXing для создания приложения сканирования штрих-кодов android [дубликат]
этот вопрос уже есть ответ здесь: интеграция библиотеки ZXing непосредственно в мое приложение для Android 15 ответов Я искал о том, как добавить сканер штрих-кода в мое приложение. Кто-нибудь знает какие-либо примеры или знает, как это сделать легко? ...
Прочитайте имя пакета Android APK
Мне нужно получить имя пакета из Android APK. Я попытался распаковать APK и прочитать содержимое AndroidManifest.xml, но, кажется, это не текстовый файл. Как я могу извлечь имя пакета APK? ...
Запретить диалог активности Android от закрытия на внешнем прикосновении
У меня есть деятельность, которая использует тему.Стиль диалога таков, что это плавающее окно над другой деятельностью. Однако, когда я нажимаю за пределами диалогового окна (в фоновом режиме), диалоговое окно закрывается. Как я могу остановить это поведение? ...
Разница между onStart() и onResume()
Я не могу понять значение onStart() переходное состояние. Элемент onResume() метод всегда вызывается после onStart(). Почему это не может быть onResume() вызывается после onRestart() и onCreate() методы просто кроме onStart()? Какова его цель? почему мы не можем жить без onStart(). Я все еще считаю его избыточным (вероятно, потому, что не понимаю его смысла полностью). ...
Android: установка стиля просмотра программно
вот XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/LightStyle" android:layout_width="fill_parent" android:layout_height="55dip" android:clickable="true" android:orientation="horizontal" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" /> </RelativeLayout> Как настроить style атрибут программно? ...