在android中,如何将我的程序放入操作列表

在android中,如何将我的程序放入操作列表,android,Android,当您想要共享类似音乐文件的文件时,如果您的设备中有电报和振动,您可以选择其中一种来共享音乐文件。我该怎么做?如何将程序添加到操作列表中?原则是什么 Android使用意图来执行操作。有关更多信息,请阅读。 例如,要共享mp3文件,您可以启动如下意图: File recordingFile = new File(recording.getFilePath()); Uri fileUri = Uri.fromFile(recordingFile); Intent i = new Intent(Int

当您想要共享类似音乐文件的文件时,如果您的设备中有
电报
振动
,您可以选择其中一种来共享音乐文件。我该怎么做?如何将程序添加到操作列表中?原则是什么

Android使用意图来执行操作。有关更多信息,请阅读。 例如,要共享mp3文件,您可以启动如下意图:

File recordingFile = new File(recording.getFilePath());
Uri fileUri = Uri.fromFile(recordingFile);
Intent i = new Intent(Intent.ACTION_SEND);
i.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
i.setType("audio/mp3");
i.putExtra(Intent.EXTRA_STREAM, fileUri);
try {
    startActivity(Intent.createChooser(i, "Share " + recording.getName()));
} catch (android.content.ActivityNotFoundException ex) {
    Toast.makeText(this, "There are no app installed to share your audio file.", Toast.LENGTH_SHORT).show();
}