java - 如何使用 Android 备忘录 App 创建私有(private)笔记

标签 java android

我正在构建一个提供创建笔记功能的 Android 应用。

为此,我开始下一个 Activity :

Intent notepad = new Intent(Intent.ACTION_MAIN);
notepad.addCategory(Intent.CATEGORY_LAUNCHER);
notepad.setPackage("com.sec.android.app.memo");

// Verify it resolves
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(notepad, PackageManager.GET_INTENT_FILTERS);
boolean isIntentSafe = activities.size() > 0;

// Start Notepad if it's safe
if (isIntentSafe)
{
    startActivity(notepad);
}

代码运行良好, native Memo App 已成功启动。

但是,当我从桌面启动 Memo App 时,我在 App 的 Memo 中写的笔记是可见的,我希望这些笔记是私有(private)的并且它只能从我的应用程序中看到。

此功能(创建私有(private)笔记)可通过 NoteViewController 类用于 iPhone 应用程序。

有谁知道这是否适用于 android 应用程序?

提前致谢。

最佳答案

不,必须在编写应用程序时考虑到这个用例。备忘录不是。此外,备忘录并非在所有手机上都可用 - 许多手机将其替换为具有类似用途的其他应用程序。有些根本没有备忘录应用程序。事实上,大多数不会 - 您的包裹名称中的 sec 是 Samasung Electronics Corp,该应用程序只会出现在三星手机上(而不是所有手机)。

关于java - 如何使用 Android 备忘录 App 创建私有(private)笔记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16111707/

相关文章:

android - 带 Activity 的抽屉导航和。带 fragment 的抽屉导航

android - (Android) 使用搜索和默认书签打开 Google map ?

Android:暂停和恢复 Activity 中的线程

java - 如何动态加载新的jar文件到JavaVM

java - 无法从 activemq 队列中删除特定消息

java - 将值应用于对象时出错

java 库 vs android 库

android - RxJava 使用 onComplete 每 x 秒调用一次服务

java - 将所有月份设置为java中的列表

java - 标签库的目的?