开展不同的活动
Launching different activities
我有两个activities.one主要activity第二个是锁屏activity.what主要activity包含应用内容和锁屏activity 显示锁定屏幕。
我想要的是,当用户打开应用程序时,它应该显示 main activity。但是当用户插入充电器时,它应该会自动打开锁屏 activity 即使应用程序已关闭。
当用户插入充电器时,我已经完成了 this.but 所需的所有工作,它运行主 activity 而不是锁定屏幕 activity。
如果有人知道如何在插入充电器时打开锁定屏幕 activity 并且通常它应该显示主屏幕 activity 那么请告诉我怎么做?
感谢任何帮助
当用户插件充电器然后您的应用接收广播时,您需要使用广播接收器。
在清单中
<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>
您的收件人class
public class PlugInReceiver extends BroadcastReceiver {
public void onReceive(Context context , Intent intent) {
String action = intent.getAction();
if(action.equals(Intent.ACTION_POWER_CONNECTED)) {
// Do something when power connected
}
else if(action.equals(Intent.ACTION_POWER_DISCONNECTED)) {
// Do something when power disconnected
}
}
}
我有两个activities.one主要activity第二个是锁屏activity.what主要activity包含应用内容和锁屏activity 显示锁定屏幕。 我想要的是,当用户打开应用程序时,它应该显示 main activity。但是当用户插入充电器时,它应该会自动打开锁屏 activity 即使应用程序已关闭。 当用户插入充电器时,我已经完成了 this.but 所需的所有工作,它运行主 activity 而不是锁定屏幕 activity。 如果有人知道如何在插入充电器时打开锁定屏幕 activity 并且通常它应该显示主屏幕 activity 那么请告诉我怎么做? 感谢任何帮助
当用户插件充电器然后您的应用接收广播时,您需要使用广播接收器。
在清单中
<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>
您的收件人class
public class PlugInReceiver extends BroadcastReceiver {
public void onReceive(Context context , Intent intent) {
String action = intent.getAction();
if(action.equals(Intent.ACTION_POWER_CONNECTED)) {
// Do something when power connected
}
else if(action.equals(Intent.ACTION_POWER_DISCONNECTED)) {
// Do something when power disconnected
}
}
}