«In / out / inout» в значении параметра интерфейса AIDL?

Я программирую приложение для потоковой передачи радио. Я запускаю "радио-проигрывание" как удаленную службу, используя технологию интерфейса AIDL для связи с этой службой. Но я действительно не понимаю одного.

Что такое «out» в значении параметра интерфейса AIDL?

Вот так:

String doSomething(in String a, out String[] b);

Я понимаю «in», то есть отправка данных на удаленный компьютер, когда метод вызывается из Activity.

Что такое "out" и почему нам нужны "in" и " Я ищу простой скрипт, который может обрезать строку с многоточием (...)

Я хочу обрезать что-то вроде «это очень длинная строка» до »это ve ... '

Я не хочу использовать CSS или PHP.

52
задан Mel 19 July 2017 в 22:01
поделиться