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

Как заказать random () в ORMLite

Как сделать запрос для получения случайных () строк с лимитом из 3 строк? Я пробовал, но получаю ошибку: myQueryBuilder.orderBy("random()", true);

Размер экрана в Samsung Tablet 10.1

Я укоренил свой Samsung Tablet 10.1 (Android 4.1.2) и использовал AutoMacro для автоматического касания. Но AutoMacro получает неправильный размер экрана. Ожидаемые значения 1280 X 800, но новые значения – 4096 X 4096. У меня такая же проблема и в других программах для автоматического касания. Я несколько раз перезагрузил свой планшет, но эта проблема все еще […]

Как программно написать ярлык на конкретную страницу на главном экране панели запуска Android?

В настоящее время я работаю над приложением для Android, после чего я программно записываю ярлык на главный экран. Что-то вроде этого: Intent shortcutIntent = new Intent(); shortcutIntent.setClassName(ai.packageName, ai.name); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); shortcutIntent.addCategory(Intent.ACTION_PICK_ACTIVITY); Intent intent = new Intent(); intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, appName); BitmapDrawable bd=(BitmapDrawable)(res.get(app_id).activityInfo.loadIcon(p).getCurrent()); Bitmap newbit; newbit=bd.getBitmap(); intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, newbit); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); context.sendBroadcast(intent); (Это был столбец StackOverflow, который указал […]

Android Как переписать фильтр для моего ArrayAdapter?

Привет, ребята, мой первый пост здесь … Я пытаюсь написать собственный фильтр для фильтрации arraylist в моем массиве, чтобы мой список был отфильтрован, когда я нажимаю кнопку. Например, когда я нажимаю на свою кнопку public void onClick(View arg0) { String abc = "abc"; m_adapter.getFilter().filter(abc); } Однако, когда я нажимаю на свою кнопку, мое приложение неожиданно […]

Android – сохранение состояния приложения

Я хочу сохранить состояние приложения, чтобы восстановить его после другого запуска. Разве лучше использовать метод onSaveInstanceState и сохранить его в Bundle или использовать SharedPreferences? благодаря

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

Я добавляю динамически созданные EditTexts к макету (метод кнопки onClick). Когда я поворачиваю экран, добавленные edittexts исчезают. Как я могу добавить их в пакет, чтобы поместить их в метод onSavedInstanceState? Или, есть ли другой способ сделать это? Я знаю, что могу сохранить текст, но есть ли способ сохранить макет экрана, когда я его вращаю? Если […]

Код кинжала, дающий NoClassDefFoundError в тестах на аппаратную платформу Android, но работает в обычном приложении

Я использую Dagger в приложении для Android. Он работает в приложении, но когда я запускаю контрольные тесты, я получаю NoClassDefFoundError. Я использую Gradle и Espresso. Это происходит БЕЗ progaurd. Это странно, потому что модуль «Модуль $$ ModuleAdapter» загружается, но «Модуль $$ ModuleAdapter $ EndpointProvidesAdapter» – нет. Я вытащил APK с устройства и использовал dexdump, чтобы […]

Почему методы жизненного цикла в классе активности определены с помощью спецификатора защищенного доступа

Почему методы lifeCycle в android имеют спецификаторы доступа как protected ? Что я понимаю о Access-спецификациях, как показано ниже : Но зачем нам нужно, чтобы все методы жизненного цикла были защищены Я замечаю это, когда я переопределяю методы жизненного цикла Я знаю, как переопределить методы класса Activity, поскольку методы Activity class определены protected Но почему […]

Неверная ширина пикселей?

DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); int w = displaymetrics.widthPixels; int h = displaymetrics.heightPixels; Я использую «Nexus One», W shoud be 480 и H shoud be 800 … Но для меня W 320 и H 533 … Что я делаю не так??? DisplayMetrics displayMetrics = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); float CAMERA_WIDTH = displayMetrics.widthPixels * getResources().getDisplayMetrics().density; ; […]

Что такое виджет в Android?

Что такое виджет в Android? Могу ли я разработать виджет для моего приложения?