2011-08-03 8 views
0

私はインテントを使用して、ユーザーに私のAPKファイルを表示するには、ここでのコードは次のとおりです。ファイルをsdcardに表示するにはどうしたらいいですか?

SDCardRoot = Environment.getExternalStorageDirectory(); 
File file = new File(SDCardRoot,fileName); 
if (file.exists()) { 

Uri path = Uri.fromFile(file); 
Intent intent = new  
Intent(Intent.ACTION_VIEW,path);         
startActivity(intent); 

が、それは私にActivityNotFoundExceptionを与えている、私は、ユーザーがそれをインストールできるようにAPKファイルを起動します。

答えて

0

お試しください。

Uri path = Uri.fromFile(file); 
Intent intent = new  
Intent(Intent.ACTION_VIEW,path); 
intent.setDataAndType(path, "application/vnd.android.package-archive");      
startActivity(intent);