Дуже Вам дякую, Ви відкрили для мене нове поняття і оскільки я в програмуванні під android "свіжак"=) то це спонукало мене почати детальніше з цим розбиратись. Щоправда ще поки не реалізовував це в своїй програмі, але розумію що "вбиваю двох зайців" бо планував з'єднуватись з, так би мовити, сервером до якого під'єднано декілька інших пристроїв котрі "розмовлятимуть" з ним і дані про стан цих пристроїв відображатимуться на різних вкладках у аплікації, тож при переході на іншу вкладку, а через якийсь час назад  LiveData видасть мені остатній актуальний стан ци пристроїв *THUMBSUP* . Може описав я це все троха кучеряво, але Ви реально тицьнули носом куди треба, дякую!

Ще прохання, підскажіть якусь гарну літературу..

Намагаюся надіслати дані з Activity до Fragment використовуючи BroadcastReceiver, але безрезультатно. В мережі є багато інформації про те як зробити це, створюючи новий екземпляр Fragment, але мені це не підходить бо мені потрібно оновити тільки частину UI Fragment.
Роблю це так:
У Fragment, методі onCreate():

protected DataReceiver dataReceiver;
public static final String RECDATA = "RECDATA";

@Override
public void onCreate(Bundle savedInstanceState) {


    dataReceiver = new DataReceiver();
    intentFilter = new IntentFilter(RECDATA);

    getActivity().registerReceiver(dataReceiver, intentFilter);
}

private class DataReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {

        int data= intent.getIntExtra("data", -1);

        // щось роблю з UI
    }
}

В Activity

Intent retIntent = new Intent(REDATA);
retIntent.putExtra("data", myData);
sendBroadcast(retIntent);

Якщо хтось бачить помилку, або може має ідею як це зробити іншим шляхом - тицніть носом де про це можна прочитати..

23

(26 відповідей, залишених у Android/iOS, програмування для мобільних пристроїв)

Доброго)

24

(35 відповідей, залишених у Електроніка)

Я не про мікросхеми, а про плати. Під "гаражем" мав на увазі що спочатку плати робили поштучно, елементи паяли вручну.

25

(35 відповідей, залишених у Електроніка)

ADR написав:

Хто знає які у нас є компанії, які займають розробкою мікросхем, плат чи ще чимось де потрібні знання електроніки? (із гідною зарплатою, звичайно)

Такі вакансії не так просто знайти, як по програмуванню. (вони часто "засмічені" різними державними підприємствами із низькими зарплатами)

То ж давайте складемо список таких фірм!


Фірма — Основний вид діяльності
Silego Technology Inc. — розробка програмованих матриць змішаних сигналів
Cypress Semiductor Corporation — розробка контролерів на основі ARM-процесорів та програмованих матриць змішаних сигналів
Melexis — розробка мікросхем
Jabil Circuit — виробництво електроніки (завод знаходиться в Ужгороді)


Ви не задумувались над тим, щоб самому випускати якийсь готовий продукт? Якщо Ви знаєтесь в цій справі, то навіщо працювати на "захід", створіть його самі. Для прикладу я працюю в польській компанії по виготовленню промислових UPS всяких там випрямлячів, інверторів і стало цікаво чи є в нас щось подібне.. я не знайшов. До слова, власники починали з "гаражу"..

26

(26 відповідей, залишених у Android/iOS, програмування для мобільних пристроїв)

В цьому випадку або створити новий проект і скопіювати із проекту який не відкривається в свій проект все з папки android та res та зробити поправки в файлі Manifest
https://ibb.co/mbMCcH
або спробувати змінити в файлі Application/build.gradle з minSdkVersion 11 на minSdkVersion 14
https://preview.ibb.co/juXzrc/Untitled.png

27

(26 відповідей, залишених у Android/iOS, програмування для мобільних пристроїв)

Для прикладу може буде корисно https://www.youtube.com/watch?v=y8R2C86 … 2JxTgWqDH2

28

(26 відповідей, залишених у Android/iOS, програмування для мобільних пристроїв)

Для початку скачайте та встановіть Java SDK (JDK) http://www.oracle.com/technetwork/java/ … index.html
потім Android Studio https://developer.android.com/studio/index.html
Після цього спробуйте відкрити проект. З чим саме маєте проблему, опишіть

29

(3 відповідей, залишених у Пропоную роботу)

Живу в Польщі три роки, люблю Україну та невдовзі повернусь додому. Життя в Польщі не рай, набридли призирливі погляди з людей навколо (хоч вони і на нищій посаді), гроші тут більші і це факт, але робити акцент на тому що переїхати сюди це перспектива .. поважайте свій народ. Принаймі це моя особиста думка, не хочу її нав'язувати.

30

(4 відповідей, залишених у Java)

інколи сама книжка надихає щоб її читати) та й зручніше)

31

(26 відповідей, залишених у Android/iOS, програмування для мобільних пристроїв)

упс, прогавив.. приклад в Android Studio, написаний на java

32

(26 відповідей, залишених у Android/iOS, програмування для мобільних пристроїв)

До речі я думаю що матиме місце також Вам переглянути щось про циклічний надлишковий код (CRC) це допоможе викрити чи є помилки в даних що передаватимуться (викликані, наприклад, перешкодами в середовищі передавання)

33

(26 відповідей, залишених у Android/iOS, програмування для мобільних пристроїв)

Недавно трошки копався в цій темі (Bluetooth в android), мені допоміг приклад https://github.com/googlesamples/android-BluetoothChat
спробуйте спочатку змінити uuid, в мене була з ним проблема, коли підключавсь до мікроконтролера то все працювало, а коли з цим самим uuid пробував підключитись між двома смартфонами то мав помилку аналогічну Вашій, після зміни uuid на аналогічне як в проекті за посиланням то все запрацювало.