URLConnection con Cookies?

Estoy tratando de hacer una URLConnection que admita cookies. De acuerdo con la documentación que puedo usar:

CookieManager cookieManager = new CookieManager(); CookieHandler.setDefault(cookieManager); 

No pude hacer funcionar este código, entonces vi que esto solo funciona para la API 9 (2.3). Sin embargo, no recibo un error al utilizar CookieManager en un emulador anterior, existe CookieManager, pero no se puede construir. ¿Hay alguna manera de hacer que esto funcione para versiones anteriores? Lo intenté:

  cookieManager.setAcceptCookie(true); URLConnection con = u.openConnection(); con.setRequestProperty("Cookie", cookieManager.getInstance().getCookie(url);); con.setDoOutput(true); con.connect(); String addCookie = con.getHeaderField("Set-Cookie"); System.out.println(con.getHeaderFields().toString()); if (addCookie!=null) { cookieManager.getInstance().setCookie(url, addCookie); } 

pero esto no funciona

Pude habilitar las cookies utilizando la clase CookieManager de Ian Brown: http://www.hccp.org/java-net-cookie-how-to.html

Cambié el nombre a IansCookieManager, establecí una variable de clase _CM = new IansCookieManager, ahora es simple:

  URLConnection conn = u.openConnection(); _CM.setCookies(conn); conn.connect(); _CM.storeCookies(conn); ...