android应用启动,卸载,跳转到应用信息页面代码
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);
}
/**
* 启动应用程序
*/
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应用的基本操作代码实例,包括启动、卸载和分享应用的方法。通过具体的Java代码片段展示了如何实现这些常见功能。
196

被折叠的 条评论
为什么被折叠?



