1

みんな!

このコードを使用して Android アプリでファイルを作成し、UI スレッドで実行します。

final File dir = Environment.getExternalStorageDirectory();
final File file = new File(dir, "file" + System.currentTimeMillis()); //$NON-NLS-1$

try
{
   file.createNewFile())
}

catch (Exception e)
{
   ...
}

ファイルブラウザを使用して電話でファイルの名前を変更するまで、Win7 PCで表示できません。このプログラムは、Samsung Galaxy Nexus、OS バージョン 4.0.2 で実行しています。何が間違っている可能性がありますか?

ありがとう。

4

2 に答える 2

2

やっと!

解決策は を使用することですが、パスだけでなく THE NAME OF THE FILE を含める必要MediaScannerConnection.scanFile(context, new String[] {path}, null, null);があります。path延長は必要ありません。

少なくとも、私の場合はうまくいきました:)。

クリス・ストラットンに感謝します。

于 2012-06-23T11:55:49.740 に答える
0

私がまだ見つけた唯一の解決策は、デバイスにSSHDroidをインストールし、Win7にWinSCPをインストールすることです。

于 2012-06-23T10:58:53.737 に答える