Java を学習する場合は、モバイル デバイスではなく PC を使用してください。
Android アプリは Java で記述されていますが、Android は Java API の完全なセットをサポートしていません。たとえば、awt クラスを使用するプログラムは、Android の UI フレームワークがまったく異なるため、Android では実行されません。
Android アプリの開発を始める前に、PC と Eclipse や IntelliJ などの IDE を使用して、少なくともコア Java を学習することを強くお勧めします。Android 開発を試みる前に、Java 構文と言語の基本的なコアを十分に理解していれば、作業がずっと楽になります。
以下は、PC の標準 Java に含まれているが、Android API の一部ではない Java パッケージのリストです (少し古いかもしれませんが、違いがわかります)。
java.applet
java.awt (except for the font classes)
java.beans
java.lang.management
java.rmi
javax.accessibility
javax.activity
javax.imageio
javax.management
javax.naming
javax.print
javax.rmi
javax.security.auth.kerberos
javax.security.auth.spi
javax.security.sasl
javax.swing
javax.transaction
javax.xml (except javax.xml.parsers)
org.ietf.*
org.omg.*
org.w3c.dom.* (sub-packages)