Chinaunix首页 | 论坛 | 博客

OS

  • 博客访问: 2222506
  • 博文数量: 691
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2660
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-05 12:49
个人简介

不浮躁

文章分类

全部博文(691)

文章存档

2019年(1)

2017年(12)

2016年(99)

2015年(207)

2014年(372)

分类: Android平台

2015-10-28 21:05:04

主程序
package com.example.service_test;

import java.io.OutputStream;
import java.io.Reader;
import java.io.Writer;
import java.sql.Clob;
import java.sql.NClob;
import java.sql.SQLException;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {
    private Button start,stop;
 //private Intent intent;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
       start = (Button)findViewById(R.id.btn_start);
       stop  = (Button)findViewById(R.id.btn_stop);
       final  Intent intent = new Intent(this,FirstService.class);
      
       start.setOnClickListener(new OnClickListener() {
  
  @Override
  public void onClick(View arg0) {
   // TODO Auto-generated method stub
   startService(intent);
  }
 });
      
       stop.setOnClickListener(new OnClickListener() {
  
  @Override
  public void onClick(View arg0) {
   // TODO Auto-generated method stub
   stopService(intent);
   finish();
  }
 });
      
    }
   
//    private void btn_start() {
//  // TODO Auto-generated method stub
//       startService(intent);
// }
//   
//    private void btn_stop() {
//  // TODO Auto-generated method stub
//        stopService(intent);
// }
}

Service:
package com.example.service_test;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.widget.Toast;

public class FirstService extends Service{

 @Override
 public IBinder onBind(Intent arg0) {
  // TODO Auto-generated method stub
  return null;
 }
 
 @Override
 public void onCreate() {
  // TODO Auto-generated method stub
  super.onCreate();
  System.out.println("service is created!");
  //Toast.makeText(FirstService, "service is created!", 1000).show();  
 }
 
 @Override
 public int onStartCommand(Intent intent, int flags, int startId) {
  // TODO Auto-generated method stub
  System.out.println("service is started!");
  //Toast.makeText(this, "service is started!", 1000).show(); 
  return START_STICKY;
 }

 @Override
 public void onDestroy() {
  // TODO Auto-generated method stub
  super.onDestroy();
  System.out.println("service is Destroy!");
  //Toast.makeText(this, "service is Destroy!", 1000).show(); 
 }
}

xml:
    xmlns:tools=""
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    >

            android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />
   
   


AndroidManifest.xml

  

加入:

阅读(1179) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~