Articles of андроида

Получить SharedPreferences из службы

Я пытаюсь получить доступ к общим настройкам из службы. Я использовал следующее, чтобы сохранить значение текста в строке … SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString("Ignore1_value", Example.getText().toString()); editor.commit(); Но как мне получить ценность в сервисе? Все, что я пробовал, возвращается как ничто. Любая помощь была бы идеальной и высоко оцененной? Я также рассмотрел […]

Смещение прокрутки GridView

Есть ли способ определить текущее смещение прокрутки или положение прокрутки GridView? View.getScrollY() // Underlying var is not updated during a scroll. Я попытался установить OnScrollListener, но обратный вызов onScroll недостаточно хорош для моих целей. Вот как я пытаюсь определить смещение прокрутки с помощью OnScrollListener. private int getScrollY() { int top = 0; if (mGridView.getChildCount() > […]

Создание приложения, которое открывает расширение пользовательского файла

Хотите создать приложение для Android, которое откроет расширение для пользовательской сборки (например, я хочу открыть файлы .abcd) Это что-то вроде Adobe Reader, который открывает файлы .pdf или Photo Viewer, которые открывают файлы .jpg Конкретные условия: 1. Файл .abcd должен быть внешним / внешним из самого приложения. (Как .pdf для Adobe Reader) 2. Файл .abcd будет […]

Как напечатать длинный текст?

У меня длинный текст и фиксированный размер textView. Как показать текстовую страницу за страницей? Пользователи будут взаимодействовать с программой таким образом: он проведите пальцем влево или вправо, чтобы перейти на следующую или предыдущую страницу. В настоящее время я создаю PageManager для выполнения этой работы. Но это очень ограничено. Основной код для обработки текста: while (true) […]

Android: Как получить масштабированную ширину растрового изображения в onDraw ()

Простой вопрос, когда простой ответ не работает. У меня есть растровое изображение, и я хочу, чтобы его размеры были масштабированы для отображения системой для разных экранов DPI в методе onDraw (). Bitmap.width () успешно возвращает немасштабированную ширину. Однако bitmap.getScaledWidth () возвращает ноль. Я пробовал getScaledWidth (canvas) и getScaledWidth (canvas.getDensity ()), но оба возвращают 0. Действительно, […]

Android SDK для ARM

Итак, есть два популярных ноутбука ARM (google chromebooks), и они безвентиляторные (это очень важно для меня, потому что мне нравится тишина). Я хочу иметь возможность разрабатывать приложения java и android (возможно, с NDK) на этих ноутбуках с внешним дисплеем (поэтому у меня будет много места для моего кода на экране). Существует JAVA SDK для ARM, […]

Точное положение кнопки внутри макета

Я хотел бы разместить несколько кнопок – каждый из них в одной конкретной координате, где я знаю, и укажу положение x и y. Можно ли размещать кнопки в определенных координатах? И если это возможно, это правильно (Android программно)?

Уникальные посетители Google Analytics для Google Analytics

Я использую SDK Google Analytics для сбора статистики из моего приложения для Android. Я хочу создать диаграмму, показывающую, какой язык используется пользователями. Для этого я создаю пользовательскую переменную области видимости посетителя следующим образом: tracker.setCustomVar(1, "Language", language, 1); Проблема в том, что я боюсь, что этот подход неверен. Я хочу создать круговую диаграмму в Home -> […]

Как добавить заголовок к линейной компоновке

Мне нужно создать графический интерфейс, как показано ниже. Я использовал LinearLayout и создал границу вокруг него. Мне нужно вставить текст заголовка между границей. Есть идеи как это сделать.

Расчет плотности экрана Android

Может ли кто-нибудь сказать мне, как Android подсчитывает плотность экрана? Моя проблема в том, что у меня есть устройство (ODYS Space) с разрешением 480×800 и с диагональю 7 дюймов. Если я рассчитываю его плотность, я получаю значение 133 DPI, но Android (2.2 и 2.3 тоже) сообщает об этом как устройство плотности MEDIUM (160 DPI). Я […]