Android小部件是否在与其应用程序相同的进程中运行

use*_*462 7 android android-widget android-service

我想为我的应用程序创建一个绑定服务,如果我决定创建一个小部件,我希望将来可以使用它.为了决定是使用Messenger还是扩展Binder,我需要知道一个小部件及其相应的应用程序是否在同一个进程中运行?

谢谢

大卫

Dav*_*ser 7

是.除非您在清单(使用android:process="...")中另行指定,否则应用程序的所有组件(窗口小部件提供程序,服务,活动,广播接收器)都在同一进程中运行,使用相同的虚拟机并在同一内存空间中运行.

  • 但是,应用程序窗口小部件的*UI*以"RemoteViews"结构的形式定义,由主屏幕的进程(或锁屏小部件的锁屏过程)呈现. (6认同)