![]() |
Цитата:
|
приложение состоит из трёх частей.
Первая часть это главное активити которое стартует сервис. Сервис принимает сообщения из порта и делит в две стороны- в главную активити и на всплывающие окно. Это часть два. И часть три это всплывающее окно. Оно реализовано тоже сервисом. Ну и да- в фоне всегда служба приёма пакетов :) |
В основе лежит всё равно проект автора дров.
https://github.com/felHR85/UsbSerial Я не претендую на первенство- я просто модифицировал его библиотеку под себя. |
Я немного о другом спрашивал. Что вы подразумеваете под:
Цитата:
|
Dmitry8
Про свойства активности я не понял, но окно создаётся динамически. Сначала создаётся сервис, а потом создаётся лейаут и компоненты на нём формируя конечное "окно". |
Цитата:
|
нету его. XML в смысле
И активити там нет. Динамически из явы создаётся Код создания окна если поможет public void Window_style_rec (){ Typeface face = Typeface.createFromAsset(getAssets(), "lcd.ttf"); wm = (WindowManager) getSystemService(WINDOW_SERVICE); ll = new LinearLayout(this); msgstr = new TextView(this); img = new ImageView(this); LinearLayout.LayoutParams llParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParam s.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT ); ll.setBackgroundColor(Color.argb(180, 0, 0, 0)); //255,0,0 ll.setOrientation(LinearLayout.HORIZONTAL); ViewGroup.LayoutParams groupParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP _CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT); img.setLayoutParams(groupParameters); msgstr.setTypeface(face); msgstr.setTextSize(80); msgstr.setTextColor(0xFFE6E9FD); msgstr.setLayoutParams(groupParameters); ll.setLayoutParams(llParameters); ll.addView(img); ll.addView(msgstr); WindowManager.LayoutParams parameters = new WindowManager.LayoutParams(WindowManager.LayoutPar ams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTE NT,WindowManager.LayoutParams.TYPE_PHONE,WindowMan ager.LayoutParams.FLAG_NOT_FOCUSABLE, PixelFormat.TRANSLUCENT); parameters.x = 0; parameters.y = 0; parameters.gravity = Gravity.CENTER | Gravity.CENTER; wm.addView(ll, parameters); } |
Народ- вопрос.
Кто что знает про радиотекст? Интересует есть ли у него ограничение по длине текста или нет? |
Цитата:
|
Вложений: 2
xmetal Вот спасибо!
Так, теперь в ход пошла тяжёлая артиллерия. Мультифрейм стало быть. |
Часовой пояс GMT +4, время: 19:19. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot