小编lov*_*ntu的帖子

如何在android的设置屏幕中显示已安装的日历列表

我想在设置屏幕中显示已安装的日历列表,并在其中选择一个.我在Android应用程序Cal中看到了这个功能.可在此处找到Cal app中已安装日历列表的屏幕截图.

我想知道的是"是否可以使用res/XML下的<preference>显示日历列表"?

要么

我是否必须使用PackageManager选择日历列表以查找所有已安装应用程序的列表并仅显示日历应用程序?

我尝试使用以下方法使用<preference>

<Preference android:title="@string/pref_select_calendar" >
    <intent
        android:action="android.intent.action.PICK"
        android:data="content://calendar/calendars" />
</Preference>
Run Code Online (Sandbox Code Playgroud)

但我有android.content.ActivityNotFoundException:找不到处理Intent的Activity

{ act=android.intent.action.PICK dat=content://calendar/calenders }
Run Code Online (Sandbox Code Playgroud)

我错过了什么?或者我正在尝试的方法不正确?任何指针都会非常有用.谢谢.

android calendar android-intent android-calendar android-implicit-intent

4
推荐指数
1
解决办法
1486
查看次数

通过 ECS 运行 docker 镜像是否需要 PM2?

我们曾经 为 nodejs 应用程序在生产中使用PM2

现在来了 docker,它理想地希望我们每个容器有一个进程(尽管现在它已更改为每个容器一个关注点),然后如果您的应用程序是水平可扩展的,则您可以生成许多容器。

最后,还有管理容器的提供商,例如 AWS ECS 启动机器并运行 docker 容器。当它崩溃或无法访问时,它会启动另一台机器并确保应用程序在可能的情况下运行。docker本身也有一个HealthCheck选项,AWS ECS正在使用它(我假设其他提供商也会使用它)。

因此,考虑到所有这些,在 ECS 上运行 docker 映像时我是否真的需要 PM2 或任何其他进程管理器,还是我完全遗漏了什么?

amazon-web-services amazon-ecs docker pm2

3
推荐指数
1
解决办法
2345
查看次数