Android获取到手机应用图标并显示在GridView中。现在想通过点击相应图标进入对应应用程序,应该怎么样实现

Android获取到手机应用图标并显示在GridView中。现在想通过点击相应图标进入对应应用程序,应该怎么样实现,第1张

这个很简单,给你主要代码

PackageManager pm = getPackageManager(); // 得到PackageManager对象

// List<ApplicationInfo> packs = pmgetInstalledApplications(0); //

// 得到系统安装的所有程序包的PackageInfo对象

List<PackageInfo> packs = pmgetInstalledPackages(0); // 得到用户安装的所有程序包的PackageInfo对象

for (PackageInfo pi : packs) {

map = new HashMap<String, Object>();

// 显示用户安装的应用程序,而不显示系统程序

if ((piapplicationInfoflags & ApplicationInfoFLAG_SYSTEM) == 0

&& (piapplicationInfoflags & ApplicationInfoFLAG_UPDATED_SYSTEM_APP) == 0) {

// 这将会显示所有安装的应用程序,不包括系统应用程序

/

获得文件大小 publicSourceDir获得路径,再通过该路径创建一个文件new File(String dir),

得到该文件长度除以1024则取得该应用的大小。

取得程序大小,通过application的publicSourceDir获得。

取得程序时间,通过application的SourceDir获得。

/

String dir = piapplicationInfopublicSourceDir;

int size = IntegervalueOf((int) new File(dir)length());

long date = new Date(new File(dir)lastModified())getTime();

mapput("appName", piapplicationInfoloadLabel(pm));// 应用程序名称

mapput("icon", piapplicationInfoloadIcon(pm));// 图标

mapput("versionName", "版本 :" + piversionName);// 应用程序版本\

mapput("appSize2", size);// 应用程序大小

mapput("packages", piapplicationInfopackageName); // 应用程序包名

mapput("appSize", "大小 :" + ToSzie(size));// 应用程序大小

mapput("appDate", date);// 应用程序时间

itemsadd(map);

}

}

启动 :

String path ="package:"+vgetTag();

Uri packageURI = Uriparse(path);

Intent uninstallIntent = new Intent(this packageURI);

contextstartActivity(uninstallIntent);

Android dex拆分和缩小是一种优化Android应用程序的方法,它可以减少apk文件的大小,提高应用程序的性能,提高用户体验。

Android dex拆分可以分解apk文件,将其中的部分dex文件分解出来,放在服务器上,当应用程序需要时,再从服务器上下载。这样,不仅可以提高应用程序加载速度,而且可以减少apk文件的大小,从而节省用户设备的存储空间。

Android dex缩小可以减少apk文件的大小,更加有效地利用资源。Android dex缩小是通过将dex文件中的不必要的内容删除,减少dex文件的大小,从而减少apk文件的大小。

Android dex拆分和缩小是一种非常有用的优化Android应用程序的方法,既可以提高应用程序的性能,又能节省用户设备的存储空间,提高用户体验。

以上就是关于Android获取到手机应用图标并显示在GridView中。现在想通过点击相应图标进入对应应用程序,应该怎么样实现全部的内容,包括:Android获取到手机应用图标并显示在GridView中。现在想通过点击相应图标进入对应应用程序,应该怎么样实现、安卓dex拆分缩小、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9783738.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存