按程序包名称的一部分搜索Android应用程序

按程序包名称的一部分搜索Android应用程序,android,Android,我想用一个明确的包结构搜索我创建的所有应用程序 例如,假设我的包结构的首字母是my.android.puzzle.xxx 现在“xxx”的值可以是任何值 我想搜索初始包结构为my.android.puzzle的所有应用程序 有人能告诉我怎么做吗。这是一段很好的代码片段。现在,检查这段代码,并尝试根据您的需求实现代码:获取所有包名。完成包名获取后,只需实现搜索功能,就像我们实现字符串内部搜索一样。您只是在搜索文件还是包含特定单词的文件?grep怎么样?你想从计算机控制台还是从其他应用程序来做?如果

我想用一个明确的包结构搜索我创建的所有应用程序

例如,假设我的包结构的首字母是my.android.puzzle.xxx

现在“xxx”的值可以是任何值

我想搜索初始包结构为my.android.puzzle的所有应用程序


有人能告诉我怎么做吗。

这是一段很好的代码片段。现在,检查这段代码,并尝试根据您的需求实现代码:获取所有包名。完成包名获取后,只需实现搜索功能,就像我们实现字符串内部搜索一样。

您只是在搜索文件还是包含特定单词的文件?grep怎么样?你想从计算机控制台还是从其他应用程序来做?如果是首先,请尝试
adb shell pm list packages | grep puzzle
首先您需要获取设备中所有已安装应用程序的软件包名称,然后您可以像往常一样执行搜索。此外,在其他人的帮助下,下面的代码从其他应用程序打开应用程序Intent i=new Intent(Intent.ACTION_MAIN);PackageManager=getPackageManager();i=manager.getLaunchIntentForPackage(“应用程序包名称”);i、 addCategory(意图.类别\发射器);星触觉(i)@巴巴尼尚卡尔:这是一个很好的评论。