Нет, вам нужно разрешение ИНТЕРНЕТ для использования сетевых сокетов, будь то для сервера или клиента, и даже для локального хоста. Поскольку это нормальное разрешение, вам не нужно его запрашивать, и пользователь не может его отрицать.
Если сервер является дополнительной функцией, вы можете объявить разрешение в другом APK, совместно использующем атрибут sharedUserId
с вашим приложением, так что только пользователи, заинтересованные в этой функции, могут установить второй (пустой) APK
Я не полагаю, что можно сделать так непосредственно, хотя можно использовать обертку VBA, см., например, http://blogs.msdn.com/pstubbs/archive/2004/12/31/344964.aspx.
Можно также использовать сторонний продукт как ManagedXll для создания Excel UDFs в управляемом коде.
Я думаю, вы можете использовать COM-взаимодействие ... вот веб-страница, на которой я видел описанный процесс.