有什么办法让用户启动应用程序信息,如包名或任何有关该应用程序的信息。如何以编程方式获取用户启动的应用程序?
我做了一个服务,得到所有正在运行的进程,然后我只是比较我的配套名称,但我希望广播意图。
是否有任何广播意图接收器恢复用户启动应用程序信息?
有什么办法让用户启动应用程序信息,如包名或任何有关该应用程序的信息。如何以编程方式获取用户启动的应用程序?
我做了一个服务,得到所有正在运行的进程,然后我只是比较我的配套名称,但我希望广播意图。
是否有任何广播意图接收器恢复用户启动应用程序信息?
此代码对我有用,希望它对你也有帮助。
IntentFilter addFilter = new IntentFilter();
addFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
addFilter.addAction(Intent.ACTION_PACKAGE_INSTALL);
addFilter.addDataScheme("package");
registerReceiver(yourReceiverName, addFilter);
:: ACTION_PACKAGE_ADDED ==当你尝试安装任何pkg和ACTION_PACKAGE_INSTALL ::一个新的应用程序包已经安装在设备上。 –
你可以按照你的要求使用,对我来说这两个都是必要的,所以我这样做。 –
我想随时如果用户启动X应用程序,然后我想为那 –
看看[ACTION_PACKAGE_ADDED](http://developer.android.com/intl/es/reference/android/content/Intent.html#ACTION_PACKAGE_ADDED)。可能对你有所帮助 –
我希望用户每次启动应用程序ACTION_PACKAGE_ADDED ==当你尝试安装任何pkg,但我想要任何时间,如果用户启动X应用程序然后我想意图为那 –
好吧,其实我不知道更多关于这个。 –