我想将我的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);
答案 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
希望它有效!祝好运!快乐的编码!