2010-12-10 4 views
0

Привет всем Элементы переполнения стека,java-библиотеки разрешены в android ..?

Я написал собственный Java-код, чтобы захватить снимок экрана рабочего стола. Он использует следующие библиотеки; эти библиотеки разрешены в Android? Если нет, что мне делать, чтобы делать скриншоты в Android?

javax.swing.*; 
javax.imageio.*; 
java.awt.*; 
java.awt.event.*; 
java.awt.image.*; 
java.awt.AWTException; 
java.awt.Robot; 
java.awt.Rectangle; 
java.awt.Toolkit; 
java.awt.image.BufferedImage; 
+1

`Я написал собственный код Java для захвата экрана рабочего стола. Собственный код является специфичным для ОС. – 2010-12-10 07:25:12

+0

См. Http://stackoverflow.com/questions/3067586/how-to-capture-the-android-device-screen-content – 2010-12-10 07:28:00

ответ

0

В основном то, что андроид делает это трансформируется. файлы классов в файл .dex. Если ваш файл jar (классы) совместим с Dalvik VM android, эта банда будет поддерживаться в android. Если нет, тогда вам необходимо взять исходный код этого файла jar и заменить классы (поддерживаемые андроидом классы), которые не совместимы с Dalvik VM. Возможно, вы не найдете замену для всех классов.

0

Для java.awt.Rectangle, я могу решить его, нажав «Исправить настройку проекта ...» в предложении по исправлению ошибок eclipse. Я думаю, вам нужно проверить, находится ли Java JDK в библиотеке вашего проекта Android в папке/libs.

Надеюсь, это поможет.

Смежные вопросы