Usando Arrays.copyOfRange () para debajo de API 9
Estoy desarrollando una aplicación que utiliza el método copyOfRange(byte[] original, int start, int end)
de Arrays.copyOfRange()
.
Se ha introducido sólo en API 9 y superiores. Pero, he leído en alguna parte que utiliza System.arraycopy()
que se ha introducido en la API 1 sí mismo.
- Generar código java en Eclipse?
- Extras de Android SDK Manager
- El emulador Android de Bluestacks está construido usando .Net?
- Android: el reproductor de youtube ha sido lanzado
- ¿Es esta una forma válida de mantener una referencia estática y Actividad / Contexto? ¿Por qué no debo hacer esto?
Mi pregunta es, en Android, hay una diferencia en el uso de Arrays.copyOfRange()
o System.arraycopy()
y si soy capaz de utilizar System.arraycopy () va a trabajar para las versiones inferiores de las API ???
Además, si pudiera obtener algún código de ejemplo al copiar un byteArray utilizando System.arraycopy()
.
Saludos.
- Android: Descargar Object
- utilizando nombres de clases variables en lugar de lotes de cláusulas if?
- Java.lang.IllegalArgumentException: No se puede tener un viewTypeCount <1
- El objeto se convierte en nulo
- ¿Hay una manera de determinar si es posible llamar a un dialog.dismiss () sin vacío try-catch bloque?
- Errores en android.app.Activity.java
- Listview getFirstVisiblePosition
- Android: ¿Por qué el constructor de SoundPool está obsoleto?
Arrays.copyOfRange () es sólo un método de conveniencia para System.arrayCopy ()
public class ArraysCompat { public byte[] copyOfRange(byte[] from, int start, int end){ int length = end - start; byte[] result = new byte[length]; System.arraycopy(from, start, result, 0, length); return result; } }
String[] a = Arrays.copyOfRange(results, 13, results.length); for (int i = 0; i < a.length; i++){ Log.d("New Messagexvvvvvvvv", String.valueOf(a[i])); }
- Android: Realm + Retrofit – Serializar apiresponse
- Java Android – volley library – obtener un mapa de bits a través de ImageLoader