馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
最近的需要一個程序在手機開機之後,能夠自動啟動。android可以是實現開機自啟動程序,就是通過繼承android.content.BroadcastReceiver來實現廣播,從而實現開機啟動這個應用程序.
主要自啟動代碼是:- package com.easymorse;
- import android.content.BroadcastReceiver;
- import android.content.Context;
- import android.content.Intent;
- public class HippoStartupIntentReceiver extends BroadcastReceiver {
- @Override
- public void onReceive(Context context, Intent intent) {
- Intent mBootIntent = new Intent(context, myboot.class);
- mBootIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- context.startActivity(mBootIntent);
- }
- }
複製代碼 上面的代碼還不能實現程序開機自啟動,主要在AndroidManifest.xml配置文件中添加filter:- <receiver android:name="HippoStartupIntentReceiver" >
- <intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <category android:name="android.intent.category.HOME" />
- </intent-filter>
- </receiver>
複製代碼 才能實現開機自啟動程序。
開機自啟動手機真靈程序源代碼:
https://easymorse-android.googlecode.com/svn/trunk/MyBoot |