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/

相关文章:

java相当于python正则表达式

java - java字符串中下划线替换为大写字母

java - 做而行不通

android - Android版MuPDF : Option for fragment instead Activity

java - 为什么我的 Java 百分比略有错误?

java - 维护 JInternalFrame 的单个实例?

java - 实例工厂方法与静态工厂方法

android - 如何在 Android Q 上设置闹钟?

java - 将 mdpi 和 hdpi 屏幕的像素转换为 dpi

android - 以编程方式更改 <item> 属性