我试图通过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)
谢谢 ;)
我花了几个小时在 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)
感谢帮助!