标签:
package com.example.yabushan.aidsservice; import android.app.Service; import android.content.Intent; import android.os.IBinder; //创建一个服务 public class AppService extends Service { public AppService() { } @Override public IBinder onBind(Intent intent) { // TODO: Return the communication channel to the service. throw new UnsupportedOperationException("Not yet implemented"); } @Override public void onCreate() { super.onCreate(); System.out.println("service on start"); } @Override public void onDestroy() { super.onDestroy(); System.out.println("service deastroy"); } }
package com.example.yabushan.anotherapp; import android.content.ComponentName; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; //另一个app public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Intent serviceIntent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); serviceIntent=new Intent();
//传入上边App的包名以及service的类名 serviceIntent.setComponent(new ComponentName("com.example.yabushan.aidsservice","com.example.yabushan.aidsservice.AppService")); findViewById(R.id.startService).setOnClickListener(this); findViewById(R.id.stopService).setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()){ case R.id.startService: startService(serviceIntent); break; case R.id.stopService: stopService(serviceIntent); break; } } }
标签:
原文地址:http://www.cnblogs.com/yabushan/p/4990111.html