Android意图在新文档中使用意图文本打开Word

时间:2016-08-26 02:37:39

标签: android android-intent

我想将我的Android应用程序中的数据发送到Office Mobile(特别是Word Document)Android应用程序。我应该在下面的setType()方法中提供什么值,当前值不会使Office Mobile成为选项之一。它只会带来twitter,facebook等。

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);

1 个答案:

答案 0 :(得分:-1)

试试这个:

public static void openFile(Context context, File url) throws IOException {
    // Create URI
    File file=url;
    Uri uri = Uri.fromFile(file);

    Intent intent = new Intent(Intent.ACTION_VIEW);

    if(url.toString().contains(".docx")) {
        // Text file
        intent.setDataAndType(uri, "text/plain");
}

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
        context.startActivity(intent);

如果这不起作用,可以使用其他一些链接:Android how to open a .doc extension file? https://developer.android.com/guide/components/intents-filters.html

希望它有效!祝好运!快乐的编码!