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

Измерение текста на масштабированном холсте

Я боролся с текстовыми измерениями и масштабированными холстами. Когда холст немасштабирован, getTextBounds и measureText предоставляют точные результаты. Однако, когда размер холста масштабируется, оба метода не предоставляют результаты, соответствующие фактическому размеру напечатанного текста. Для тестирования я создал подкласс View с помощью следующего метода onDraw: final float scaling = 0.51f; final int fontSize = 50; canvas.scale(scaling, scaling); […]

StartBluetoothSco () выбрасывает исключение безопасности (BROADCAST_STICKY) на ICS

У меня есть стек, отправленный пользователем с ICS. На моем устройстве Froyo все работает нормально, но пользователь, по-видимому, получает отказ в разрешении при AudioManager.startBluetoothSco() … Я понятия не имею, почему это происходит. Я знаю, что широковещательная передача для ACTION_SCO_AUDIO_STATE_CHANGED является липкой , но она не является Приложение, которое его отправляет, поэтому ему не нужно разрешение […]

Android: Почему я не должен использовать действия внутри вкладок?

Я читал в нескольких местах, что я не должен использовать «Деятельность» в качестве содержимого моих вкладок. Я хотел бы знать, почему это не рекомендуется … Любые предложения?

Запретить следующий фрагмент (вкладку) от предварительной загрузки с помощью ViewPager

Я разрабатываю приложение на Android с помощью Fragments. У меня есть три вкладки: Я знаю, что невозможно предотвратить загрузку одного фрагмента с каждой стороны (предыдущего и следующего), поскольку минимальное значение setOffScreenPageLimit() равно 1, но означает ли это, что если я хочу показать ProgressDialog onPreExecute метода onPreExecute AsyncTask работает в фрагменте AsyncTask это приведет к тому, […]

Фрагменты Отсоединение / Повторная установка Vs Show / Hide

У меня возникли проблемы с поиском надлежащего способа навигации по фрагментам без пейджера, и у меня возникают проблемы во время изменений конфигурации для ориентации экрана. Я использую Show / Hide на фрагментах, чтобы сделать их видимыми и функциональными, но мне интересно, следует ли вместо этого использовать Detach / Attach. У меня также есть проблемы с […]

Стиль меню ShareActionProvider

У меня есть это меню, когда пользователь нажимает на ShareActionProvider: Как изменить цвет фона. Полагаю, мне нужно стилизовать его, но я нигде не могу найти.

Ionic 2 dev и переменные среды prod

Я работаю над проектом Ionic 2, и я хочу настроить его для другой среды, такой как Development and Production . Но я понятия не имею, куда поместить конфигурационные файлы в ionic 2. Есть ли способ поместить файл конфигурации и запустить команды как ionic build android –prod а также ionic build android –dev

Как использовать аннотацию @Contract

Я пытаюсь научиться быстро разрабатывать приложения для запуска, используя библиотеки и аннотации. Я уже изучил @NonNull, @Nullable. При чтении javadocs я заметил, что есть аннотация @Contract, в которой используется @Contract («null-> fail»), которая делает ошибку компиляции, если null передан. Это действительно классная функция, но я не могу ее использовать, потому что в пакете support.annotations нет […]

Клиент SSL на Android

В настоящее время я пишу клиентскую часть для Android (2.2) и сервера с использованием SSL. Мне удалось обмениваться сообщениями между сервером и обычным клиентом, но Android, похоже, не слишком рад самоподписанным сертификатам. Я искал Stackoverflow и Googled A LOT и много людей сталкиваются с подобными проблемами. Все ответы, которые я нашел до сих пор, либо […]

Извлечение контактов в Android очень медленно

Я написал код, чтобы получить имя контакта, номер телефона и изображение из «Контакты» и отобразить его в списке в Android. Он работает нормально, но требует больше времени для загрузки. Я пытался использовать многопоточность в некоторых частях кода. Но время загрузки не уменьшается. Вот метод onCreate() : protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvDetail = […]