2013-02-12 50 views
1

如何打開和點擊Load按鈕挑選文件打開SD卡?我想顯示一個SD卡的位置,當我點擊加載按鈕,並從那裏選擇任何文件,並在主屏幕上顯示選定的文件。如何通過按鈕點擊顯示在主菜單中選擇文件

誰能幫助我如何在屏幕上顯示從SD卡顯示選定的文件?

Button loadButton = (Button) findViewById(R.id.loadButton); 
loadButton.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 

    } 
}); 
+0

要顯示所選文件的路徑? – 2013-02-12 12:30:01

+0

你見過嗎? – Stan 2013-02-12 12:40:37

回答

0

您需要啓動活動添加在Manifasto.xml以下代碼文件

<activity 
      android:name=".fileDialog" 
      android:configChanges="orientation" 
      android:screenOrientation="reverseLandscape" /> 
在Java

您需要添加方法

public void onButtonClick(View v) { 
     pathSelect = "/sdcard/"; 
     Intent myIntent = new Intent(getBaseContext(), 
       fileDialog.class); 
     myIntent.putExtra(fileDialog.START_PATH, 
       pathSelect); 
    startActivityForResult(pathSelect, REQUEST_SAVE);  
    } 

public synchronized void onActivityResult(final int requestCode, 
      int resultCode, final Intent data) { 
     String filename = "null"; 
     if (resultCode == Activity.RESULT_OK) { 
      filename = data.getStringExtra(FileDialog.RESULT_PATH);   
     } else if (resultCode == Activity.RESULT_CANCELED) { 
// do on cancle button click 
          } 
} 
相關問題