一、 安装软件:
File file ; //APK包的文件位置
Intent intent=new Intent();
intent.setAction("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
startActivity(intent);
二、 卸载软件:
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:"+getPackageName()));
startActivity(intent);
三、 分享软件:
Intent intent=new Intent();
intent.setAction("android.intent.action.SEND");
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "分享一款软件给你。");
startActivity(intent);
模拟器上:只有使用短信分享。
手机上:只要有分享功能的软件都可激活。如使用微信,电子邮件分享。
四、 软件安装的位置:
在清单文件的<manifest>节点下添加android:installLocation=""属性。
该属性有三个只:auto(自动,可以移动)、internalOnly(只能在内存,不能移动)、preferExternal(外存优先)
模拟器:默认是internalOnly。
手机:默认是auto。
本文详细介绍了在Android设备上安装、卸载软件的方法,并解释了软件安装的位置设置。同时,提供了软件分享的基本步骤及注意事项。此外,文章还讨论了软件安装的位置选项及其对设备性能的影响。
1371

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



