На данный момент вы отправите ссылку . Буквально сообщение о статусе, в котором текст является URL-адресом.
К сожалению, Twitter не предоставляет доступ к API для загрузки изображений через DM .
Если вы способный использовать частный API Twitter, вы должны иметь возможность подключить media_id
к вашему DM. Но кроме этого вам не повезло.
Извините.
RXTX является способом пойти. В мире модельных поездов JMRI (Интерфейс Модели железной дороги Java) стал очень популярным. JMRI работает на всех платформах (Windows, Linux и Mac) и связывается со множеством основанных на USB устройств (станции команды). RXTX на самом деле используется JMRI.
Вы могли бы поглядеть в следующих проектах: javax-usb и jusb. Они, кажется, поддерживают Linux и Windows.
Так или иначе, так как доступ USB в Java требует использования собственных библиотек, Вы не могли бы достигнуть необходимой мобильности.
Я никогда не пытался использовать его (это было в моем списке ожидающих выполнения задач в течение многих месяцев теперь), но на java.net существует "marge" проект:
Это должно позволить Вам соединиться с bluetooth-устройствами (хотя я не думаю, что это - 100%-я завершенная функция, существует демонстрационный код там), и затем класс ClientDevice имеет "getBluetoothAddress" метод, которому я верю, должно быть уникально для того устройства
http://marge.java.net/javadoc/v06/marge-core/net/java/dev/marge/entity/ClientDevice.html
Как я говорю, хотя, я никогда не пробовал его...
Я никогда не исследовал это полностью, но из памяти реализация библиотеки RXTX javax.comm пакетов, предположительно, очень хороша и теперь имеет поддержку USB.