小编use*_*665的帖子

意图.ACTION_SEND Whatsapp

我试图通过whatsapp分享一个mp3文件.它与其他应用程序(如gmail)完美配合,但它适用于whatsapp.谁能帮我?我需要添加一些putExtra()吗?

这是我的代码:

public void shareWithFriends(int id)
{       
  Intent share = new Intent(Intent.ACTION_SEND);
  share.setType("audio/mp3");
  //share.putExtra(Intent.EXTRA_SUBJECT,"subject");
  //Uri uri = Uri.parse("android.resource://com.igs.pokemonsoundboard/" + id);
  Uri uri = Uri.parse("android.resource://com.igs.pokemonsoundboard/raw/" + R.raw.pikachump3);
  share.putExtra(Intent.EXTRA_STREAM,uri);
  //share.putExtra("sms_body","Ringtone File :");
  startActivity(Intent.createChooser(share, "Share sound"));
}
Run Code Online (Sandbox Code Playgroud)

谢谢 ;)

android share stream send android-intent

4
推荐指数
1
解决办法
9570
查看次数

在约束布局中添加视图并以编程方式将它们设置为全屏

我花了几个小时在 ConstraintLayout 中添加图像视图并将其设置为全屏大小。

这是我在约束布局中添加图像的实际代码:

final ConstraintLayout constraitLayout = (ConstraintLayout)activity.findViewById(layout_xml);
    constraitLayout.addView(mImage,0);
    ConstraintSet set1 = new ConstraintSet();
    set1.clone(constraitLayout);
    set1.connect(mImage.getId(), ConstraintSet.TOP, constraitLayout.getId(), ConstraintSet.TOP, 0);
    set1.connect(mImage.getId(), ConstraintSet.LEFT, constraitLayout.getId(), ConstraintSet.LEFT, 0);
    set1.connect(mImage.getId(), ConstraintSet.RIGHT, constraitLayout.getId(), ConstraintSet.RIGHT, 0);
    set1.connect(mImage.getId(), ConstraintSet.BOTTOM, constraitLayout.getId(), ConstraintSet.BOTTOM, 0);
    set1.applyTo(constraitLayout);
Run Code Online (Sandbox Code Playgroud)

感谢帮助!

layout android constraints fullscreen

2
推荐指数
1
解决办法
4502
查看次数