←  Dyskusje

AMXX.pl: Support AMX Mod X i SourceMod

»

Custom appka na telefon

  • +
  • -
Robiin - zdjęcie Robiin 08.11.2020

Od jakiegoś czasu myślę o napisaniu appki na telefon (android), która by mi skracała codzienne rzeczy; np. odpalanie kompa zanim do niego usiądę.

Myślę o czymś bez zaawansowanego gui, raczej zwykłą listę tego rodzaju:

 

8RsZlIA.png

 

 

Chciałbym, żeby to działało na tej zasadzie:

A5RhhYK.png

 

 

 

I teraz meritum: jakich narzędzi do tego użyć? Co będzie mi potrzebne?

 

 

I tak, wiem, że piękne robie diagramy w paint'cie :>

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 09.11.2020

Siemanko.

Do samej apki to wiadomix, najlepiej java/kotlin, Android Studio i kupa ramu (nie zalecam jakiś rozwiązań hybrydowych albo pseudo natywnych - nie są do takich rzeczy odpowiednie)

 

Druga sprawa, to jakaś apka na kompa, która działała by w tle i "czekała" na to, aż w jej kolejce znajdą się jakieś zadania. na łatwości jakiś Electron z ruchomonym zadaniem w tle? 

 

Trzecia - komunikacja pomiędzy apką na pc - COKOLWIEK. Możesz ugryźć to trzymaniem listy zadań w mysql, no sql, redisie, z gotowcem firebase, a na apce desktopowej dodać sprawdzenie, czy w bazie jest rekord i jaki do wykonania. Po wykonaniu, aktualizacja zadania z bazy i wio - w aplikacji widzisz odpowiedź.  

 

:gwizd:

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 09.11.2020

ale jak on chce włączać komputer, to przypuszczam jakieś Wake On Lan, jakąś libkę pewnie znajdziesz do tego.


Rivit (09.11.2020 14:49):
a, chociaż pewnie wystarczy wysłać odpowiedni pakiet do interfejsu, który ma wake on lan
Odpowiedz

  • +
  • -
Robiin - zdjęcie Robiin 09.11.2020


ale jak on chce włączać komputer, to przypuszczam jakieś Wake On Lan, jakąś libkę pewnie znajdziesz do tego.

Dokładnie tak ma to działać. Tylko jeszcze nie wiem jak rozwiązać problem z wykonywaniem zadań. Musiałbym mieć jakiś komputer nieustannie włączony, a najlepiej jakiś mały szajs z linuxem, bo wtedy może sobie stać 24/7.

 


Do samej apki to wiadomix, najlepiej java/kotlin, Android Studio i kupa ramu (nie zalecam jakiś rozwiązań hybrydowych albo pseudo natywnych - nie są do takich rzeczy odpowiednie)

Android studio zainstalowałem, ale odmawia mi jeszcze chwilowo współpracy. (Tak, ram już przy stacie zaciągnał cały xD)

 


Druga sprawa, to jakaś apka na kompa, która działała by w tle i "czekała" na to, aż w jej kolejce znajdą się jakieś zadania. na łatwości jakiś Electron z ruchomonym zadaniem w tle? 

Myślałem raczej o zwykłych skryptach uruchamianych przy klinięciu. Klikasz przycisk -> wysłanie do komputera danych o kliknięciu np. listy podłączonych urządzeń -> wywołanie skryptu pythona

 


Trzecia - komunikacja pomiędzy apką na pc - COKOLWIEK. Możesz ugryźć to trzymaniem listy zadań w mysql, no sql, redisie, z gotowcem firebase, a na apce desktopowej dodać sprawdzenie, czy w bazie jest rekord i jaki do wykonania. Po wykonaniu, aktualizacja zadania z bazy i wio - w aplikacji widzisz odpowiedź.

Tak jak wyżej, wystarczyłoby mi zwykłe callowanie skryptów na komputerze docelowym, bez większego wydziwiania.

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 09.11.2020

to chyba prosty serwerek w pythonie da rade, bedzie nasluchiwac na jakims porcie i w zaleznosci od tego co przyjdzie to wykona jakas akcje. Jakas prosta weryfikacja czy ty to ty  i jedziesz :D

 

Troche nie kumam tego pomyslu z małym szajsem z linuxem -  te taski to jakieś programy na twoim kompie, który chcesz uruchamiać za pomocą wake on lan?


Rivit (09.11.2020 15:29):
Chodziło mi raczej o to, czy te taski będą wykonywane na kompie, który będziesz budził przez Wake on Lan, bo nie rozumiem po co miałby być dodatkowy sprzęt.
Odpowiedz

  • +
  • -
Robiin - zdjęcie Robiin 09.11.2020

Mały szajs z linuxem = jakiś stary laptop, który mógłby sobie stać gdzieś w kącie. Mam takich sporo.

 

Weryfikacja mi nie jest potrzebna, bo to i tak w sieci lokalnej, więc nikt nie będzie tego tykać.

 

Te taski to będą zwykłe skrypty pythona. Nie muszą niczego zwracać ani wyświetlać, mają tylko się wykonać. Więc właściwie całość będzie się ograniczać do uruchamiania skryptów pythona - tylko, że z appki na telefonie.

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 09.11.2020


Tak jak wyżej, wystarczyłoby mi zwykłe callowanie skryptów na komputerze docelowym, bez większego wydziwiania.

 

Łeeeeee a ja myślałem, że coś ambitniejszego :D

Jeśli to były kompy na linuchu - to po prostu przy kliknięciu wykonywać uruchomieni kodu po ssh - najprościej wydaje mi się, ale  nie wiem, łindowsowe (PFU!) oprogramowanie ma coś podobnego. 

Odpowiedz