Перейти к содержанию
  • Регистрация

Karvilol

Пользователи
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

Информация о Karvilol

  • Звание
    Новичок
  1. Добрый день. Не знаю даже как правильно спросить, поэтому опишу проблему в целом. 1 - Есть блютусный сканер штрихкодов, который работает в режиме SPP, т.е. определяется на андройде как сериалпорт. 2 - Есть 1С мобильный клиент, который может принимать инвенты по определенному фильтру: <action android:name="com.google.android.c2dm.intent.RECEIVE" /> Задача в общем то простая, получить со сканер данные и отправить в 1С в виде интента. В общем то данные со сканера я получил, но вот передать их не могу. Программирование под андройд не мой конек, да и в делфи я любитель. Помогите написать процедуру отправки данных. На текущий момент имею этот не работающий код: Procedure TServerConnectionTH.RecieveData(); // сюда приходя данные со сканера //Data - это данные в виже TBytes //str - строка со считанным штрихкодом var Intent: JIntent; str:String; begin str:=TEncoding.UTF8.GetString(Data); Form1.DisplayR.Lines.Add(Str); Form1.DisplayR.GoToTextEnd; Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_SEND); Intent.setData(StrToJURI(Str)); SharedActivity.startActivity(Intent); // Intent.setAction(StringToJString('com.google.android.c2dm.intent.RECEIVE')); // Intent.setData(StrToJURI(Str)); // SharedActivity.startActivity(Intent); end;
×
×
  • Создать...