android项目启动应用,卸载应用,分享

卸载应用

                        if(app.isUser()){
                            Uri uri = Uri.parse("package:" + app.getPageName());
                            Intent deleteIntent = new Intent();
                            deleteIntent.setType(Intent.ACTION_DELETE);
                            deleteIntent.addCategory("android.intent.category.DEFAULT");
                            deleteIntent.setData(uri);
                            startActivityForResult(deleteIntent,0);
                        }else{
                            Toast.makeText(AppManagerActivity.this, "不能卸载系统应用", 0).show();
                            isPopAlive();
                        }
                        
                    

启动应用

                        PackageManager pm = getPackageManager();
                        //通过包名启动
                        Intent intent = pm.getLaunchIntentForPackage(app.getPageName());
                        startActivity(intent);
                    

分享应用

                        // TODO Auto-generated method stub
                        Intent sendIntent = new Intent();
                        sendIntent.setAction("android.intent.action.SEND");
                        sendIntent.addCategory("android.intent.category.DEFAULT");
                        sendIntent.setType("text/plain");
                        //编辑内容
                        sendIntent.putExtra(Intent.EXTRA_TEXT,app.getName());
                        startActivity(sendIntent);
                    

 

posted @ 2015-12-10 19:04  aaddrrooiidd  阅读(184)  评论(0编辑  收藏  举报