Skip to content

Commit a213e36

Browse files
committed
增加启动升级Service的广播Action,方便Debug时通过adb发送广播拉起Service 使用方法:,adb shell am broadcast -a com.ayst.romupgrade.action.START -n com.ayst.romupgrade/.receiver.UpdateRecceiver
1 parent cfab438 commit a213e36

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,10 @@
6060
<receiver
6161
android:name="com.ayst.romupgrade.receiver.UpdateReceiver"
6262
android:enabled="true"
63-
android:exported="false">
63+
android:exported="true">
6464
<intent-filter>
6565
<action android:name="android.intent.action.BOOT_COMPLETED" />
66+
<action android:name="com.ayst.romupgrade.action.START" />
6667
</intent-filter>
6768
</receiver>
6869

app/src/main/java/com/ayst/romupgrade/receiver/UpdateReceiver.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,17 @@
4343
public class UpdateReceiver extends BroadcastReceiver {
4444
private static final String TAG = "UpdateReceiver";
4545

46+
private static final String ACTION_START = "com.ayst.romupgrade.action.START";
47+
4648
private static int sVolumeState = -1;
4749

4850
@Override
4951
public void onReceive(Context context, Intent intent) {
5052
String action = intent.getAction();
5153
Log.i(TAG, "onReceive, action = " + action);
5254

53-
if (TextUtils.equals(Intent.ACTION_BOOT_COMPLETED, action)) {
55+
if (TextUtils.equals(Intent.ACTION_BOOT_COMPLETED, action)
56+
|| TextUtils.equals(ACTION_START, action)) {
5457
/*
5558
Check local and remote upgrade after power-on.
5659
*/

0 commit comments

Comments
 (0)