• android点滴(10) Android app的安装和卸载


    在Android手机中软件的安装和卸载方法有很多种,可以通过手机自身的安装程序,也可以使用第三方软件管理来安装和卸载Android的应用程序,本文ATAAW.COM来讲讲我

    们在开发中如何在我们自己的程序中来实现安装和卸载其他应用软件。


    A、软件安装代码实现,Action为Intent.ACTION_VIEW

    //安装程序的apk文件路径
    String fileName = Environment.getExternalStorageDirectory() + apkName;
    //创建URI
    Uri uri = Uri.fromFile(new File(fileName));
    //创建Intent意图
    Intent intent = new Intent(Intent.ACTION_VIEW);
    //设置Uri和类型
    intent.setDataAndType(Uri, application/vnd.android.package-archive");
    //执行意图进行安装
    startActivity(intent);
    B、软件卸载代码实现,注意这里Action是Intent.ACTION_DELETE

    //通过程序的包名创建URI
    Uri packageURI = Uri.parse("package: poet.android.app.id");
    //创建Intent意图
    Intent intent = new Intent(Intent.ACTION_DELETE,packageURI);
    //执行卸载程序
    startActivity(intent);
    可以看到以上的程序安装和卸载代码都是通过Intent调用系统自身的程序安装和卸载程序来实现,另外,我们也可以直接调用Android的安装和卸载程序接口来实现,但是

    ATAAW.COM认为调用系统自带的安装卸载功能就足够,使用起来也较为方便。

  • 相关阅读:
    WCF之ABC
    一次性为自定义实体类的数据填充
    在HttpHandlers中使用Session
    ASP.NET 2.0防止同一用户同时登陆
    Winson.Framework 1.5发布!
    SqlPager分页控件的使用!
    ExtJS 学习心得(一)
    [原创]Discuz!NT1.1高亮代码插件1.5稳定版!
    Winson.Framework 1.0发布!
    一个不错的WEB打印解决方案!
  • 原文地址:https://www.cnblogs.com/cody1988/p/2202183.html
Copyright © 2020-2023  润新知