在Android中使用Share Intent启动OneNote

时间:2015-04-14 18:54:58

标签: android onenote

显然,Microsoft已为OneNote Android应用添加了一些Share Intent支持:http://www.xda-developers.com/massive-facelift-to-microsoft-onenote-for-android-brings-share-intent-and-multi-window-support/

如何在Android上使用Share Intent启动OneNote应用程序?

1 个答案:

答案 0 :(得分:1)

您无法通过“共享意图”直接启动OneNote。发生的行为是:

  1. 将内容发送到OneNote应用

  2. EXTRA_SUBJECT中发送标题为EXTRA_TEXT和正文的网页已创建。

  3. 表示已创建页面的低优先级通知触发。目标设置为打开OneNote到View Page活动。

  4. 我想如果你要求通知权限,你可以拦截通知并在那时自己打开OneNote。

    如果您只想打开OneNote,为什么不使用以下内容:

    String onPackageName = "com.microsoft.office.onenote";
    Intent launchIntent = getPackageManager().
                          getLaunchIntentForPackage(onPackageName);
    startActivity(launchIntent);