CortesHernan
#android #java #mtp #adb #programowanie
Jestem zielony z androida. Potrzebuję zrobić appkę tego typu :
1. Podłączam telefon do komputera PC poprzez kabel USB
2. Nie ma możliwości podłączenia przez WiFi/Bluetooth.
2. Po podłączeniu synchronizuje sobie plik zawierający dane potrzebne do działania aplikacji.

Zorientowałem się trochę i podpowiedziano mi wykonanie push poprzez adb (nie wiem czy dobrze dobieram słowa, bo jestem nowy w tej technologii ;) ). Tak więc dwa pytanka.

1. Da się to wykonać spod aplikacji pisanej w #java ?
2. Czy istnieje jakaś inna metoda na synchronizację plików PC <-> android via USB
  • Najlepsze
  • Wszystkie komentarze
maledorak
@CortesHernan: jeśli byś miał dostęp do neta, to dropbox i folder sync, Ci pomogą, ewentualnie tasker
CortesHernan
CortesHernan Autor
2
2. Nie ma możliwości podłączenia przez WiFi/Bluetooth.


@maledorak: ( ͡° ʖ̯ ͡°)
Tril
Tril
1
@CortesHernan: https://github.com/vidstige/jadb
No i w telefonie musisz mieć włączony dostęp do ADB.
Inna rzecz - android domyślnie teraz używa protokołu MTP po podłączeniu do kompa. I to też powinno mieć jakąś libkę w javie (prawie wszystko ma libkę w javie ;D). Plus taki, że nie trzeba włączać debuga w telefonie, tylko jest out of the box.
i.....y
i.....y
@Tril:
@CortesHernan: najlepsze rozwiązanie, ale telefon musi być odblokowany (ekran) żeby działało MTP. Jak używasz blokady wzorem na przykład to upierdliwe, bo dodatkowy krok trzeba robić zawsze. Nie połączyć po prostu.
Tril
Tril
1
@CortesHernan: Nie korzystalem z jadb, po prostu znalazlem w google :D Ale usage wyglada sesnownie.
maledorak
@CortesHernan: a przez gsm? :D
CortesHernan
CortesHernan Autor
0
@Tril: libki są, ale chyba martwe, tak czy inaczej spróbuję też tak. Korzystałeś z tego jadb?
@maledorak: niestety, też odpada. ( ͡° ʖ̯ ͡°)
CortesHernan
CortesHernan Autor
0
najlepsze rozwiązanie,


@indywidualny: MTP? https://github.com/sixones/zenses/tree/master/jmtp ta biblioteka jest prawilna? ;) używałeś czegoś do takich zabaw?
i.....y
i.....y
@CortesHernan: nie robiłem tego nigdy, bo nie używam kabli poza adb, fastboot i ładowaniem. MTP mam w ogóle w trybie ładowania tylko, wyłączone xD