private OnClickListener UninstallOnClick=new OnClickListener(){ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
 View Uninstall = View.inflate(lanYouActivity,R.layout.manage_downloaded_item, null);
 mContainer.removeAllViews();
 mContainer.addView(Uninstall);
 AppInfo appinfo=new AppInfo();
 String pkgName=appinfo.pakgeName;
 Uri packageURI = Uri.parse(pkgName);
 Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);


}
};android 卸载 APK 调用

解决方案 »

  1.   

     AppInfo appinfo=new AppInfo();
     String pkgName=appinfo.pakgeName;
     Uri packageURI = Uri.parse(pkgName);
    两个问题:
    1. 你确定appinfo的pakgeName赋值了么?
    2. Uri.parse的参数不对,应该是("package:" + pkgName)
      

  2.   

    我想调用系统的方法 实现卸载APP 不过要传packageName 才能实现这个packageName 在实现获取应用的信息的时候 就已经获取过 是在一个适配器里面获取的值请问 我如何把适配器里面的packageName 传到intent对象里面去