2012-03-29 2 views
1

私はアンドロイド開発のための簡単なメモ帳アプリケーションを作ろうとしています。それで、作成したテキストファイルを保存するには、アプリケーションクラスにフォルダを作成し、ファイルクラスを使用してフォルダを作成し、コードにファイルを追加するのではなく、アプリケーションをAndroidにインストールすることができますか?アンドロイドでアプリのインストール中にフォルダを作成

答えて

3

アプリケーションが実際にインストールされるまでコントロールや権限を持っていないため、これを達成することは不可能です。アプリをインストールしたら、アプリが起動するインスタンスを作成することができます。

3

AFAIK、Androidアプリケーションのインストール中にフォルダを作成することはできません。ただし、初めてアプリケーションをロードするときにフォルダを作成するようにコードを設計することはできます。

+0

感謝@Luciferをうまく

使用です;) – Mayank

+0

あなたは – Lucifer

2

ルシファーとマヤンクが正しいです。ここに私がしたものがあります:

File wallpaperDirectory = new File("/sdcard/Wallpaper/"); 
wallpaperDirectory.mkdirs(); 
File outputFile = new File(wallpaperDirectory, filename); 
FileOutputStream fos = new FileOutputStream(outputFile); 

これはtry-catchブロックで囲みます。あなたの主な活動ののonCreateでそれを起動し、それがこの権限ミスをキャッチするため

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
+0

が適切に質問を読む... – Lucifer

+0

ありがとう紀州、ということ@Mayank歓迎本当に助けられました...しかし、私はアンドロイド2.1の間に私は外部ストレージにアクセスすることはできないようだ、私はテキストファイルを格納するために電話のメモリに現在のディレクトリにファイルを作成しようとしています。 – Ashutosh

関連する問題