开展不同的活动

时间:2017-11-17 13:02:26

标签: android android-activity service launcher broadcasting

我有两个活动。一个是主要活动,第二个是锁定屏幕活动。主要活动包含应用程序的内容,锁定屏幕活动显示锁定屏幕。 我想要的是,当用户打开应用程序时,它应显示主要活动。但是当用户插入充电器时,即使应用程序关闭,它也应自动打开锁定屏幕活动。 我已完成了执行此操作所需的所有工作。但是当用户插入充电器时,它会运行主要活动而不是锁定屏幕活动。 如果有人知道如何在插上充电器打开锁屏活动,通常它应显示主要活动,那么请告诉我如何? 任何帮助表示赞赏

1 个答案:

答案 0 :(得分:1)

您需要在用户插件充电器时使用广播接收器,然后您的应用才能接收广播。

在Menifest中

set colorbox user origin graph cbPosX, graph 0 size cbwidth, graph 1

你的接收者课程

<receiver android:name=".PlugInReceiver">
    <intent-filter>
        <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
        <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
    </intent-filter>
</receiver>