PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Общение с машиной

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2016, 19:01   #211
Dmitry8
Пользователь
 
Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
Dmitry8 is on a distinguished road
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
Все окна что выводят инфу они поверх всего и вылезают даже когда приложение скрыто.
Интересно, можно узнать подробности? Я так понимаю, Приложение состоит из фоновой службы и активностей вызываемых по определенным событиям? Какие свойства должны быть у активностей для описываемого здесь поведения?
Dmitry8 вне форума   Ответить с цитированием
Старый 09.03.2016, 20:30   #212
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

приложение состоит из трёх частей.

Первая часть это главное активити которое стартует сервис.
Сервис принимает сообщения из порта и делит в две стороны- в главную активити и на всплывающие окно. Это часть два.
И часть три это всплывающее окно. Оно реализовано тоже сервисом.

Ну и да- в фоне всегда служба приёма пакетов

Последний раз редактировалось T_r_D; 09.03.2016 в 21:33.
T_r_D вне форума   Ответить с цитированием
Старый 09.03.2016, 21:45   #213
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

В основе лежит всё равно проект автора дров.
https://github.com/felHR85/UsbSerial
Я не претендую на первенство- я просто модифицировал его библиотеку под себя.
T_r_D вне форума   Ответить с цитированием
Старый 09.03.2016, 21:50   #214
Dmitry8
Пользователь
 
Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
Dmitry8 is on a distinguished road
По умолчанию

Я немного о другом спрашивал. Что вы подразумеваете под:
Цитата:
Сообщение от T_r_D Посмотреть сообщение
всплывающие окно.
Dmitry8 вне форума   Ответить с цитированием
Старый 09.03.2016, 21:53   #215
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Dmitry8
Про свойства активности я не понял, но окно создаётся динамически.
Сначала создаётся сервис, а потом создаётся лейаут и компоненты на нём формируя конечное "окно".
T_r_D вне форума   Ответить с цитированием
Старый 09.03.2016, 21:58   #216
Dmitry8
Пользователь
 
Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
Dmitry8 is on a distinguished road
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
Dmitry8
Про свойства активности я не понял, но окно создаётся динамически.
Сначала создаётся сервис, а потом создаётся лейаут и компоненты на нём формируя конечное "окно".
Чтобы было понятнее, выложите сюда код xml-файла, описывающего свойства активити, которое на последнем скриншоте.
Dmitry8 вне форума   Ответить с цитированием
Старый 09.03.2016, 22:00   #217
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

нету его. 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);
}
T_r_D вне форума   Ответить с цитированием
Старый 10.03.2016, 10:28   #218
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Народ- вопрос.
Кто что знает про радиотекст?
Интересует есть ли у него ограничение по длине текста или нет?
T_r_D вне форума   Ответить с цитированием
Старый 10.03.2016, 11:53   #219
xmetal
Пользователь
 
Регистрация: 29.07.2015
Регион: 64
Машина: VW Tiguan
Сообщений: 89
xmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant future
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
Народ- вопрос.
Кто что знает про радиотекст?
Интересует есть ли у него ограничение по длине текста или нет?
До 64 знаков. Страница 25. ftp://ftp.rds.org.uk/pub/acrobat/rbds1998.pdf
xmetal вне форума   Ответить с цитированием
Старый 10.03.2016, 18:51   #220
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

xmetal Вот спасибо!

Так, теперь в ход пошла тяжёлая артиллерия.
Мультифрейм стало быть.
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_2016-03-10-17-36-45.png
Просмотров: 504
Размер:	145.1 Кб
ID:	42933   Нажмите на изображение для увеличения
Название: Screenshot_2016-03-10-17-36-54.jpg
Просмотров: 519
Размер:	56.1 Кб
ID:	42934  
T_r_D вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 11:25.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot