问答详情
源自:2-2 AIDL案例(二)

AndroidManifest.xml配置的几个坑,谁能解释解释?

android:exported="true" ; 

这个属性没有配置的时候,程序直接崩溃:java.lang.SecurityException: Not allowed to bind to service Intent。

android:process=":remote"

这个属性没有配置的时候,add方法返回的永远都是0,加了之后正常了。

提问者:Links丶 2016-02-25 17:36

个回答

  • K冰封承諾
    2016-05-14 14:54:34

    靠!我也掉进了这个坑,经谷狗得:

    android:process=":remote",代表在应用程序里,当需要该service时,会自动创建新的进程。而如果是android:process="remote",没有“:”分号的,则创建全局进程,不同的应用程序共享该进程。    

    android:exported="true"是确定该服务可以被其他程序访问

  • 巴苍
    2016-03-04 13:00:33

    没有配置service,而且为什么不用setAction ? 要用setComponent ?

  • JowanXu
    2016-03-01 15:58:42

    同意楼主的说法。

  • Shirey
    2016-02-26 18:52:40

    同意楼上。

  • 砸碎
    2016-02-25 18:57:02

    纠结个毛啊!就是这样的!!! -  -