歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Andoroid 在一個應用裡面綁定另一個應用的服務Service

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

日期:2017/3/1 10:46:07   编辑:Linux編程

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