android应用启动,卸载,分享应用
2016-07-25 01:14
459 查看
android应用启动,卸载,跳转到应用信息页面代码
1.卸载应用
2.启动应用
3.分享应用
1.卸载应用
/** * 卸载应用程序 */ private void uninstallApplication() { Intent intent = new Intent(); // // // // intent.setAction("android.intent.action.VIEW"); intent.setAction("android.intent.action.DELETE"); intent.addCategory("android.intent.category.DEFAULT"); intent.setData(Uri.parse("package:"+包名)); startActivity(intent, 0); }
2.启动应用
/** * 启动应用程序 */ private void startApplication() { //查询应用程序的入口activity,然后启动程序 PackageManager pm = getPackageManager(); Intent intent = pm.getLaunchIntentForPackage(包名); if (intent!=null) { startActivity(intent); }else { Toast.makeText(this, "不能启动该应用程序", 0).show();; } }
3.分享应用
/** * 分享程序 */ private void shareApplication() { Intent intent = new Intent(); intent.setAction("android.intent.action.SEND"); intent.addCategory(Intent.CATEGORY_DEFAULT); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, "推荐您使用一款软件"+appInfo.getName()); startActivity(intent); }
相关文章推荐
- android测试类
- 【Android】创建Popwindow弹出菜单的两种方式
- Android强制设置横屏或竖屏 切换的问题
- 如何在Android中取得当前进程名
- Chromium分发输入事件给WebKit处理的过程分析
- Gradle minifyEnabled 使用proguard混淆android代码 android studio 打jar包并混淆
- 当下流行播放器,实现图片动态旋转
- Android-开发笔记-002_Android的灵魂
- Android 将照片存入相册中之后相册不显示该照片
- 图解spinner用法
- ListView常用优化技巧(Android群英传)
- Android 启动的四种模式分析+图
- Android下拉刷新控件SwipeRefreshLayout源码浅析
- Android 中构建快速可靠的 UI 测试
- Android对应关系——版本、源码和API Level对应关系
- Android权限——中英文对照表
- Android实用笔记——使用ListView显示信息列表
- Android实用笔记——使用DataPicker和TimePicker显示当前日期和时间
- [Android]Android apk崩溃捕获异常保存到本地(捕获线程异常)
- Android 全局异常捕获 CrashHandler