我们可以有一个后台vpn应用程序(没有主动通知)吗



我想开发一个没有主动通知的VPN应用程序。为了在android中开发VPN应用程序,我应该创建一个扩展VpnService的服务,并绑定其他应用程序。VpnService是前台服务还是后台服务?。前台服务是一种具有活动通知的服务类型。但我不想要主动通知,我希望我的VPN应用程序在托盘中没有通知。这可能吗?有一个好的示例源代码吗?

您可以在尝试时运行后台服务而无需通知,但它将在2分钟后被销毁。运行服务时,您必须添加通知,否则,当服务用广播接收器销毁时,您可以在2分钟内重新启动服务

@Override
public void onDestroy() {
super.onDestroy();
Log.e("Service EXIT", "ondestroy!");
Intent broadcastIntent = new Intent(getApplicationContext(), 
BroadcastReceiver.class);
sendBroadcast(broadcastIntent);
}

相关内容

最新更新