Estoy tratando de capturar la imagen y guardarla en la galería. Para eso en onCreate mi código Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); File photo = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(photo); intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intent, TAKE_PICTURE); y @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK && requestCode […]
Tengo una clase personalizada llamada Datos que contiene todos los datos. La actividad principal crea dos fragmentos. Tengo un campo en la actividad principal como esto: private Data data = new Data(); Los fragmentos se crean con este método: private ArrayList<Fragment> getFragments() { ArrayList<Fragment> fragments = new ArrayList<Fragment>(); fragments.add(new fragment_one()); fragments.add(new fragment_two()); return fragments; } […]
Esto se ha pedido algunas veces aquí en SO, pero mi caso es un poco diferente. Tengo clase A que implementa Parcelable. Clase A contiene algunos datos de los miembros que se pueden parcelar. Tiene su propio writeToParcel() y implementa writeToParcel() , describeContents() , y un constructor que acepta un Parcel . Hay una clase […]
Estoy desarrollando un proyecto androide que es bastante grande y tiene muchas imágenes en la carpeta dibujable. Muchas de estas imágenes no están siendo utilizadas en el proyecto (porque han sido reemplazadas) y consumen un espacio valioso. ¿Hay alguna forma de encontrar automáticamente esas imágenes y eliminarlas, en lugar de buscar en cada imagen del […]
En primer lugar, quiero crear un usuario que envíe una solicitud posterior de mi aplicación android al servidor, que utiliza Symfony2 y FOSUserBundle. Por último, quiero iniciar sesión en un usuario desde la aplicación para móviles y luego comunicar datos con el servidor. Sé cómo implementar una post-solicitud en el dispositivo Android. Pero no sé […]
Quiero pasar una cadena y un mapa de bits a un servicio utilizando AIDL. El servicio implementa este método AIDL: void addButton(in Bundle data); En mi caso, el Bundle contiene una cadena y un mapa de bits. La aplicación que llama (cliente) tiene este código: … // Add text to the bundle Bundle data = […]
Estoy cansado de ver un montón de preguntas Stackoverflow sobre esto, incluso en los foros de Google o sitio oficial de Google de apoyo, la publicación de "soluciones" que llevan a desinstalar el paquete a través de ADB, para hacer algo con el teléfono enraizado, para eliminar la caché de Google Play Servicios, etc … […]
Nos estábamos preguntando si al usar Bundle con objetos serializable o parcelable, ¿cuándo realmente ocurre el marshalling? ¿Tan pronto como lo pones en el paquete? Dado que los paquetes se utilizan principalmente para simplemente pasar alrededor de los datos entre dos pantallas (no estamos hablando de IPC aquí!), No parece haber mucho punto en la […]
Pregunta de opción múltiple: ¿Cuál de los siguientes comprobará correctamente si una aplicación tiene o no un determinado permiso declarado en su AndroidManifest.xml? getContext().checkCallingOrSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED o getContext().getPackageManager().checkPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE, getContext().getPackageName()) == PackageManager.PERMISSION_GRANTED Básicamente, me dieron miedo de la documentación de Android de lo que afirma checkCallingOrSelfPermission -> que otorga un IPC permisos si sólo comprobarlo ?? […]
Los valores se están pasando y la ejecución sucede correctamente, pero veo que estos son arrojados en logcat y quiero eliminar estos, he comprobado los foros más antiguos, pero nada en específico. Estoy publicando mi código de abajo, por favor, hágamelo saber por qué este problema ocurrir public class ExecutionInfo implements Parcelable { private int […]