首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android在程序中装配apk的方法

2012-06-30 
android在程序中安装apk的方法目前在程序中安装apk的主要方法是File f new File(sdcard/fallingball.ap

android在程序中安装apk的方法
目前在程序中安装apk的主要方法是
File f = new File("sdcard/fallingball.apk");

            Intent intent = new Intent();

            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

            intent.setAction(android.content.Intent.ACTION_VIEW);



            /* 设置intent的file与MimeType */

            intent.setDataAndType(Uri.fromFile(f),

                "application/vnd.android.package-archive");

            startActivity(intent);
但是这种方法有一个缺点就是在安装界面如果按home键,程序隐藏后,再进入程序安装就会被取消。要解决这个问题只需要把 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);改为intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
这个问题困扰了我好久,今天终于解决了。

热点排行