В Windows, независимо от того, какой фреймворк вы используете, все фреймворки в конечном итоге должны вызывать пользовательский режим user32 :: CreateWindowEx API для фактического создания окна на рабочем столе.
В Ubuntu или даже в системах Linux в целом кажется, что для создания приложения с графическим пользовательским интерфейсом можно использовать фреймворк виджетов, такой как Wx, Qt или GTK +, но все эти фреймворки кажутся обертками чего-то более фундаментального. Все ли они общаются напрямую с X в Linux? Я думал, что Ubuntu переходит на оконный менеджер без X, Я действительно понимаю одну вещь.
Что такое «out» в значении параметра интерфейса AIDL?
Вот так:
String doSomething(in String a, out String[] b);
Я понимаю «in», то есть отправка данных на удаленный компьютер при вызове метода из активность.
Что такое «выход» и почему нам нужны «вход» и «выход» в одном и том же методе? В каком случае они ("out / inout") используются? Почему String []
"не работает"?
Пожалуйста, помогите ..