Android分享apk问题_不支持该文件格式

时间:2016-10-11 14:51:52

标签: android android-intent

我正在尝试通过能够发送应用程序的应用程序发送apk,我测试了所有的答案,但我得到了这个Toast消息。 不支持文件格式 ,,,,

这是我测试的代码

public  void shareApp() {
        Intent i = new Intent(Intent.ACTION_SEND);
        i.setType("application/vnd.android.package-archive");
        Uri path = Uri.parse("/data/apps/"+getActivity().getApplicationContext().getPackageName()+".apk");
        i.putExtra(Intent.EXTRA_SUBJECT, "Here is the fancy app");
        i.putExtra(Intent.EXTRA_TEXT, "Don't miss it!");
        i.putExtra(Intent.EXTRA_STREAM, path);
        try {
            startActivity(Intent.createChooser(i, "Share via"));
        } catch (android.content.ActivityNotFoundException ex) {
           Toast.makeText(getContext(), "There are no email clients installed.", Toast.LENGTH_SHORT).show();

    }}

0 个答案:

没有答案