gpt4 book ai didi

java - 使用什么 Intent 将多任务列表从 Action Memo 应用程序发送到 S Planner 应用程序?

转载 作者:行者123 更新时间:2023-12-01 12:26:19 25 4
gpt4 key购买 nike

用于将多任务列表从 Action Memo 应用发送到 Samsung Galaxy Note 3(以及其他相关 Note 设备)上的 S Planner 应用的 Intent 是什么?

在 Note 3 设备上,如果您打开“操作备忘录”,然后在多行中写入项目列表,然后按“链接到操作”按钮,然后选择“任务”,它会将数据发送到 S Planner,后者将数据转换为每行变成一个单独的任务。使用什么 Intent 将此信息从 Action Memo 应用程序传递到 S Planner 应用程序?

最佳答案

简短的回答:

我不相信在这种情况下它使用了 Intent 。

长答案:

我已经能够确定 ActionMemo 中“操作链接”菜单中每个其他选项的 Intent 。以下代码 fragment 提供了可在 list 文件中使用的 Intent 过滤器来捕获其中的每一个:

       <!-- Phone -->
<intent-filter>
<action android:name="android.intent.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="tel"/>
</intent-filter>
<!-- Contact -->
<intent-filter>
<action android:name="android.intent.action.INSERT"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="vnd.android.cursor.dir/contact"/>
</intent-filter>
<!-- Messaging -->
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="smsto" />
</intent-filter>
<!-- Email -->
<intent-filter>
<action android:name="android.intent.action.SENDTO"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="mailto"/>
</intent-filter>
<!-- Browser -->
<intent-filter>
<action android:name="android.intent.action.WEB_SEARCH"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<!-- Map -->
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="geo"/>
</intent-filter>
<!-- Task (one line) -->
<intent-filter>
<action android:name="android.intent.action.EDIT"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="vnd.android.cursor.item/event"/>
</intent-filter>
<!-- Task (multi line) -->
<!-- I don't believe it uses an intent for this. -->

我能够通过使用诸如Intent Intercept之类的工具来确定这些捕获并分析一些但不是全部 Intent ,并且 Manifest Viewer分析当前接收这些 intest 的应用程序的 list 文件,也可以使用 adb logcat。

但即便如此,我仍然无法找到这个特定案例的 Intent 。我什至从三星 SPlanner 应用程序(本质上是三星标准 Android 日历应用程序的修改版本)中获取 list 文件,并将其中的每个 Intent 过滤器复制到我自己的 list 文件中,并确保 SPlanner 应用程序没有设置为任何 Intent 的默认应用程序。而我仍然无法拦截这个 Action 的 Intent 。根据我的理解,如果使用 Intent ,这应该是捕获 Intent 的可靠方法。因此,我必须得出结论,在这种特殊情况下,这两个应用程序之间没有使用 Intent 进行通信。

如果其他人有更多信息,请随时发表评论。

编辑:似乎没有人可以添加任何内容,所以我接受我的答案。

关于java - 使用什么 Intent 将多任务列表从 Action Memo 应用程序发送到 S Planner 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26304170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com