1
服務是Android的組件之一。Android應用程序可以有多個服務嗎?
Android應用程序可以有多個服務嗎?我可以在沒有活動的情況下啓動服務嗎?怎麼做?
在Android中,我可以控制的4個組件(活動,服務,內容提供者,廣播接收器)是我可以控制的最小單位之一嗎(我的意思是我可以讓它在啓動時啓動)?
我可以註冊一個類的方法並讓它在啓動時運行嗎?
謝謝。
服務是Android的組件之一。Android應用程序可以有多個服務嗎?
Android應用程序可以有多個服務嗎?我可以在沒有活動的情況下啓動服務嗎?怎麼做?
在Android中,我可以控制的4個組件(活動,服務,內容提供者,廣播接收器)是我可以控制的最小單位之一嗎(我的意思是我可以讓它在啓動時啓動)?
我可以註冊一個類的方法並讓它在啓動時運行嗎?
謝謝。
是的,你可以在一個應用程序中有多個服務。
您可以在啓動時啓動服務。
在你的清單元素:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
在您的應用程序元素
<receiver android:name="com.example.BroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
在BroadcastReceiver.java:
public class Broadcastreceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent startServiceIntent = new Intent(context, Service.class);
context.startService(startServiceIntent);
}
}
我希望能回答你的問題。