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

Масштабирование вокруг определенной точки в системе координат 2d

Ниже – изображение моей системы координат Что я пытаюсь сделать, так это то, что я хочу начать масштабирование вокруг определенной точки в холсте, масштабирование отлично работает, но моя проблема заключается в том, что я не знаю, как вычислить, сколько для перемещения холста при масштабировании, обратите внимание, что i Я не использую canvas.scale, я просто увеличиваю […]

Что такое код приложения, используемый для создания ссылки URL глубокой ссылки в Firebase для Android

Я пытаюсь использовать Firebase Dynamic Links в своем приложении для Android. Я смущен одним из параметров, используемых для создания глубоких ссылок. В демонстрационном приложении он вызывает api для создания URI, который будет использоваться как глубокая ссылка. В рамках этого он использует «код приложения» как часть метода полномочий. public Uri buildDeepLink(@NonNull Uri deepLink, int minVersion, boolean […]

Как обмениваться данными между двумя ведущими в архитектуре MVP в Android?

Вот пример сценария: У меня есть активность (представление) и презентатор для этой точки зрения. Ведущий выбирает список пользователей из сетевого API и удерживает его в памяти с помощью объекта «Список». Активность содержит различные типы фрагментов для отображения содержимого о пользователях на основе User.type. Эти два фрагмента (UserType1Fragment и UserType2Fragment) также имеют свои собственные ведущие. Ведущий […]

Вкладки Android – начало нового действия

В TabHost есть 4 вкладки, пусть они будут A, B, C и D. Теперь каждый из них является только индексной страницей, и нажатие на любую из них показывает другое действие. Проблема в том, что мне нужно начать другое действие, когда пользователь выбирает что-то из содержимого, отображаемого на вкладке. Другая активность также должна отображаться на самой […]

Интеграция Stripe в Android Studio

Я работаю над интеграцией платежного шлюза Stripe в Android-приложении, которое я разрабатываю. Я выполнил шаги, перечисленные на https://stripe.com/docs/mobile/android . Когда я пытаюсь создать новую карту, я получаю ошибки. Я запускаю это в своей деятельности saveButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Card card = new Card( // Get values from the form cardNumber.getText().toString(), […]

Есть ли способ определить в Android, если было создано / отображено содержимое контента Activity?

В самом начале моего приложения я загружаю некоторые фрагменты в вкладках. Вот что я загружаю: WishlistFragment wishlistfragment = new WishlistFragment(); Как только Фрагмент будет загружен и отображен, я буду называть это из других фрагментов: wishlistfragment.adapter.notifyDataSetChanged(); Проблема в том, что если я назову это до того, как будет создан / отображен список желаний, я получаю следующее […]

Какая разница между Mac и Windows о SDK для Android

Как было сказано. Я планирую скопировать библиотеку Android SDK с моего компьютера Microsoft Windows на новый Mac. Должен ли я загружать mac-версию sdk или копировать каталог из окон в Mac?

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

Когда на панели действий есть вкладки, я заметил, что onTabSelected вызывается, когда активность загружается на экран. Он также вызывается всякий раз, когда происходит изменение ориентации. Мой код запрашивает базу данных в зависимости от выбранной вкладки и отображает результаты запроса в загруженный макет. Моя проблема заключается в сохранении состояния табуляции, а текущая выбранная вкладка – 1 […]

Не удалось позвонить в Android Kitkat Class?

Я не могу назвать класс KitKat, как когда я собираюсь позвонить в Intent.ACTION_OPEN_DOCUMENT . Я получаю сообщение об ошибке ACTION_OPEN_DOCUMENT cannot be resolved or is not a field И для takePersistableUriPermission(Uri, int) The method takePersistableUriPermission(Uri, int) is undefined for the type ContentResolver

Проект библиотеки андроидов: R.id не может быть разрешен или не является полем

Проект библиотеки выглядит отлично, но как только я импортирую его в свой основной проект, он показывает мне ошибки в каждой строке, ссылающейся на ресурс: Id не может быть разрешен или не является полем Основной проект не показывает ошибок. Я спрашиваю себя, где android знает, куда импортировать ресурсы, например, в таких строках: RelativeLayout menuLayout = (RelativeLayout) […]