我们开发了一个android底层包,然后提供给其它应用使用.
我们的底层包需要声明一个Service:
<service android:name="com.xxxx.MyService" android:exported="false" android:enabled="true" android:process=":remote"/>
如果一个手机上安装了多个应用,则会声明多个service.实际上所有service都干一件事.1. 能不能让各个应用共用一个service?
2. 怎么配置或如何编程?

解决方案 »

  1.   

    可以,使用intent显式的选择绑定该服务即可
      

  2.   

    用Application 这个类来共享数据吧~
    记得AndroidManifest.xml、配置一下  
    XML code    <application
            android:name=".MyApplication"
      

  3.   

    多个应用可以共用一个Application吗?
    Application不是在多个Activity间享数据的吗?
      

  4.   

    bind我试了,系统启动了两个同名的Service.
    我也试了startService,也会启动两个.
    继续求解,最好附上manifest配置文件与代码.