1

アプリのデータベースにデータを保存するアプリがあります...そして、エミュレーターで作成されたSDカードにアプリのデータを送信するコードを書きました...データファイルはSDカードに転送され、Eclipseで表示できます...しかしエミュレーターでそのファイルを確認するにはどうすればよいですか??どこに保存されますか??

私が転送するために使用したコードは以下のとおりです

         try 
                        {
                            File sd = Environment.getExternalStorageDirectory();
                            File data = Environment.getDataDirectory();

                            if (sd.canWrite()) 
                            {
                                String currentDBPath = "\\data\\sharath.android.trail\\databases\\griet1";
                                String backupDBPath = "sdcard_db";
                                File currentDB = new File(data, currentDBPath);
                                File backupDB = new File(sd, backupDBPath);

                                if (currentDB.exists()) {
                                    FileChannel src = new FileInputStream(currentDB).getChannel();
                                    FileChannel dst = new FileOutputStream(backupDB).getChannel();
                                    dst.transferFrom(src, 0, src.size());
                                    src.close();
                                    dst.close();
                                }
                                boolean bool=true;
                                if(bool == true)
                                {
                                    Toast.makeText(Trial1Activity.this, "Backup Complete", Toast.LENGTH_SHORT).show();
                                    bool = false;
                                }
                            }               
                        } 
                        catch (Exception e) {
                            Log.w("Settings Backup", e);
                        }
                    }

前もって感謝します

4

1 に答える 1

1

Eclipse で作業している場合は、Android プラグインに組み込みのファイル エクスプローラーがあります。行くとアクセスできます

ウィンドウ>ビューを表示...>その他> Android>ファイルエクスプローラー

于 2012-04-05T19:56:14.440 に答える