public class testactivity extends activity {
@override
public void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.main);
string archivefilepath="sdcard/jb51.net.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(testactivity.this, , toast.length_long).show();
drawable icon = pm.getapplicationicon(appinfo);//得到图标信息
textview tv = (textview)findviewbyid(r.id.tv);
tv.settext("appname:"+appname+"---packagename:"+packagename);
//显示图标
imageview tu=(imageview)findviewbyid(r.id.imageview1);
tu.setbackgrounddrawable(icon);
}
}
}
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论