Problema básico de Java / Eclipse: las bibliotecas estándar no se pueden importar en el proyecto de Android

Soy nuevo en Java / Eclipse / Android, por lo que esta es probablemente una pregunta fácil (si no estúpida):

Después de crear un nuevo proyecto de Android, quiero importar algunas (lo que creo que son estándar) java bibliotecas.

Sin embargo, algunas declaraciones de importación generan un error:

HelloAndroid.java:

import java.awt.Color; (La importación java.awt.Color no se puede resolver)

import javax.imageio.ImageIO; (La importación javax.imageio no se puede resolver)

Mientras que otros no:

import java.io.File; (No hay error)

He hecho algo de google y he intentado agregar estas clases a mi classpath yendo a proyecto-> propiedades-> bibliotecas pero no he sido capaz de averiguar qué hacer exactamente.

Cualquier punteros son muy apreciados!

Aclamaciones,

Martín

Android proporciona su propia API y sólo un subconjunto de la API de Java estándar.
awt y imageio no están incluidos en la API de Android, por lo que no puede utilizarla.

Por ejemplo, si desea manipular imágenes , utilice las clases del paquete android.graphics .

Aunque las aplicaciones de Android están escritas en Java, no se ejecutan en la JVM, sino en una máquina virtual más pequeña llamada Dalvik. Esta máquina sólo admite un subconjunto de las clases compatibles con la VM Java estándar, por lo que es probable que esas clases no formen parte de ese conjunto de soportes.

En general:

Cuando no está seguro de dónde están ubicadas las clases que desea (es decir, en qué paquete están), un método para descubrirlo es simplemente no tratar de importarlas, sino simplemente usarlas en su código. La mayoría de IDE resaltará su código para decirle que necesita importar esa clase antes de usarla, y a) agregará la instrucción import si solo hay una clase con ese nombre, o b) proporcionará una lista de opciones que contengan varios Paquetes que todos tienen esa clase en ella, de la que puede elegir que desea.

EDIT: Técnicamente, el lenguaje no es Java. Echa un vistazo al comentario a continuación.

Como otras personas han indicado, no todas las clases Java están presentes en Android. Si desea comprobar si hay una clase en particular, lo más fácil es comprobar los documentos de referencia .

  • Detectar el tiempo de espera de la conexión de cliente de android java desde PHP
  • Android Descomprimir archivos Programáticamente en android
  • Prueba de punto dentro del polígono en Android
  • NullPointerException al cambiar entre fragmentos que contienen RecyclerView
  • ¿Cómo puedo reemplazar el calendario predeterminado del sistema operativo Android?
  • Cómo inicializar el contenido de la pestaña cuando se inicializa la aplicación
  • ¿Puedes tener #regions en Android / eclipse
  • ¿Cómo obtener una diferencia de tiempo entre dos fechas en la aplicación para Android?
  • Java: Vista previa de la solicitud HttpPost
  • Lectura de Android desde un flujo de entrada eficientemente
  • Obteniendo una imagen mediana de la secuencia de imágenes con OpenCV
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.