0

Привет Я новичок в разработке приложения в Android. Я видел другие приложения, они используют общий доступ к друзьям с помощью Messenger или Facebook .. для мгновенного обмена, я делюсь с ним на Messenger, а затем в содержании должны отображаться некоторые тексты и ссылка на приложение !! Как я могу это сделать? кто угодно, пожалуйста, помогите !!! Я попытался ответить на этот сайт, чтобы поделиться, но он работает только с SMS и Gmail, но если я делюсь с Messenger, он ничего не показывает!Поделитесь информацией с Messenger или Line или другим, как Facebook или Tweeter

ответ

0

Попробуйте этот код для обмена доступным изображением со ссылкой и текстом.

Следуйте этим шаги

Шаг 1: - Возьмите одну кнопку в вашем layout.xml для совместного использования контента.

Шаг 2: -onClickListner для этой кнопки в вашем Activity.java.

Этап 3: - Поместите этот код в свой файл Activity.java Button setOnClickListner.

String myText = "share text though this string"; 
      Bitmap icon = BitmapFactory.decodeResource(getResources(), 
        R.mipmap.icon_256); 
      Intent share = new Intent(Intent.ACTION_SEND); 
      share.setType("image/jpg"); 
      ByteArrayOutputStream bytes = new ByteArrayOutputStream(); 
      icon.compress(Bitmap.CompressFormat.JPEG, 100, bytes); 
      File f = new File(Environment.getExternalStorageDirectory() 
        + File.separator + "temporary_file.jpg"); 
      try { 
       f.createNewFile(); 
       FileOutputStream fo = new FileOutputStream(f); 
       fo.write(bytes.toByteArray()); 
      } catch (IOException e) { 
       e.printStackTrace(); 
      } 
      String extraText = myText + "\n\nhttps://www.google.co.in"; 
      share.putExtra(Intent.EXTRA_TEXT,extraText); 
      share.putExtra(Intent.EXTRA_STREAM, 
        Uri.fromFile(f)); 
      startActivity(Intent.createChooser(share, "Share Image")); 
+0

Большое вам спасибо! но я все еще задаюсь вопросом, могу ли я создать изображение из своего приложения в папку «Хранение телефона», а затем поделиться им, извлекая из него uri. Как я могу это сделать? –

 Смежные вопросы

  • Нет связанных вопросов^_^