Semi-working Android port.