歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Andoroid 在一個應用裡面綁定另一個應用的服務Service

Andoroid 在一個應用裡面綁定另一個應用的服務service(實踐通過)。

今天在公司請教了下我的經驗很足的同事,一個應用裡面綁定另一個應用的服務service是可行的,主要注意點

<service Android:name=".xxxService" android:enabled="true" android:exported="true">

 
  1. Intent voiceIntent = new Intent();  
  2.     voiceIntent.setComponent(new ComponentName("包名",  
  3.     "包名.xxxService"));  
  4.     boolean isbind = bindService(voiceIntent,  
  5.             serviceConnection, Context.BIND_AUTO_CREATE);  
在過程中向同事學習了Component,看源碼可以看到啟動其實不僅是action匹配方式,還有其他方式,可看下Intent源碼類。
Copyright © Linux教程網 All Rights Reserved