Android获取apk信息(版本、包名等)
生活随笔
收集整理的這篇文章主要介紹了
Android获取apk信息(版本、包名等)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public class Aike 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); } } }
轉載于:https://www.cnblogs.com/dachao/archive/2012/05/28/2520979.html
總結
以上是生活随笔為你收集整理的Android获取apk信息(版本、包名等)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: niosII EDS和QuartusII
- 下一篇: SilverLight4:在MVVM架构