Android获取apk的版本及包名等信息
16lz
2021-12-04
Android获取apk的版本及包名等信息
(2011-01-05 09:58:20) 转载▼ 标签: 杂谈 | 分类:Android |
public class test4 extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String archiveFilePath="sdcard/download/Law.apk";//安装包路径 PackageManager pm = getPackageManager(); PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES); if(info != null){ ApplicationInfo appInfo = info.applicationInfo; String appName = pm.getApplicationLabel(appInfo).toString(); String packageName = appInfo.packageName; //得到安装包名称 String version=info.versionName; //得到版本信息 Toast.makeText(test4.this, "packageName:"+packageName+";version:"+version, Toast.LENGTH_LONG).show(); Drawable icon = pm.getApplicationIcon(appInfo);//得到图标信息 TextView tv = (TextView)findViewById(R.id.tv); //显示图标 tv.setBackgroundDrawable(icon); } } }
更多相关文章
- MAC上使用maven打android的包,报错:No Android(安卓)SDK path cou
- Android(安卓)Studio查看错误信息
- Android(安卓)获取设备各种信息以及其它
- Android(安卓)获取手机信息
- Android之获取手机信息
- Android获取apk的版本及包名等信息
- android解析xml文件 Android(安卓)DOM解析XML之全球实时地震信息
- android系统信息总结
- Android中读取短信信息