Android 应用程序自动更新

今天看见一篇很好的介绍这块儿的文章,就此收藏

http://www.eoeandroid.com/thread-81348-1-1.html

当时我对程序怎么自动安装好奇,做了个小测试,把下面的代码放到按键的监听器里面

void update() {   
		Intent intent = new Intent(Intent.ACTION_VIEW);   
		
		intent.setDataAndType(Uri.fromFile(new File(Environment   
				.getExternalStorageDirectory() + "/ForExpresion.apk")), 
	
		           "application/vnd.android.package-archive");  
		Log.d("lxy", ""+Environment.getExternalStorageDirectory());
		startActivity(intent);   
	}

 

吧程序打包后倒入SD卡跟目录下面。但是自动安装失败了!

我用的是模拟器 + eclipse。

后来把程序卸载后,用其他程序执行这段代码成果啦!之后自己在进行自动安装本身就能用了。估计

跟程序签名有关。导出apk安装包的时候,我用的带签名的。

你可能感兴趣的:(eclipse,android,File,测试)