2016-08-22 4 views
0

jflexとcupツールを使ってアンドロイドでコンパイラを作って、movileの内部ストレージにあるファイルを読み込む必要があります。どのように私はアンドロイドのアプリのフォルダの外のファイルを読むことができますか?

が、ユーザが入力するファイルのパスと、そのようなユーザ入力が必要です

/home/cp21.txt 

しかしを私は方法openFileInput()は

/data/data/com.aplicattionpakagename/files/cp21.txt 

とファイルを読み取るを使用する場合"Almacenamiento de telefono"のbuetoohディレクトリにあります

どうすれば読めるのですか?

+0

あなたの言うことが今まで通り抜けないように、より完全なコードを投稿してください。 – greenapps

+0

あなたの投稿には、主題が示唆しているものから何もありません。 – greenapps

答えて

0

getExternalStorageDirectory()と外部ストレージのものをお試しください。

ユーザーインターフェイスに/homeという文字列が表示されるようにするには、ビューとモデルの間で文字列を置き換える必要があります。 /home/path/to/storageに変換され、逆も同様です。

+0

条件のうちの1つは、外部カードのメモリではなく、携帯電話の内部ストレージにある必要があることです。同じことをするか、もっと何かをする必要がありますか? –

+0

外部ストレージディレクトリは外部/リムーバブルマイクロSDカードではありません。しかし、私はユーザーが内部メモリを使用したいという答えを理解していません。 – greenapps

関連する問題