Android 开机启动, service 自动运行。

原创 2015年07月10日 03:19:23

1. First of all, you need to declare the permission in AndroidManifest.xml

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

2. register broadcast receiver in AndroidManifest.xml

When android system finished startup, the Receiver will be called.

        <receiver android:name="com.project.pedometer.OnBoot">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
            </intent-filter>
        </receiver>

3. Implement the Receiver class 

public class OnBoot extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {

        SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
        boolean needBoot = prefs.getBoolean("pedometer", false);

        if (needBoot) {
            Intent stepsIntent = new Intent(context,
                    StepService.class);
            context.startService(stepsIntent);
        }
    }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android 让一个Service开机自动启动

相关文章: http://www.coderanch.com/t/439875/Android/Mobile/make-your-application-run-as   1.首先开机启动后系统...

android如何实现开机自动启动Service或app

1.今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android....

android如何实现开机自动启动Service或app

1.今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android....

android如何实现开机自动启动Service或app

第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intentintent),在其中启动你想要启动的Service或app。   import ...

原创:Android怎么让一个service开机自动启动

Android怎么让一个service开机自动启动 时间过得真快,开学的日子也越来越近了,前段时间都是忙于上一届学员的工作,今天终于有时间坐下来静静的整理上一届授课的方面的知识点了,接下来的日子我会坚...

android如何实现开机自动启动Service或app

第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),在其中启动你想要启动的Service或app。

android上怎样让一个Service开机自动启动

1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。 ...

android 上怎样让一个Service开机自动启动

1.首先开机启 动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED, 这个Action只会发出一次。 ...

【Android开发日记】初次探秘Android Service!Service开机启动+重力感应+弹窗+保持运行

初次探秘Android Service!Service开机启动 、Service探测重力感应、Service弹窗、Service永不被杀、图文记录

开机启动一个服务Service,启动后没有界面后台暗暗运行

原文来自:http://blog.163.com/shaocpa@126/blog/static/553577572012418103732417/ 如果开机启动一个Activity...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)