在 Android 中使用 Share Intent 启动 OneNote
Launch OneNote using Share Intent in Android
显然,Microsoft 已向 OneNote Android 应用程序添加了一些共享意图支持:http://www.xda-developers.com/massive-facelift-to-microsoft-onenote-for-android-brings-share-intent-and-multi-window-support/
如何在 Android 上使用共享意向来启动 OneNote 应用程序?
不能直接通过Share Intent 启动OneNote。发生的行为是:
内容发送到 OneNote 应用程序
创建的页面标题与 EXTRA_SUBJECT
和 body 匹配,如在 EXTRA_TEXT
中发送的那样。
指示页面已创建的低优先级通知会触发。 Target设置为打开OneNote到查看页面activity.
我想如果你请求通知权限,你可以拦截通知并在此时自己打开 OneNote。
如果你只是想打开 OneNote,为什么不直接使用类似的东西:
String onPackageName = "com.microsoft.office.onenote";
Intent launchIntent = getPackageManager().
getLaunchIntentForPackage(onPackageName);
startActivity(launchIntent);
显然,Microsoft 已向 OneNote Android 应用程序添加了一些共享意图支持:http://www.xda-developers.com/massive-facelift-to-microsoft-onenote-for-android-brings-share-intent-and-multi-window-support/
如何在 Android 上使用共享意向来启动 OneNote 应用程序?
不能直接通过Share Intent 启动OneNote。发生的行为是:
内容发送到 OneNote 应用程序
创建的页面标题与
EXTRA_SUBJECT
和 body 匹配,如在EXTRA_TEXT
中发送的那样。指示页面已创建的低优先级通知会触发。 Target设置为打开OneNote到查看页面activity.
我想如果你请求通知权限,你可以拦截通知并在此时自己打开 OneNote。
如果你只是想打开 OneNote,为什么不直接使用类似的东西:
String onPackageName = "com.microsoft.office.onenote";
Intent launchIntent = getPackageManager().
getLaunchIntentForPackage(onPackageName);
startActivity(launchIntent);