MainActivity代码:
package com.xie.app;
import java.io.InputStream;
import java.lang.reflect.Field;
import java.util.Enumeration;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import android.app.Activity;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
//获取包管理
PackageManager manager = this.getPackageManager();
/**
* 判断软件是否安装
*/
List<PackageInfo> packages=manager.getInstalledPackages(0);
for(PackageInfo info:packages){
//获取已经安装的软件的包名
System.out.println("已经安装的软件的包名:"+info.packag