後你得到的BT味精,希望你遵循這個link,在此之後,「//發送字節獲得的UI活動」 發送廣播,開始您的應用程序。
循環播放安裝的應用程序列表,並知道要啓動哪個應用程序,然後使用以下內容啓動應用程序。
public String getPreInstalledPocPkgName(){
String pkgName = null;
try {
List<PackageInfo> pkgInfoList = mContext.getPackageManager().getInstalledPackages(0);
for(PackageInfo pkgInfo:pkgInfoList){
pkgName = pkgInfo.packageName;
if(pkgName==null || pkgName.equals("")){
continue;
}
for(String name:pttPkgList){
if(pkgName.equals(name)){
Log.d(TAG, "------------ app with package name ["+pkgName+"] already installed----------");
return pkgName;
}
}
}
} catch (Exception e) {
Log.e(TAG, "-------Error! while fetching previously installed app------", e);
clearConfigFromSharedPath();
}
Log.d(TAG, "------------No previously installed app----------");
return null;
}
}
String pttAppPkgName = getPreInstalledPocPkgName();
Or
pttAppPkgName = your app package.
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage(pttAppPkgName);
startActivity(intent);
「我想推出這個應用程序」?你的意思是接收BT命令或其他應用程序的應用程序? – NitZRobotKoder
是的,收到BT命令的應用程序.. – YuDroid
看到我的回答會幫助你嗎? – NitZRobotKoder