[英]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項目中,您的應用是唯一運行的應用。
所以是的,你可以運行后台服務並做任何你想做的事情。 它不會被中斷,因為您是該設備上運行的唯一應用程序(和活動)。
請遵循服務綁定的最佳做法https://developer.android.com/guide/components/services ,你會沒事的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.