如何实现一个可以存放另外几个apk的apk 就是可以实现一个apk,点击这个apk可以出现一个列表出现另外几个已经安装的apk文件!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是直接可以弹出一个文件夹一样的东西,里面已经放置了几个apk图标! 这个你可以这样试试: 在需显示的apk的AndroidManifest.xml里边添加:<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="hmg.intent.category.xxx" /> </intent-filter>然后再检测获取的apk里边添加PackageManager pkgManager = context.getPackageManager(); Intent intent = new Intent("android.intent.action.MAIN"); intent.addCategory("hmg.intent.category.xxx"); List<ResolveInfo> list=pkgManager.queryIntentActivities(intent,129); //PackageManager.MATCH_DEFAULT_ONLY 可以通过得到的ResolveInfo获取apk信息,以便调用 String pkgName = resolveInfo.activityInfo.packageName; String name=resolveInfo.activityInfo.name; 把apk放在android assets目录下 谢谢!但是需要添加的apk可能是第三方的apk,我们只能使用,没办法修改里面的东西! 你这几个APK是固定的,还是要求动态获取的啊,比如,安装了几个我就显示几个。你可以通过反编译获取他的pkgname,和activityname用于之后的点击打开,也可以通过他们来获取应用程序的相关信息 是固定的!目的是:点击一个快捷键,进入一个文件夹一样的界面,那个界面里面已经存了这些apk的快捷图标,点击就可以进入相应的apk,这样就可以把一些相同功能的apk归为一类,比如说浏览器类,点击一个图标,弹出一个文件夹界面,里面已经包含了browser,operamini,firefox等应用的图标! hmg25已经说的很明白了另外可以看一下Launcher2源码 进入之后能够看见的几个apk,不能出现在main menu里面,只能出现在那个总的apk里面! 如何实现获取安卓手机上指定某个应用里的某项列表的信息? 围堵小猫游戏 通过网络获取服务器的数据库 android replace 无效 viewgroup如何实现翻页时的3D效果 调用系统音乐播放器播放amr格式录音,不成功。。why? Activity的个数多了对应用程序的影响大吗? 新手想搞一个安卓APP(图书馆借书系统),请问需要哪些技术? 【求助】如何针对单个机器,开发收费模块?? ... 安装安卓sdk的时候下载安装包不全 android 关机闹钟机制 反编译.dex文件的方法
在需显示的apk的AndroidManifest.xml里边添加:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="hmg.intent.category.xxx" />
</intent-filter>
然后再检测获取的apk里边添加PackageManager pkgManager = context.getPackageManager();
Intent intent = new Intent("android.intent.action.MAIN");
intent.addCategory("hmg.intent.category.xxx");
List<ResolveInfo> list=pkgManager.queryIntentActivities(intent,129); //PackageManager.MATCH_DEFAULT_ONLY
可以通过得到的ResolveInfo获取apk信息,以便调用
String pkgName = resolveInfo.activityInfo.packageName;
String name=resolveInfo.activityInfo.name;
谢谢!但是需要添加的apk可能是第三方的apk,我们只能使用,没办法修改里面的东西!
你这几个APK是固定的,还是要求动态获取的啊,比如,安装了几个我就显示几个。你可以通过反编译获取他的pkgname,和activityname用于之后的点击打开,也可以通过他们来获取应用程序的相关信息
目的是:点击一个快捷键,进入一个文件夹一样的界面,那个界面里面已经存了这些apk的快捷图标,点击就可以进入相应的apk,这样就可以把一些相同功能的apk归为一类,比如说浏览器类,点击一个图标,弹出一个文件夹界面,里面已经包含了browser,operamini,firefox等应用的图标!
另外可以看一下Launcher2源码