Но зачем, если для «посмотреть» можно просто поставить steam на любой уже установленный линукс и запустить его с ключами -bigpicture -steamos -testoobe
И вот она, почти steamos. Нет только патченного менеджера окон и (возможно) патченных дров на видеокарту, но и с оф. блобами все прекрасно работает.
Да по барабану. Все nine-patch на этапе сборки компилируются aapt в свой png, где в метаданных хранятся данные об отсупах. Эти `bad patches` туда просто не попадут, т.к. они не обозначают ничего.
И тут-же сразу приводится код на Java. Генильно.
А вообще плагины можно писать на чем угодно, что поддерживает линковку с Java — это, собственно, сама Java, Groovy и Scala.
Самое значимое про использование id и имен.
ID так-же можно легко использовать.
Только надо заранее иметь полный список всех необходимых айди, сделать их константыми (тут происходит особая уличная магия) и эквивалентными в обоих приложениях и тогда можно смело использовать вообще все ресурсы любого типа без каких-либо серъезных ограничений.
Этот прием использует прямо в ядре андроида: все айди из android.R.id константы на всех платформах, не так-ли? Гляньте andoird-sdk/platforms/platform-*/data/res/values/public.xml: <public type="drawable" name="btn_default" id="0x01080004" />
Если сделать так для всех ресурсов — все будет в шоколаде.
А если особо постараться — можно даже использовать ссылки на ресурсы из другого апк прямо в разметках, но тут уже разбирайтесь сами, я злой.
Это GTK использует GLib.
Steam не использует какие-либо стандартные графические тулкиты (ни Qt, ни GTK+). Он использует свой, просто создает X11-окно и рисует себе там по тихой грусти. Ну и WebKit использует, куда же без него?
FontLoader работает лишь при создании TextView из xml. Ну или из кода, но нужно использовать org.holoeverywhere.widget.TextView.
А так спасибо — исправим.
Ну, во первых — HoloEverywhere.
Во вторых — это при чем тут он? Малость разные проекты.
В третьих — ActionBar Comat был доступен уже пару месяцев.
В четвертых — сырой он.
-bigpicture -steamos -testoobeИ вот она, почти steamos. Нет только патченного менеджера окон и (возможно) патченных дров на видеокарту, но и с оф. блобами все прекрасно работает.
Почему интересные? Из-за 192 в начале?
И тут-же сразу приводится код на Java. Генильно.
А вообще плагины можно писать на чем угодно, что поддерживает линковку с Java — это, собственно, сама Java, Groovy и Scala.
Самое значимое про использование id и имен.
ID так-же можно легко использовать.
Только надо заранее иметь полный список всех необходимых айди, сделать их константыми (тут происходит особая уличная магия) и эквивалентными в обоих приложениях и тогда можно смело использовать вообще все ресурсы любого типа без каких-либо серъезных ограничений.
Этот прием использует прямо в ядре андроида: все айди из android.R.id константы на всех платформах, не так-ли? Гляньте andoird-sdk/platforms/platform-*/data/res/values/public.xml:
<public type="drawable" name="btn_default" id="0x01080004" />Если сделать так для всех ресурсов — все будет в шоколаде.
А если особо постараться — можно даже использовать ссылки на ресурсы из другого апк прямо в разметках, но тут уже разбирайтесь сами, я злой.
Steam не использует какие-либо стандартные графические тулкиты (ни Qt, ни GTK+). Он использует свой, просто создает X11-окно и рисует себе там по тихой грусти. Ну и WebKit использует, куда же без него?
А так спасибо — исправим.
Ну, во первых — HoloEverywhere.
Во вторых — это при чем тут он? Малость разные проекты.
В третьих — ActionBar Comat был доступен уже пару месяцев.
В четвертых — сырой он.