[Android] Novedades y cambios en la API 17

1 view
Skip to first unread message

Rubén Serrano

unread,
Nov 13, 2012, 1:54:49 PM11/13/12
to barcelo...@googlegroups.com

En resumen, la parte que toca las pelotas:
 - Los content providers ya no se exportan por defecto
 - La localización COARSE es más imprecisa que nunca (supongo que porque ahora el WiFi puede llegar a ser muy fino, así que si declaras COARSE, la precisión devuelta es mala igualmente)
 - Han movido algunos settings de sistema de Settings.System a System.Global. Yuhu.

Y la parte ¿molona?:
 - Salvapantallas para no apagar la pantalla mientras carga el dispositivo (Dreams)
 - API para displayar contenido a pantallas secundarias
 - Widgets para la pantalla de bloqueo
 - Soporte para multiples usuarios
 - Algo de Renderscript que se me escapa
 - Algo para la escritura de derecha a izquierda
 - Y lo que más me pone, fragments anidados dentro de otros fragments

No es una gran amplicación del SDK, pero ¡ey! Fragments que se anidan en Fragments! Sigh.

Bernat

unread,
Nov 13, 2012, 1:57:56 PM11/13/12
to barcelo...@googlegroups.com
A mi em posa burro perdut lo dels multi usuaris!

I lo de fragments dins d fragments.. bffff


2012/11/13 Rubén Serrano <ake...@gmail.com>

--
Para no perderte nada sigue al GDG Barcelona en Google+ ( http://goo.gl/f3xo4 ), Twitter ( twitter.com/GDGBarcelona ), y su blog ( http://gdgbarcelona.blogspot.com.es/ )
---
Has recibido este mensaje porque estás suscrito al grupo "GDG Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a barcelo...@googlegroups.com.
 
 

Jordi Coscolla

unread,
Nov 13, 2012, 1:58:49 PM11/13/12
to barcelo...@googlegroups.com
Fragments anidados!!! 

Hurrra!!! 



2012/11/13 Rubén Serrano <ake...@gmail.com>

--

Bernat

unread,
Nov 13, 2012, 2:03:08 PM11/13/12
to barcelo...@googlegroups.com
Mes coses:

El wizard de creaxio adment plantillas !yujuuuuuuuuuuu

Millores generals en l'editor d layouts (ya tocava)

Perfils predefiits per l'emulador(amb els disposiius nexus predefinits :D)

EL wizard de activities JA NO afegeix la activity com a main! bieeeen (excepte q la primera ho hauria d fer!


2012/11/13 Jordi Coscolla <kozk...@gmail.com>

Fernando Cejas

unread,
Nov 13, 2012, 2:06:56 PM11/13/12
to Barcelona GTUG

uy yo lo de fragments anidados no lo veo eh... si estás usando fragments anidados veo problemas de usabilidad o arquitectura o user experience...mmm...sé que hay mucha gente que lo quería..pero sinceramente a ver si me dan un ejemplo en donde usarlo...

En fin..jaja..no es algo que me influya..pero tenía que quejarme...

Saludos

Fernando Cejas




2012/11/13 Rubén Serrano <ake...@gmail.com>

--

Rubén Serrano

unread,
Nov 13, 2012, 2:11:44 PM11/13/12
to barcelo...@googlegroups.com
Para hacer la nueva TabActivity... ah, no, que eso ya no se lleva... XD


2012/11/13 Fernando Cejas <fce...@gmail.com>

Marius B.

unread,
Nov 13, 2012, 2:12:43 PM11/13/12
to barcelo...@googlegroups.com

Yo dawg... I heard you like Android,  so we put a fragment in your fragment so you can fragment while you fragment

http://i0.kym-cdn.com/photos/images/original/000/000/177/800px-Sup_dawg.jpg

Fernando Cejas

unread,
Nov 13, 2012, 2:16:23 PM11/13/12
to Barcelona GTUG
jajajaja..muy buena Marius!!!!!...yo creo que le diste justo!!!..jajajajajajajajaja..

Es que ni siquiera me imagino eso...no sé..no le encuentro uso anidar fragments...ajajjaa..solo el hecho que somos frikis...por ejemplo lo que haría sería hacer un bucle infinito cargando el mismo fragment dentro de si mismo hasta que pete..jajaja..

2012/11/13 Marius B. <mariu...@gmail.com>

Rubén Serrano

unread,
Nov 13, 2012, 2:17:26 PM11/13/12
to barcelo...@googlegroups.com
Tu no eres un friki, eres un terrorista de la programación...


2012/11/13 Fernando Cejas <fce...@gmail.com>

iñaki

unread,
Nov 13, 2012, 2:19:27 PM11/13/12
to barcelo...@googlegroups.com
Buenas, pues veremos lo de los nested, pero seguro que más de una vez
nos hemos preguntado si se podia
En la doc nos viene una implementacion :
. For example, if you use ViewPager to create fragments that swipe
left and right and consume a majority of the screen space, you can now
insert fragments into each fragment page.

From within a nested fragment, you can get a reference to the parent
fragment by calling getParentFragment().


Saludos

Iñaki

2012/11/13 Rubén Serrano <ake...@gmail.com>:

iñaki

unread,
Nov 13, 2012, 2:22:10 PM11/13/12
to barcelo...@googlegroups.com
Comentario de Hackbod en agosto del año pasado:
Not supported because it was not a design goal for the initial
implementation. I have heard lots of requests for the feature, so it
will probably be done at some point, but as usual there are lots of
other things competing with it in priority
http://stackoverflow.com/questions/6847460/fragments-within-fragments

Iñaki

2012/11/13 iñaki <inaki...@gmail.com>:

Fernando Cejas

unread,
Nov 13, 2012, 2:24:42 PM11/13/12
to Barcelona GTUG
mmm..jajaj..no me terminás de convencer Iñaki...puede que en pantallas muy grandes (tablets de 100 pulgadas :)), pero todavía no me he encontrado el caso, mas porque si tuve ese problema en un ViewPager, no vi nada que no se pueda hacer con una simple View. Lo que me da esto es que es lo siempre, ahora podemos anidar fragments entonces abusaremos..jajjaja..y así irá el rendimiento también ;).

Pero bueno, no soy el dueño de la razón..seguro tendré que cerrar el cul....jajajajaja..y callarme la boca...

2012/11/13 iñaki <inaki...@gmail.com>

Bernat

unread,
Nov 13, 2012, 2:26:22 PM11/13/12
to barcelo...@googlegroups.com
Alguien sabe que novedades lleva el support library?


2012/11/13 Fernando Cejas <fce...@gmail.com>

Fernando Cejas

unread,
Nov 13, 2012, 2:27:04 PM11/13/12
to Barcelona GTUG
Seguro que ahora las apps que tenga que crear todas van a ser con fragments anidados..jajaja..por bocón!! :).

Gracias por la info Iñaki..siempre tiene que haber alguien que genere la discusión...;)

2012/11/13 Fernando Cejas <fce...@gmail.com>

iñaki

unread,
Nov 13, 2012, 2:47:51 PM11/13/12
to barcelo...@googlegroups.com
Bernat:
http://developer.android.com/tools/extras/support-library.html

Changes for v4 support library:
Added support for nested Fragment classes.
Added improvements to FragmentManager debugging.
Fixed problem in FragmentTabHost where fragment and tab interaction
could result in a ListView state loss.
Fixed issue with user-visible hint in FragmentStatePagerAdapter.
Added PageTransformer interface to ViewPager to allow applications to
supply a custom transition behavior for scrolling.
Added new features and fixes to TaskStackBuilder from current release.
Fixed PagerTitleStrip to correctly track the PagerAdapter currently in use.
Fixed display flickering, positioning, and text clipping problems with
PagerTitleStrip.
Fixed PagerTabStrip to properly respect padding when drawing an underline.
Added support for new accessibility gesture and touch event types in
AccessibilityEventCompat.
Added support for new accessibility APIs in ViewCompat.
Added support for performAccessibilityAction() method to ViewCompat.
Added support for gestures with GestureDetectorCompat.
Added support for performing atomic operations on files using a new
AtomicFile class.
Added support for the full set of make methods in IntentCompat.
Added trimToSize() method in LruCache utility class.
Updated ConnectivityManagerCompat to get NetworkInfo from a
CONNECTIVITY_ACTION broadcast.


Iñaki

2012/11/13 Fernando Cejas <fce...@gmail.com>:

Bernat

unread,
Nov 13, 2012, 2:52:03 PM11/13/12
to barcelo...@googlegroups.com
Asi que nada de actionbar aun no?


2012/11/13 iñaki <inaki...@gmail.com>

Adrià Bergé Aguilar

unread,
Nov 13, 2012, 2:58:42 PM11/13/12
to barcelo...@googlegroups.com
Ruben aixo que vol dir que el teu curs d' android has de re fer la majoria de diapos?? XD

2012/11/13 Bernat <berna...@gmail.com>

Rubén Serrano

unread,
Nov 13, 2012, 3:20:18 PM11/13/12
to barcelo...@googlegroups.com
Bernat, si al Google I/O recomenaven fer servir ABS, per mi que aquests no la possaran mai...

Adrià, cuanto cachondo, eh? :'(


2012/11/13 Adrià Bergé Aguilar <adria...@gmail.com>

Adrià Bergé Aguilar

unread,
Nov 13, 2012, 3:45:00 PM11/13/12
to barcelo...@googlegroups.com
Ruben si nomes fos 1 o 2 vegades que t has d actualitzar... pero no... cada 3 messos et fan cambiar algo :P
jo crec k ho fant xk no t aburreixis!! 



2012/11/13 Rubén Serrano <ake...@gmail.com>

Francisco Maroñas

unread,
Nov 13, 2012, 3:53:18 PM11/13/12
to barcelo...@googlegroups.com
Si es que habiendo ya ABS para que se van a molestar en hacerlo ellos!

Me da a mi que no verán nuestros ojos actionbar por parte de google en versiones anteriores a la 3.0.

El 13 de noviembre de 2012 21:45, Adrià Bergé Aguilar <adria...@gmail.com> escribió:
Ruben si nomes fos 1 o 2 vegades que t has d actualitzar... pero no... cada 3 messos et fan cambiar algo :P
jo crec k ho fant xk no t aburreixis!! 



2012/11/13 Rubén Serrano <ake...@gmail.com>
Bernat, si al Google I/O recomenaven fer servir ABS, per mi que aquests no la possaran mai...

Adrià, cuanto cachondo, eh? :'(


2012/11/13 Adrià Bergé Aguilar <adria...@gmail.com>S

Bernat

unread,
Nov 13, 2012, 3:55:54 PM11/13/12
to barcelo...@googlegroups.com
Ya ueno.. pero es que la ABS tiene sus fallitos XD


2012/11/13 Francisco Maroñas <fran...@gmail.com>

Sergi Martínez

unread,
Nov 13, 2012, 8:26:27 PM11/13/12
to barcelo...@googlegroups.com
ala, como un gilipollas pasandome  a la moda de los buses de peticiones para recudir el coupling entre fragments y activities, y van estos y me la lian.

Sin información ni documentarme, ni leer nada, PROCLAMO que los fragments anidados son el mal.

Los wizards son el mal también. 

Demando subcarpetas en los recursos!!! 


2012/11/13 Bernat <berna...@gmail.com>

Sergi Martínez

unread,
Nov 13, 2012, 8:27:28 PM11/13/12
to barcelo...@googlegroups.com
Y veo que el tema mapas y fragments en la compatibility library ya pasan de todo


2012/11/14 Sergi Martínez <sergi.m...@gmail.com>

josedynamo

unread,
Nov 14, 2012, 1:45:06 AM11/14/12
to barcelo...@googlegroups.com
Estoy con Iñaki en lo de los fragments aunque el único lugar donde veo que se puede usar es en el viewpager.

Muchas ganas de probar todo.

Gracias por el heads up.

Oriol Jiménez

unread,
Nov 14, 2012, 3:10:22 AM11/14/12
to barcelo...@googlegroups.com
Me sorprende que nadie haya comentado el metodo mas importante de todos, y que todos estabamos esperando:

perfecto complemento a:

que junto a esta variable pueden hacer maravillas:

Saludos!


2012/11/14 josedynamo <caballosd...@gmail.com>
Estoy con Iñaki en lo de los fragments aunque el único lugar donde veo que se puede usar es en el viewpager.

Muchas ganas de probar todo.

Gracias por el heads up.

Enrique López Mañas

unread,
Nov 14, 2012, 3:27:11 AM11/14/12
to barcelo...@googlegroups.com
Me esperaba alguna broma más compleja en la implementación:

  1.  /**
  2.      * Used to determine whether the user making this call is subject to
  3.      * teleportations.
  4.      * @return whether the user making this call is a goat
  5.      */
  6.     public boolean isUserAGoat() {
  7.         return false;
  8.     }



2012/11/14 Oriol Jiménez <ori...@gmail.com>



--
Enrique López Mañas


Joan Fuentes

unread,
Nov 14, 2012, 4:07:24 AM11/14/12
to barcelo...@googlegroups.com
... isProgrammerACachondo?
if Programmer is Googler
{
return yes
}else{
return whoKnows()
}
"Los videojuegos no tienen ninguna influencia sobre los niños. Quiero decir, si el Pac-Man hubiese influenciado a nuestra generación, estaríamos todos corriendo en salas oscuras, masticando píldoras mágicas y escuchando músicas electrónicas repetitivas" Kristian Wilson, Nintendo Inc., 1989
---
http://www.nintendo-europe.com/NOE/es/ES/register/index.jsp?m=l&a=Nescafemix

iñaki

unread,
Nov 14, 2012, 4:15:20 AM11/14/12
to barcelo...@googlegroups.com
Buenas, esta nueva feature me gustaría verla funcionar, tiene buena pinta:
http://developer.android.com/reference/android/app/Presentation.html

Secondary Displays
Android now allows your app to display unique content on additional
screens that are connected to the user’s device. As an extension of
Dialog class, the new Presentation class provides a region for your
app to display customized UI on a secondary display rather than simply
mirroring the UI from the device.


Iñaki

2012/11/14 Joan Fuentes <nesca...@gmail.com>:

Juan Mengual

unread,
Nov 14, 2012, 6:28:02 AM11/14/12
to barcelo...@googlegroups.com
Fragments dentro de Fragments!!!!! Mi lucha de los últimos días resuelta!!!

David Hontecillas

unread,
Nov 14, 2012, 6:49:29 AM11/14/12
to barcelo...@googlegroups.com
Bueno, un fragment no tiene porque tener representacion visual en la pantalla, asi que , yo a bote pronto, le veo la utilidad de hacer fragments cuya funcion sea unicamente comunicar dos fragments que ya hay en pantalla (tarea que ahora hago con la activity). 
Imaginemos que tengo 3 fragments A -> listado, B -> informacion basica y C ->informacion detallada. En un movil los muestro por separado, en una tableta pequena A y B y cuando pulsas en B muestras C, y en una granda A, B y C. Pues puedo crear un fragment para la composicion de A y B que los comunique, y luego otro que comunique A, B y C. Y la Activity queda mas limpia en el sentido de que solo se tiene que preocupar de que combinacion de fragmentes escoger. 

