Articles of Андроидные

Как установить тайм-аут keepalive в Android?

Я хотел бы снизить время ожидания TCP на Socket, который я открываю с 2 часов, чтобы что-то по десять минут. Я могу заставить его использовать keepalive с socket.setKeepAlive (true), но как я могу контролировать время до отправки пакета keepalive? Похоже, я мог это сделать, если бы использовал NDK, но я хочу распространять этот код как […]

Эффективный способ загрузки всех контактов и всех телефонных номеров (Android 2.0)

Есть ли способ получить все номера телефонов для всех контактов, не делая отдельный запрос для каждого контакта? (С использованием Android 2.0+). Это очень медленно, если у вас более 100 контактов (непригодных для использования на телефонах с низким номером), я задавался вопросом, могу ли я сделать более эффективный запрос. В настоящее время я получаю курсор со […]

Стандартные цвета Android и альфа

Каковы цвета по умолчанию компонента Toast – внутренний темно-серый цвет, светло-серый цвет границы и значение альфы? Я дважды проверял источник Toast.java, но не смог его найти.

AndroidAnnotations, как добавить код инициализации после onCreate

Если у меня есть действие, определенное как: @EActivity(R.layout.activity_login) public class LoginActivity extends Activity Это создаст метод onCreate () для меня, но у меня есть дополнительный код инициализации, который я хочу использовать после метода onCreate, как мне это сделать? Я мог бы создать свой собственный метод onCreate и использовать пустую @EActivity, но есть ли лучший способ?

Изменение положения кнопки

У меня есть одна кнопка в AbsoluteLayout в файле XML. Оттуда я могу установить положение (x, y) кнопки. Как я могу получить и установить (x, y) координаты кнопки программно? Спасибо всем.

Как вызвать действие, когда пользователь нажал кнопку ввода?

Если (в Android) у меня есть окно EditText, как я могу инициировать событие, когда пользователь закончил вводить данные и ударил return / Next? Я попытался использовать приведенный ниже код, но, похоже, это не имеет никакого эффекта. Я также получаю «Метод onEditorAction (EditText, int, KeyEvent) от типа new extView.OnEditorActionListener () {} никогда не используется локально». myEditText.setOnEditorActionListener(new […]

Параметр Passing List <String> to String …

Я изо всех сил пытаюсь передать список строк в метод, требующий параметр « String … ». Кто-нибудь может мне помочь? // How to put names into dummyMethod? List<String> names = getNames(); public void dummyMethod(String… parameter) { mInnerList.addAll(Arrays.asList(parameter)); }

Которые являются стандартным шрифтом, поставляется со всеми версиями Android 2.1 и выше

Мне нужен список шрифтов, используемых платформой Android.

Отключить импорт Crashlytics

Недавно я включил Crashlytics в свое приложение. Но у меня есть «проблема»: она всегда включена На своей странице (и в разных потоках stackoverflow), которые он сказал, чтобы отключить ее, я должен включить ext.enableCrashlytics = false в мой build.gradle. Итак, мои buildTypes выглядят следующим образом buildTypes { debug { applicationIdSuffix ".debug" versionNameSuffix "-DEV" ext.enableCrashlytics = false […]

Отключить уведомление о клиринге для моего приложения

Мне нужно написать какое-то приложение, которое будет работать в фоновом режиме. Это приложение будет запускаться из автозапуска, и не будет никакого запуска gui. Gui может быть вызван из клика на уведомлении, которое будет отображаться с помощью автозапуска. Я опасался, что, когда пользователь очистит уведомления, он потерял возможность назвать этот gui. Мой вопрос в том, есть […]