Articles of .net

Написание приложений для Android на C # (Xamarin)

Я программист на C # и хочу написать приложение для Android. Я упрямый curmudgeon и отказываюсь писать Java когда-либо снова (после перехода на C # шесть лет назад). Помимо Mono и MonoDroid (и написания Java), есть ли у меня варианты? Или мне просто неловко отказывать в возвращении на мои корни Java? Каковы преимущества и недостатки […]

Как вызвать локальный веб-сервис из мобильного приложения Android

За последние несколько дней я работал над кодом Android для вызова локального веб-сервиса. Я использую библиотеки ksoap для Android для вызова моего веб-сервиса SOAP, созданного в .NET. Тем не менее, я чувствую, что в моем коде есть что-то не так, как ответ, который я получаю, когда я вызываю веб-службу из своего приложения, попадает в блок […]

Как решить эту ошибку в Android? Java.net.MalformedURLException: протокол не найден:

Я не знаю, что конкретно проблема, но я получаю ошибку: Даже я также проверяю все пути, и это правильно, но все же он получит ошибку. Java.net.MalformedURLException: протокол не найден: www.w3schools.com/webservices/tempconvert.asmx Мой код: package com.example.mytest; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.AndroidHttpTransport; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.widget.TextView; @SuppressWarnings("deprecation") […]

Отправка сообщения GCM (серверная сторона) часто терпит неудачу – но далеко не всегда

Я использую сервис Google Cloud Messaging (GCM) для своего приложения для Android. Я реализовал его в соответствии со всеми правилами, и он работает. Ну, почти. Чаще всего, я бы сказал, что в 60-70% случаев я могу успешно отправить сообщение GCM с моего сервера, используя webservice, как описано на веб-страницах google. Обычно я получаю следующий ответ […]

Как использовать открытый ключ RSA с открытым кодом в Android?

Я хочу обеспечить конфиденциальность сообщений между Android-приложением и сервером ASP.NET C # в ситуации, когда HTTPS нельзя считать доступной. Я хочу использовать RSA для шифрования симметричного ключа, который передается с устройства Android при первом контакте с сервером. Пара ключей RSA была создана на сервере, а закрытый ключ хранится на сервере. Пара ключей была сгенерирована в […]

Продолжительность жизни объектов в Java vs. .Net

Я читал «CLR через C #», и кажется, что в этом примере объект, который был первоначально назначен «obj», будет иметь право на сборку мусора после выполнения строки 1, а не после строки 2. void Foo() { Object obj = new Object(); obj = null; } Это связано с тем, что продолжительность жизни в локальной переменной […]

C # клиентская библиотека для подписки / публикации MQTT (действительно малый брокер сообщений)

Мне нужно реализовать push-оповещение для Android, но не будет доступа в Интернет, и доступен только доступ к интрасети. Поэтому я думаю, что не могу использовать C2DM и сторонний API, такие как UrbanAirship. Поэтому я подумываю использовать MQTT RSMB (Really Small Message Broker), C # .net как Publisher для брокера и wMqtt.jar для Android в качестве […]

Разработать C # /. NET на устройствах Android

Я хочу запускать программы C # на своем HTC Magic, я могу найти моно приложение на рынке Android, но я не знаю, как использовать C #. Код просто для удовольствия, я не хочу официальной поддержки и тому подобного. После кодирования Visual Basic на мобильных устройствах Windows я действительно хочу закодировать C # на Android, независимо […]

Моно для iOS / Android Open или Closed? Платные или бесплатные?

Я пытаюсь узнать больше о разработке мобильных / планшетов и, как разработчик .NET, я, естественно, обращается к Mono. Но я смущен – я думал, что Моно был свободным и открытым исходным кодом; Однако все признаки, похоже, указывают на то, что Mono является сделкой с оплатой за игру (https://store.xamarin.com/). Может кто-то, пожалуйста, помогите мне понять, какой […]

Шифрование, совместимое с Android и C #

Я нашел много примеров, как сделать шифрование на C #, и пару для Android, но я особенно ищу способ обработать шифрование (используя что-то вроде AES, TripleDES и т. Д.) С Android, и в конечном итоге Дешифрование в C #. Я нашел пример для кодирования AES в Android и кодирования / декодирования AES в C #, […]