在Activity中
package cn.edu.servicetest;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ServiceTestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn=(Button)this.findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(ServiceTestActivity.this, MyService.class);
ServiceTestActivity.this.startService(intent);
}
});
}
}
二、继承Service
package cn.edu.servicetest;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
public class MyService extends Service{
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// TODO Auto-generated method stub
System.out.println("service Begin");
return super.onStartCommand(intent, flags, startId);
}
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
}
在AndroidManifest.xml中增加如下配置信息
<service android:name="cn.edu.servicetest.MyService">
</service>
分享到:
相关推荐
android开机启动服务代码。开机启动进行android录音。实现android的后台录音。
最近在将 HevSocks5Client 移植到 Android 上了,在经过增加...Java 中调用 native 程序我选择使用 JNI 方式,直接在 JNI_OnLoad 方法中调用 pthread_create 创建个线程跑原来的 main 就行啦。 代码如下:…#if defined
Android 自动启动服务,也可以手动启动或停止指定的服务,这只是一个例子,演示在android环境下,如何在后台自动运行Service。 public void onDestroy() {//重写的onDestroy方法 myThread.flag = false;//停止...
android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service
而本文将介绍android设备中已启动的服务,并判断某一服务是启动 1.根据ACTIVITY_SERVICE获取系统服务 activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); 2.获取系统中正在运行的服务 ...
Android系统在新进程中启动自定义服务过程(startService)的原理分析
android后台服务自启动
在Qt项目中启动一个监听SD卡插入的Android服务,并通过jni在该服务中发射Qt信号,另外在Qt中通过信号与槽机制成功获取该服务发射的信号。
完整DEMO,一个Activity,一个broadcast,一个service 程序最少在手机上运行一次,手机重启也可以启动服务
有的服务做的更绝,当用户在运行的服务中手动停止该服务以后,过了一段时间,服务又自动运行了。虽然,从用户的角度来说,这种方式比较流氓。但是,从程序员的角度来说,这是如何做到的呢?经过研究,我发现有一种...
【Android】开机自启动Demo 相关文章:http://blog.csdn.net/etzmico/article/details/6848465
android两个服务相互检测,一个掉了,另一个会把对方启动起来
Android启动,第一大阶段,init启动。 Linux内核启动之后,执行第一个进程 Init,init会启动本地服务,创建Zygote进程,并最终到达systemserver,systemserver再往上启动framework层相关服务和进程,启动launcher等完成整个...
类似这样:在服务1中检测服务2,检测到服务2不存在,准备启动服务2;在服务2中检测服务1,检测到服务1不存在,准备启动服务1。编写此类功能时,检测判断服务是否开启是基本的,模块功能围绕此展开。
Android运行vue打包后的程序,部署再android本地,目的是使用vue做android的单机应用。
Android脚本init.rc中写service,应用中启动该service
Android开发中,alarmManager在5.0以上系统,启动时间设置无效的问题 做一个app,需要后台保持发送心跳包。由于锁屏后CPU休眠,导致心跳包线程被挂起,所以尝试使用alarmManager定时唤醒Service发送心跳包。 以下是...
APP 自动启动,随系统启动,马上启动的demo ,在 delphi xe 10.2 和10.3 中编译统统,可以运行,包含源码,注意修改项目2个地方,1 permission 里面的 receive boot completed 2. 修改AndroidManifest.template.xml...
Android 自动启动服务的示例.zip
本章内容服务(Service)是Android系统中4个应用程序组件之一(其他的组件详见3.2节的内容)。服务主要用于两个目的:后台运行和跨进程访问。通过启动一个服务,可以在不显示界面的... 在AIDL服务中传递复杂的数据