是否可以在所有应用程序的后台进行语音识别 运行
Is it possible to have voice recognition run in background of all apps
是否可以向 packagemanager 启动的应用程序添加服务?我正在使用以下代码启动应用
Intent p;
PackageManager manager = getPackageManager();
try{
p = manager.getLaunchIntentForPackage("com.wificonnection.booster92_2017-09-07");
if(p == null)
throw new PackageManager.NameNotFoundException();
p.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(p);
}catch(PackageManager.NameNotFoundException e){
}
我也有语音识别服务,我希望语音识别服务 运行 在已启动的应用程序后台运行,这样我就可以关闭应用程序并通过语音命令更改视图。这可能吗?如果是这样,我将如何实施?
我正在使用的代码来自这个项目https://github.com/hypeapps/black-mirror
我也在这个项目中使用 Androidthings。
在 AndroidThings 项目中,您的应用是有史以来唯一的应用 运行。
所以是的,您可以 运行 后台服务并为所欲为。它不会被打断,因为您是该设备上唯一的应用程序(和 Activity)运行。
所以遵循服务绑定的最佳实践https://developer.android.com/guide/components/services,你会没事的
是否可以向 packagemanager 启动的应用程序添加服务?我正在使用以下代码启动应用
Intent p;
PackageManager manager = getPackageManager();
try{
p = manager.getLaunchIntentForPackage("com.wificonnection.booster92_2017-09-07");
if(p == null)
throw new PackageManager.NameNotFoundException();
p.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(p);
}catch(PackageManager.NameNotFoundException e){
}
我也有语音识别服务,我希望语音识别服务 运行 在已启动的应用程序后台运行,这样我就可以关闭应用程序并通过语音命令更改视图。这可能吗?如果是这样,我将如何实施?
我正在使用的代码来自这个项目https://github.com/hypeapps/black-mirror
我也在这个项目中使用 Androidthings。
在 AndroidThings 项目中,您的应用是有史以来唯一的应用 运行。
所以是的,您可以 运行 后台服务并为所欲为。它不会被打断,因为您是该设备上唯一的应用程序(和 Activity)运行。
所以遵循服务绑定的最佳实践https://developer.android.com/guide/components/services,你会没事的