1

読み込みボタンをクリックしてファイルを開いて選択する方法は? 読み込みボタンをクリックしてそこから任意のファイルを選択し、選択したファイルをメイン画面に表示するときに、SD カードの場所を表示したいと考えています。

SDカードディスプレイから選択したファイルを画面に表示する方法について誰か助けてもらえますか?

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

    }
});
4

1 に答える 1

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
                            }
}
于 2013-02-12T12:39:11.553 に答える