一、如何启用APP服务
开始〉设置〉控制面板〉管理工具〉服务〉找到Application Layer Gateway Service右击〉属性〉启动类型〉自动 还有一个Application Management一样按照上面的操作 重新启动系统〉OK
二、如何开启应用程序启动服务?
右键【计算机】→选择【管理】→【服务和应用程序】→【服务】
找到Print Spooler 右键【启动】
我的这个应用程序打开后是个控制台,我想把它列为“开机启动服务”里面,怎样把这个应用程序改为服务启动项里面啊?让它在后台运行,进程里面保持开机就启动,谢谢了额
三、怎样怎样启用bits服务?
方法一、控制面板-管理工具-服务-在Background Intelligent Transfer Service这个服务上面点右键-再点启动-即可。
方法二、运行gpedit.msc—第一个管理模块—网络—后台智能传送服务—双击右边的BITS使用的最大网络宽带—选择已启用,并把下面两个的BITS传输率上限设置为零—应用。
四、如何启用Service,如何停用Service
一.步骤
第一步:继承Service类
public class SMSService
extends Service { }
第二步:在AndroidManifest.xml文件中的<application>节点里对服务进行配置:
<service
android:name=.DemoService />
二.Context.startService()和Context.bindService
服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可
以启动Service,但是它们的使用场合有所不同。
1.使用startService()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。
使用bindService()方法启用服务,调用者与服务绑定在了一起,调用者一旦退出,服务也就终止。
2.采用Context.startService()方法启动服务,在服务未被创建时,系统会先调用服务的onCreate()方法,
接着调用onStart()方法。如果调用startService()方法前服务已经被创建,多次调用startService()方法并不会导致多次创建服务,但会导致多次调用onStart()方法。
采用startService()方法启动的服务,只能调用Context.stopService()方法结束服务,服务结束时会调用onDestroy()方法。
3.采用Context.bindService()方法启动服务,在服务未被创建时,系统会先调用服务的onCreate()方法,
接着调用onBind()方法。这个时候调用者和服务绑定在一起,调用者退出了,系统就会先调用服务的onUnbind()方法,接着调用onDestroy()方法。如果调用bindService()方法前服务已经被绑定,多次调用bindService()方法并不会导致多次创建服务及绑定(也就是说onCreate()和onBind()方法并不会被多次调用)。如果调用者希望与正在绑定的服务解除绑定,可以调用unbindService()方法,调用该方法也会导致系统调用服务的onUnbind()-->onDestroy()方法。
1.Service常用生命周期回调方法如下:
onCreate() 该方法在服务被创建时调用,该方法只会被调用一次,无论调用多少次startService()或bindService()方法,
服务也只被创建一次。
onDestroy()该方法在服务被终止时调用。
2.
Context.startService()启动Service有关的生命周期方法
onStart() 只有采用Context.startService()方法启动服务时才会回调该方法。该方法在服务开始运行时被调用。
多次调用startService()方法尽管不会多次创建服务,但onStart()
方法会被多次调用。
3.
Context.bindService()启动Service有关的生命周期方法
onBind()只有采用Context.bindService()方法启动服务时才会回调该方法。该方法在调用者与服务绑定时被调用,
当调用者与服务已经绑定,多次调用Context.bindService()方法并不会导致该方法被多次调用。
onUnbind()只有采用Context.bindService()方法启动服务时才会回调该方法。该方法在调用者与服务解除绑定时被调用。
备注:
1.
采用startService()启动服务
Intent
intent = new Intent(DemoActivity.this, DemoService.class);
startService(intent);
2.Context.bindService()启动
Intent
intent = new Intent(DemoActivity.this, DemoService.class);
bindService(intent, conn, Context.BIND_AUTO_CREATE);
//unbindService(conn);//解除绑定