Android:将Intent传递给第三方Android服务

时间:2013-11-21 19:49:24

标签: android

另一个应用有一个在后台运行的服务。我想创建一个新的应用程序,以向此服务发送待处理的意图,以使服务执行某些操作。这可以在Android中完成吗?

    Intent anyConnectIntent = new Intent("com.cisco.anyconnect.vpn.android.service.ACTION_WIDGET_CONNECT");
    anyConnectIntent.setComponent(new ComponentName("com.cisco.anyconnect.vpn.android.service", "com.cisco.anyconnect.vpn.android.service.VpnService"));
    PendingIntent anyConnectSender = PendingIntent.getService(this, 0, anyConnectIntent, PendingIntent.FLAG_UPDATE_CURRENT);
    alarmManager.set(AlarmManager.RTC_WAKEUP, getMidnight().getTimeInMillis(), anyConnectSender);

1 个答案:

答案 0 :(得分:0)

仅当此服务提供商未以权限阻止您时。

请参阅:http://developer.android.com/guide/topics/manifest/service-element.html#prmsn