Самый быстрый метод связи со службой Windows

Вы должны установить excludeFromRecents на true для своего IncomingCallActivity в файле манифеста:

<activity
    android:name=".IncomingCallActivity"
    android:excludeFromRecents="true">
</activity>

или вы можете установить намерение открытия флага IncomingCallActivity:

Intent incomingCallActivityIntent=new Intent(this,IncomingCallActivity.calss);
incomingCallActivityIntent.addFlag(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
startActivity(incomingCallActivityIntent);

и после вызова завершен вызов finish() метода

9
задан spender 17 February 2009 в 12:06
поделиться

2 ответа

При использовании WCF затем, именованные каналы являются самым быстрым способом связаться в локальной системе.

При броске большого количества данных вокруг затем, Вы могли бы изучить потоковую передачу Ваших API (просто добавил Систему. IO.Stream как параметр вместо того, чтобы передать массив или строку и т.д.)

Также для производительности, Ваша модель хостинга очень важна также, в отношении Вашего режима экземпляра сервиса. Книга Juval Lowy по WCF на самом деле действительно хороша, когда Вы заканчиваете примеры кода в суть его книги.

Править: В ответ на Ваш комментарий взгляните на атрибут "ServiceBehaviour", можно обратиться к сервисному определению. (не Ваше описание IServiceInterface, но Ваша конкретная реализация Вашего класса).

Можно определить код к экземпляру PerCall, PerSession или Singleton. Значение по умолчанию является одиночным элементом PerSession (благодарит @RichardOD) с набором режима параллелизма к синглу и набором instanceContextMode к истинным, которые позволяют Вам размещать WCF на, окна формируются, и препятствует тому, чтобы Вы стреляли себе в ногу, если Вы не понимаете инстанцирование.

В основном, если Вы оставляете это значению по умолчанию, Вы заканчиваете с поточным синглом, последовательно обработал хост WCF.

MSDN имеет некоторую разумную информацию о том, что делает каждый тип.

8
ответ дан 4 December 2019 в 20:25
поделиться

Ну, действительно ли Вы ограничены объемом (т.е. большие сообщения) или связанное распространение в прямом и обратном направлениях (много маленьких сообщений)?

Для больших сообщений рассмотрите сжатие (если сеть IO является издержками), или более эффективная сериализация, такая как protobuf-сеть.

Для болтливых API полагайте, что сообщения группирования предпринимают меньше путешествий в прямом и обратном направлениях.

3
ответ дан 4 December 2019 в 20:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: