No lo creo. Aunque estás (están) en algo con la gran cantidad de ciclos de CPU sin explotar accesibles a través de Android (y otros teléfonos móviles), el factor limitante tiende a ser que los usuarios no quieren que sus baterías se agoten para calcular fractales (o algo por el estilo).
Sin embargo, si se creara un servicio que funcionara SÓLO mientras los teléfonos se están cargando, sería un asunto completamente diferente. Sin embargo, al hacerlo se reduce enormemente el tiempo que estaría disponible para aprovechar esos ciclos de la CPU.
[Editar] - Y otras notas...
En un momento dado había investigado ( con bastante intensidad ) la creación de un sistema de base de datos distribuida que residiera en los teléfonos móviles para dar soporte a Apps básicas que no quisieran depender de un servicio REST. En última instancia, se redujo a la falta de potencia ilimitada que hizo que no valiera la pena. El objetivo sigue pareciendo un poco el santo grial de la programación de aplicaciones móviles: crear un sistema distribuido que pueda tomar un servicio y un esquema de base de datos, y luego añadir un sistema de descubrimiento y hash para hacer un seguimiento de los nodos vivos que tenían datos. Mover toda esa información de un lado a otro podría atascar una conexión 3G, pero creo que dentro de unos años eso no será un gran problema.