Tag: android sharing

Intent + Share + Action_Send_Multiple + Facebook no funciona

Estoy tratando de usar Intent para sharing.It funciona bien con una sola imagen o cuando uso Intent.ACTION_SEND. Pero cuando uso Intent.ACTION_SEND_MULTIPLE No parece funcionar en Facebook, por ejemplo, estoy usando código debajo. ArrayList<Uri> files = new ArrayList<Uri>(); File a = new File(FileUtil.getDefaultMediaFolderPath(), "a.jpeg"); File b = new File(FileUtil.getDefaultMediaFolderPath(), "b.jpeg"); files.add(Uri.fromFile(a)); files.add(Uri.fromFile(b)); if (a.exists()) { if […]

Envío de texto e imágenes simultáneamente en android

En mi aplicación, Mi requisito es enviar imágenes y texto simultáneamente. Así que utilizo el código siguiente Intent share = new Intent(Intent.ACTION_SEND); share.setType("image/jpeg"); share.putExtra(Intent.EXTRA_TEXT, "My photos"); share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///"+f)); startActivity(Intent.createChooser(share, "Share Image")); Pero sólo se envía la imagen pero el texto no se envía. ¿Como puedó resolver esté problema?

Compartir el botón de ActionBar aparece dos veces

He creado un botón de compartir en mi barra de acción – pero parece que aparece dos veces. El archivo XML menú está debajo: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/action_share" android:title="@string/action_share" app:showAsAction="always" app:actionProviderClass="android.support.v7.widget.ShareActionProvider" /> </menu> Y es instanciado en el onCreateOptionsMenu en la vista. @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.menu_detail, menu); MenuItem menuItem […]

EXCEPCIÓN FATAL: ThumbnailManager-1 mientras comparte imágenes con Intent

Tengo la siguiente excepción al compartir imágenes usando FileProvider. El siguiente es el código que usé. { ArrayList<Uri> files = new ArrayList<Uri>(); files.add(getImageUriFromCache(context,bitmap,fileName)); } private void startSharingIntent(ArrayList<Uri> files,String caption){ Intent i=new Intent(android.content.Intent.ACTION_SEND_MULTIPLE); i.setType("image/png"); i.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); i.putExtra(Intent.EXTRA_SUBJECT, "my app share"); i.putParcelableArrayListExtra(Intent.EXTRA_STREAM, files); i.putExtra(Intent.EXTRA_TEXT,caption); i.putExtra(Intent.EXTRA_TITLE,caption); context.startActivity(Intent.createChooser(i, "Tital")); } public Uri getImageUriFromCache(Context inContext, Bitmap inImage , String fileId) throws […]

Problemas al compartir una imagen de activos en Android

Hay un poco de documentación y soporte acerca de cómo enviar y compartir imágenes (o archivos) desde la carpeta de activos de Android. Básicamente, he sido apoyado por estos enlaces: Compartir imágenes de Android de la carpeta de activos Http://www.nowherenearithaca.com/2012/03/too-easy-using-contentprovider-to-send.html Y muchos similares. Pero de todos modos, el código que estoy usando es: PROVEEDOR DE […]

Compartir fotos con Android con FileProvider

He leído toda la respuesta sobre este argumento pero siempre recibo un error de la aplicación que recibe mi foto. La única manera que funcionó para mí, para toda la aplicación , fue esto (funciona porque los archivos de tarjetas SD son públicos para todas las aplicaciones ): final File tmpFile = new File(context.getExternalCacheDir(), "exported.jpg"); […]

Cómo confirmar que Android Share Intent se ha completado correctamente

¿Existe alguna manera de confirmar si la intención de compartir en Android tuvo éxito o fracasó? (Por ejemplo, si comparto una publicación de Facebook, me gustaría saber si se publicó correctamente o si se canceló). A continuación se muestra el código de intención de Android que utilizo para compartir. Actualmente, se inicia un diálogo para […]

¿Cuál es el propósito de "FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET" al compartir?

He leído http://developer.android.com/guide/components/tasks-and-back-stack.html y he buscado la documentación de FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET , pero todavía no entiendo por qué un empleado de Google decidió Incluirlo en su blog sobre compartir. Http://android-developers.blogspot.com/2012/02/share-with-intents.html Aquí está su fragmento de código exactamente: Intent intent=new Intent(android.content.Intent.ACTION_SEND); intent.setType("text/plain"); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); // Add data to the intent, the receiving app will decide what to do […]

Cambiar el nombre del archivo adjunto al compartir el archivo en el correo

Estoy compartiendo un archivo usando este código: Uri fileUri = Uri.fromFile(new File(filePath)); Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.setType("audio/mp3"); shareIntent.putExtra(Intent.EXTRA_SUBJECT, "subject"); shareIntent.putExtra(Intent.EXTRA_TEXT, "body"); shareIntent.putExtra(Intent.EXTRA_STREAM, fileUri); startActivity(Intent.createChooser(shareIntent, "Share")); El nombre del archivo es: "a123456789cd.mp3". No puedo cambiar el nombre real del archivo así que necesito cambiarlo solamente en el accesorio en algo significativo como: "myRecording.mp3". Es eso […]

Permisos de Android M al compartir datos con otras aplicaciones

Parece que compartir datos con otras aplicaciones en Android M sólo es posible cuando la otra aplicación ha solicitado manualmente el permiso READ_EXTERNAL_STORAGE y me pregunto si alguien sabe una forma de evitar esto sin abrir manualmente todas las aplicaciones a las que puedo compartir y seleccionar el permiso de almacenamiento. Por ejemplo, tengo la […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.