我如何发送 Android 意图以将当前笔记保存在 evernote 中,以便可以使用另一个意图创建新笔记?

How do I sent an Android intent to save the current note in evernote so that a new one can created with another intent?

我目前使用以下代码创建新的 Evernote Snapshot 笔记:

    Intent intent = new Intent("com.evernote.action.NEW_SNAPSHOT");
    startActivity(intent);

如果没有打开笔记,这会很好用,因为它会显示一个新的快照。如果我使用该功能一次但未保存笔记,则下次我 运行 此意图时会出现未保存的笔记,并且不会创建新的快照笔记。

我想先发送一个意图来保存当前的笔记,然后 运行 这个意图创建一个新的笔记。

Evernote 可以吗?如果是这样,意图必须是什么样子?

我没有将 Evernote 用于编程目的。 但是,我可以解释一种解决方案。

检索 APK 文件并在 Android Studio 中打开它。尝试读取 Manifest.xml 个文件。

因此,应用程序与其他程序交互的唯一地方是:

 <activity
            android:theme="@ref/0x7f0d022c"
            android:name="com.evernote.note.composer.NewNoteAloneActivity"
            android:configChanges="0x5a0"
            android:alwaysRetainTaskState="true"
            android:allowTaskReparenting="true"
            android:windowSoftInputMode="0x2">

            <intent-filter>

                <action
                    android:name="com.evernote.action.VIEW_NOTE" />

                <category
                    android:name="android.intent.category.DEFAULT" />
            </intent-filter>

            <intent-filter>

                <data
                    android:scheme="*" />

                <action
                    android:name="com.evernote.action.CREATE_NEW_NOTE" />

                <action
                    android:name="com.evernote.action.EDIT_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SNAPSHOT" />

                <action
                    android:name="com.evernote.action.NEW_PAGE_CAMERA_SNAPSHOT" />

                <action
                    android:name="com.evernote.action.NEW_VIDEO_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_VOICE_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SKITCH_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SPEECH_TO_TEXT_NOTE" />

                <action
                    android:name="com.evernote.action.SWAP_RESOURCE" />

                <action
                    android:name="com.evernote.action.UPDATE_NOTE" />

                <action
                    android:name="com.evernote.action.DELETE_NOTE" />

                <category
                    android:name="android.intent.category.DEFAULT" />
            </intent-filter>

            <intent-filter>

                <action
                    android:name="com.evernote.action.CREATE_NEW_NOTE" />

                <action
                    android:name="com.evernote.action.EDIT_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SNAPSHOT" />

                <action
                    android:name="com.evernote.action.NEW_PAGE_CAMERA_SNAPSHOT" />

                <action
                    android:name="com.evernote.action.NEW_VIDEO_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_VOICE_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SKITCH_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SPEECH_TO_TEXT_NOTE" />

                <action
                    android:name="com.evernote.action.SWAP_RESOURCE" />

                <action
                    android:name="com.evernote.action.UPDATE_NOTE" />

                <action
                    android:name="com.evernote.action.DELETE_NOTE" />

                <category
                    android:name="android.intent.category.DEFAULT" />
            </intent-filter>

            <intent-filter>

                <data
                    android:mimeType="*/*" />

                <action
                    android:name="com.evernote.action.CREATE_NEW_NOTE" />

                <action
                    android:name="com.evernote.action.EDIT_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SNAPSHOT" />

                <action
                    android:name="com.evernote.action.NEW_PAGE_CAMERA_SNAPSHOT" />

                <action
                    android:name="com.evernote.action.NEW_VIDEO_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_VOICE_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SKITCH_NOTE" />

                <action
                    android:name="com.evernote.action.NEW_SPEECH_TO_TEXT_NOTE" />

                <action
                    android:name="com.evernote.action.SWAP_RESOURCE" />

                <action
                    android:name="com.evernote.action.UPDATE_NOTE" />

                <action
                    android:name="com.evernote.action.DELETE_NOTE" />

                <category
                    android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>

与此处描述的相同。

https://dev.evernote.com/doc/articles/android_intents.php

所以,看来你的场景是不可能的。