Tiene sentido !? 

Bernat

unread,
Nov 14, 2012, 6:51:29 AM11/14/12
to barcelo...@googlegroups.com
Bien David! Una gran idea de porque usar los fragments anidados!


2012/11/14 David Hontecillas <dhonte...@gmail.com>

--

Joan Fuentes

unread,
Nov 14, 2012, 7:19:25 AM11/14/12
to barcelo...@googlegroups.com
EL fragment que contiene un fragment que contiene un fragment que contiene un fragment.
Me recuerda a la ducha-ducha que es la ducha que ducha la ducha después de la ducha ( http://www.gizmodo.es/2005/11/11/la_duchaducha_ducha_duchas.html )

Hussein M.H.M Elbaroudy

unread,
Nov 14, 2012, 12:22:20 PM11/14/12
to barcelo...@googlegroups.com
No es del SDK propiamente dicho, pero en la web en puesto "adt-bundle", que básicamente es un pack con eclipse + sdk, ya configurado y listo para funcionar con ADT y la última imagen de Android para emular, acabo de reinstalar linux, y he tardado solo 5min en tener listo el entorno básico...
Ya casi no es necesario el pack que se hizo para los codelab xD

Hussein
‎"La revolución es del pueblo y no de los políticos"

Rubén Serrano

unread,
Nov 14, 2012, 12:27:29 PM11/14/12
to barcelo...@googlegroups.com
Si solo hacemos Android, desde luego no se necesita más. Pero la idea era poder hacer codelabs de otras tecnologias como GWT o GAE, y ahí ya necesitas el Google Plugin.


2012/11/14 Hussein M.H.M Elbaroudy <hka...@gmail.com>

Hussein M.H.M Elbaroudy

unread,
Nov 14, 2012, 12:30:48 PM11/14/12
to barcelo...@googlegroups.com
Por eso decía el casi, pero es que ha sido una alegría tardar nada en tenerlo bien xD, normalmente perdía minino una hora con la tontería de bajar desde el SDK manager...

Hussein
‎"La revolución es del pueblo y no de los políticos"



Rubén Serrano

unread,
Nov 14, 2012, 12:37:07 PM11/14/12
to barcelo...@googlegroups.com
Totalmente de acuerdo XD


2012/11/14 Hussein M.H.M Elbaroudy <hka...@gmail.com>
Por eso decía el casi, pero es que ha sido una alegría tardar nada en tenerlo bien xD, normalmente perdía minino una hora con la tontería de bajar desde el SDK manager...

Pablo Martinez Piles

unread,
Nov 14, 2012, 12:40:38 PM11/14/12
to barcelona-gtug@googlegroups com

ABS esta desarrollado por un trabajador de google.

Bernat

unread,
Nov 14, 2012, 12:43:25 PM11/14/12
to barcelo...@googlegroups.com
Jake Wothon (o como se llame) es de google?

Pue sya podria sacar la aciton bar directamente,XD


2012/11/14 Pablo Martinez Piles <pablit...@gmail.com>

Rubén Serrano

unread,
Nov 14, 2012, 12:45:36 PM11/14/12
to barcelo...@googlegroups.com
Se llama Jake Wharton, actualmente trabaja en Square, y que yo sepa nunca ha trabajado en Google.


2012/11/14 Bernat <berna...@gmail.com>

Juan Mengual

unread,
Nov 15, 2012, 7:11:31 AM11/15/12
to barcelo...@googlegroups.com
Yo justo a principios de semana había estado intentando tener un DialogFragment y dentro un ViewPager con FragmentAdapter, para poder hacer swype entre varios fragments dentro de un diálogo (eran fragments sencillos). Lo había dejado por imposible y con pregunta sin respuesta en StackOverflow, supongo que ahora ya se podrá hacer ^^ 
Reply all
Reply to author
Forward
0 new messages