¿Cuál es la forma más fácil de obtener el número de núcleos de CPU en un dispositivo Android?

Para los usuarios, instale la aplicación gratuita Información del sistema Android y observe el número de procesadores (2 en la siguiente imagen)

Para los desarrolladores, aquí hay un fragmento de código de http: //makingmoneywithandroid.co…:

  / **
  * Obtiene el número de núcleos disponibles en este dispositivo, en todos los procesadores.
  * Requiere: Posibilidad de leer detenidamente el sistema de archivos en "/ sys / devices / system / cpu"
  * @return El número de núcleos, o 1 si no se obtiene el resultado
  * /
 private int getNumCores () {
     // Clase privada para mostrar solo dispositivos de CPU en la lista del directorio
     La clase CpuFilter implementa FileFilter {
         @Anular
         public boolean accept (nombre de ruta del archivo) {
             // Comprueba si el nombre del archivo es "cpu", seguido de un número de un solo dígito
             if (Pattern.matches ("cpu [0-9]", pathname.getName ())) {
                 volver verdadero;
             }
             falso retorno;
         }      
     }

     tratar {
         // Obtener el directorio que contiene información de la CPU
    	 Archivo dir = nuevo archivo ("/ sys / devices / system / cpu /");
    	 // Filtrar para enumerar solo los dispositivos que nos interesan
         Archivo [] archivos = dir.listFiles (nuevo CpuFilter ());
         Log.d (TAG, "CPU Count:" + files.length);
         // Devuelve el número de núcleos (dispositivos de CPU virtuales)
         return files.length;
     } catch (Excepción e) {
         // Imprimir excepción
         Log.d (TAG, "CPU Count: Failed");
         e.printStackTrace ();
         // Predeterminado para devolver 1 núcleo
         retorno 1;
     }
 }

Para usuarios avanzados, que trabajan en cosas de nivel de kernel, se puede encontrar yendo a
sys / devices / system / cpu
Busque directorios con nombres como cpu0, cpu1 que le den una idea de la cantidad de CPU. Se pueden determinar otras propiedades de la CPU, como si está en línea o no, utilizando cat en los archivos mencionados en los respectivos directorios de la CPU.

Esta es una gran herramienta: ¡Yeppp! CPUID (Google Play Android 應用 程式). El enlace tiene algunos caracteres que no están en inglés, pero la página está totalmente en inglés.

Descargo de responsabilidad: es de un antiguo TA mío, Marat Dukhan (página web de Marat Dukhan)

Phone Hardware Info – Aplicaciones de Android en Google Play

Esta aplicación te dará

-Información de núcleos de CPU

-Arquitectura de CPU y sus variantes

-Información del procesador

-Uso actual de CPU

puede obtener el número de núcleos de la CPU a través de CPU Performance Control Free, también puede controlar la configuración de su CPU, pero debe tener acceso de root.