/ / Desktop приложение, за да се свържете с устройство за Android - java, android, синхронизация

Настолно приложение за свързване към устройство с Android - java, android, синхронизация

Трябва да създам настолно приложениесинхронизиране на приложения между компютъра и устройството с Android (в този случай таблет) Синхронизирането ще бъде съвсем основно, трябва да копирам няколко файла. Но също така, ако таблетът няма мое приложение, настолното приложение трябва да може да инсталира APK на таблета.

Търсих всичко и единственият показалец, който открих, се споменава в ddmlib (библиотека AndroidDebugBridge), която мога да използвам, но не съм намерил къде да го намеря или как да го използвам.

Така че въпросът как мога да работя с ddmlib? или ако има други опции за синхронизиране на приложението ми Desktop с приложението ми за Android?

Благодаря предварително за времето си

Отговори:

2 за отговор № 1

Ако пишех вашия синхронизиращ софтуер, щях да го използвам ADB команди към Инсталирай приложението по телефона и след това да го използвате adb напред да създадете tcp / ip връзка с телефона и да използвате тази връзка, за да предавате каквито и да е данни, които приложението ви би искало да изпращате назад и напред, вероятно дори да шифровате трафика.

Бих препоръчал да не използвате adb за даннитрансфери, тъй като няма да четат или пишат вашите кандидатури частни файлове, където се пазят всички тайни и изпращането на данните към четената / световната карта е лошо поради две причини:

  1. това е световно четимо и може да се проследи, вашите данни ще бъдат изложени на всички
  2. някои устройства просто нямат / sdcard или да са демонтирани или недостъпни по други причини

PS. За бонус точки може да се опитате да не използвате ADB команди, но достъпът до сървъра adb директно (обикновено той слуша на локалния TCP порт 5037).


0 за отговор № 2

С Android мост debug трябва да тичам:

adb push <local> <remote>

да копирате в устройството,

adb pull <remote> [<local>]

да копирате от устройство или

adb install [-l] [-r] [-s] <file>

за да инсталирате apk на устройството.