LinearLayout ll_uninstall = (LinearLayout) contentView.findViewById(R.id.ll_uninstall);
LinearLayout ll_share = (LinearLayout) contentView.findViewById(R.id.ll_share);
LinearLayout ll_start = (LinearLayout) contentView.findViewById(R.id.ll_start);
LinearLayout ll_detail = (LinearLayout) contentView.findViewById(R.id.ll_detail);
ll_uninstall.setOnClickListener(AppManagerActivity.this);
ll_share.setOnClickListener(AppManagerActivity.this);
ll_start.setOnClickListener(AppManagerActivity.this);
ll_detail.setOnClickListener(AppManagerActivity.this);
public void onClick(View v) {
switch (v.getId()) {
//分享
case R.id.ll_share:
Intent share_localIntent = new Intent("android.intent.action.SEND");
share_localIntent.setType("text/plain");
share_localIntent.putExtra("android.intent.extra.SUBJECT", "f分享");
share_localIntent.putExtra("android.intent.extra.TEXT",
"Hi!推荐您使用软件:" + clickAppInfo.getApkName()+"下载地址:"+"https://play.google.com/store/apps/details?id="+clickAppInfo.getApkPackageName());
this.startActivity(Intent.createChooser(share_localIntent, "分享"));
popupWindowDismiss();
break;
//运行
case R.id.ll_start:
Intent start_localIntent = this.getPackageManager().getLaunchIntentForPackage(clickAppInfo.getApkPackageName());
this.startActivity(start_localIntent);
popupWindowDismiss();
break;
//卸载
case R.id.ll_uninstall:
Intent uninstall_localIntent = new Intent("android.intent.action.DELETE", Uri.parse("package:" + clickAppInfo.getApkPackageName()));
startActivity(uninstall_localIntent);
popupWindowDismiss();
break;
//详情
case R.id.ll_detail:
Intent detail_intent = new Intent();
detail_intent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");
detail_intent.addCategory(Intent.CATEGORY_DEFAULT);
detail_intent.setData(Uri.parse("package:" + clickAppInfo.getApkPackageName()));
startActivity(detail_intent);
break;
}
}