Articles of C ++

Является ли регистрация событий Android systrace непосредственно из собственного кода без JNI?

Система регистрации Android systrace является фантастической, но она работает только в части кода Java через Trace.beginSection() и Trace.endSection() . В C / C ++ NDK (родной) части кода он может использоваться только через JNI, который медленный или недоступный в потоках без среды Java … Есть ли способ добавления событий в основной трассировочный буфер systrace или […]

Как очистить стек навигации?

У меня проблема для навигации в моем приложении. Я использую xamarin.forms, как очистить мой стек навигации. Не использовать Pop и push. Могу ли я увидеть свой полный навигационный стек?

Ускорить функцию масштабирования в ImageView

В настоящее время я имею дело с действительно большими изображениями (7-10 мб), которые не могут быть изменены или сжаты по нескольким причинам. Теперь идея состоит в том, чтобы показать их в пользовательском ImageView, который позволяет пользователю делать двойной щелчок масштаба, щепотку для увеличения и т. Д. Я использовал эту библиотеку для работы: https://github.com/MikeOrtiz/TouchImageView Я пробовал […]

C ++ и JNI – Как передать массив в jfloatArray

Я возился с моим собственным небольшим проектом, чтобы научить себя android ndk с помощью c ++ и jni, но я не могу понять, как передать данные из массива java float в массив c ++. Я использовал настройку jni. Большинство учебных пособий, которые я нахожу, слишком просты и не объясняют достаточно или слишком сложны и переходят […]

Как писать приложения для разных платформ? Linux, Mac, Windows и мобильные платформы

Мы хотим написать клиент для онлайн-сервиса, который должен быть доступен на как можно большем количестве платформ. Этот вопрос касается того, какой язык программирования и рамки мы должны использовать для создания этого клиента. Эти платформы необходимы: Linux, Mac, Windows, iOS (iPhone, iPod, iPad) и Android. Чем больше, тем лучше. Для мобильных платформ есть Titanium Mobile . […]

Обучение C / C ++ и Java

Я парень Java, делающий в основном вещи Android. Я хочу попасть в игровое программирование для Android и задавался вопросом, есть ли какая-то точка обучения C (не для андроида, очевидно, там, где вы можете писать только на C ++). Что люди все еще используют C? Разве это не старость и переполнение Java и Objective-C? Я обязательно […]

Поддержка сотовой связи на Android?

Кто-нибудь знает, есть ли поддержка для сотовой трансляции на Android? Если да, может ли кто-нибудь указать мне на любой пример, который показывает, как его использовать? (Например, получать сообщения на каком-либо канале) Спасибо.

Общение между Android и ПК (C #)

Я хочу создать приложение на Android, которое общается с серверным приложением (написанное на C #, не имеет значения, какая версия .NET) на ПК через TCP / IP. Какой был бы лучший подход здесь? Я думал о каком-то RPC-подобном SOAP или XML-RPC. Но я хочу, чтобы серверное приложение было максимально простым и легким. И я думаю, […]

Android NDK – включить заголовок c ++ в другой заголовок?

У меня есть файл Ability.h который зависит от файла Effect.h . Мне нужно использовать javah для генерации моего заголовка, но я не могу определить зависимость эффекта от моего класса Ability.java из которого я хотел бы сгенерировать заголовок c ++. Пример: public class Ability { static { System.loadLibrary("com_test_Effect"); System.loadLibrary("com_test_Ability"); } public native Effect foo(Effect x); } […]

Невозможно добавить сервисы Google Play в проект Xamarin Android

Я пытаюсь добавить привязку к Xamarin Google Play Services к моему проекту, чтобы добавить адболы в мое приложение. Я пошел и установил пакет Nuget, «Xamarin Google Play Services Binding», Но затем, когда я пытаюсь запустить (даже если я не делаю никаких других изменений), я получаю 100+ ошибок о не существующих пакетах: Например: Error 31 package […]