Articles of андроид

Более одного идентификатора рекламного блока в одном Android-приложении

У меня есть приложение для Android в Google Play. Я хотел бы узнать о следующих моментах: Какая лучшая частота обновления для объявлений admob, которые могут заработать больше всего. У меня есть 3 действия в моем приложении, и я использую один и тот же идентификатор рекламного блока для каждого из них. Могу ли я заработать больше, […]

Использование активности или фрагмента в приложении для Android

Я новичок в android. Я часто использую Activity для перехода с одного экрана на другой с другой функцией. Пример от страницы «Главная страница к популярной». После этого я знаю об фрагменте, но никогда не использовал его раньше. Итак, если у меня есть приложение с несколькими вкладками на экране, не используйте TabHost здесь. Функция каждой вкладки […]

Как отрегулировать масштаб, чтобы соответствовать границе, а затем центральной карте в смещении маркера?

У меня есть карта google (com.google.android.gms.maps.GoogleMap), где у меня установлены некоторые маркеры. Я могу, отдельно, 1) отрегулируйте масштаб и центрируйте карту на границе: mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(getZoomBounds(), 10)); а также 2) центрируйте карту над одним из маркеров: LatLng poiSelectedLatLng = new LatLng(markerSelected.getPosition().latitude + offset, markerSelected.getPosition().longitude); mMap.animateCamera(CameraUpdateFactory.newLatLng(poiSelectedLatLng)); Но, для жизни меня, я не могу просто сделать оба, отрегулировать уровень […]

Аргументы общего класса в Java

Таким образом, я передаю действия и намерения повсюду в своем приложении Android для обработки потоков (я уверен, что для этого есть лучшая парадигма, так как мой код начинает раздражать спагетти-иш – обычно это знак, который я Не делая что-то правильно). Но в любом случае я пытаюсь сделать что-то вроде этого: public class SomeCoolActivity extends Activity […]

Что делать с несколькими приложениями Android, которые имеют около 90% исходного кода?

У меня есть приложение для общественного транспорта для одной страны, и я хочу создать отдельное приложение для другой страны. Большая часть кода будет разделяться, но мне нужно, чтобы некоторые классы имели разные реализации, например TransitProvider. Можно ли использовать код с помощью Android Library Project? Могу ли я сделать следующее? Имейте TransitProvider (который расширяет AbstractTransitProvider) в […]

Удалить и добавить страницу в FragmentPagerAdapter

Я использую адаптер пейджера фрагмента с 5 страницами. И im устанавливая адаптер для просмотра пейджера, как показано ниже public class xxx extends FragmentPagerAdapter { final int PAGE_COUNT_LOGGED_IN = 6; final int PAGE_COUNT_LOGGED_OUT = 2; TextView oTextView = null; LayoutInflater inflater = null; PagerTabStrip m_oPageTabStrip = null; String m_strTab = null; String[] m_strArray = null; Context […]

Как заставить FrameLayout заполнить высоту своего родителя, чтобы вся страница прокручивалась вместе?

У меня есть FrameLayout который загружает Fragments , нажав на вкладки в TabWidget . Я не могу понять, как сделать высоту FrameLayout такой же высокой, как и ее содержимое, так что все содержащее ScrollView будет прокручиваться вместе как одно, а не отдельное представление прокрутки. Вот наглядный пример структуры этого Fragment : Как вы можете видеть, […]

Android Tabbed Layout setContent

Я разрабатываю приложение для Android с макетом с вкладками. Я получил его там, где он не порождает новую активность, как рекомендовал учебник Google , однако я сделал это только для того, чтобы показать мой контент при нажатии на каждую вкладку. В настоящее время он просто показывает черный, независимо от того, какая вкладка активна. Ниже приведен […]

App: ошибка mergeDebugResources в Android Studio после обновления

Я получаю сообщение об ошибке при создании / выполнении проекта Android Studio. Ошибка: : App: mergeDebugResources FAILED Ошибка: выполнение выполнено для задачи ': app: mergeDebugResources'. Некоторое сбой хэширования файла, см. Журналы для подробностей Я прошел через почту на SO и сделал следующее, чтобы исправить это, но я все еще не могу избавиться от ошибок. Чистый […]

OnPreviewFrame возвращает неверный байт length

Я пытаюсь получить байт-массив и скопировать оттуда в другой массив несколько строк предварительного просмотра изображений с помощью onPreviewFrame() . Поэтому я готовлю камеру и новый байтовый массив try { if (cam != null) { Camera.Parameters parameters = cam.getParameters(); parameters.setPreviewFrameRate(25); parameters.setPictureFormat(ImageFormat.JPEG); cam.setParameters(parameters); cam.setPreviewDisplay(holder); cam.startPreview(); arr = new byte[(parameters.getPreviewSize().height) * (parameters.getPreviewSize().width)]; Log.i("" + parameters.getPictureSize().height, " " + […]