如何使用Android Memo App创建私人笔记

时间:2013-04-19 18:58:27

标签: java android

我正在构建一个能够创建笔记的Android应用程序。

为此我开始下一个活动:

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);
}

代码运行良好,原生备忘录 应用已成功启动。

然而,当我从桌面启动备忘录 应用程序时,我在我的应用程序的Memo中写的笔记是可见的,我希望这些笔记是私有的它只能从我的应用程序中看到。

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

有没有人知道这是否适用于Android App?

提前致谢。

1 个答案:

答案 0 :(得分:2)

不,应用程序必须记住这个用例。备忘录不是。此外,并非所有手机都提供备忘录 - 许多手机将其替换为具有类似用途的其他应用程序。有些人根本没有备忘录应用程序。事实上,大多数不包括你的包装名称中的第二个是Samasung Electronics Corp,该应用程序只会出现在三星手机上(而不是全部)。