Andoroid 在一個應用裡面綁定另一個應用的服務service(實踐通過)。
今天在公司請教了下我的經驗很足的同事,一個應用裡面綁定另一個應用的服務service是可行的,主要注意點
<service Android:name=".xxxService" android:enabled="true" android:exported="true">
- Intent voiceIntent = new Intent();
- voiceIntent.setComponent(new ComponentName("包名",
- "包名.xxxService"));
- boolean isbind = bindService(voiceIntent,
- serviceConnection, Context.BIND_AUTO_CREATE);
在過程中向同事學習了Component,看源碼可以看到啟動其實不僅是action匹配方式,還有其他方式,可看下Intent源碼類。