휴대 전화가 부팅 될 때 자동으로 응용 프로그램을 시작하고 싶습니다. 매니페스트 파일에 BroadcastReceiver를 선언했습니다. 전화로 활동 시작 Android에서 부팅
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name=".Autostart">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
나는 수신기를위한 자바 파일을했다.
Autostart.java
public class Autostart extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
Intent pushIntent = new Intent(context, MushTouchActivity.class);
pushIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(pushIntent);
}
}
}하지만 내 전화를 전환 할 때, 응용 프로그램이 실행되지 않습니다. 아무도 내가 여기에없는 것을 말해 줄 수 있습니까?
Nopes. 아무 반응이 없습니다. – Swayam
이것은 실제로 작동합니다. 부팅 할 때 활동을 시작하려면이 플래그를 추가해야합니다. 감사. – Stan
이 작동하지 않습니다 .. – Noman