Androidファイルブラウザで表示されている間、Windowsエクスプローラでファイルを表示できません

StackOverflow https://stackoverflow.com/questions/7391432

質問

Androidプログラムを使用して、次のようなファイルを作成しました: ジェネラコディセタグプレ

Androidの「Astro」ファイルブラウザにアクセスすると、/mnt/sdcard/Filesでファイルhello.txtが表示されますが、Windowsでsdcardをマウントすると、そのフォルダにあるがhelloではない他の4つのファイルしか表示されません。.txt。

Windows自体では、ファイルが非表示になっていないことを確認するために、[隠しファイルを非表示にする]オプションをオフにしようとしましたが、表示されていません。

SDカードのルートにファイルを書き込もうとしましたが、同じ問題が発生しました。今、私はAndroidでファイルを見ることができるが、Windowsでは見ることができない可能性があることに驚いています。Androidでは、ファイルの内容も確認しましたが、すべて問題ないようです。

何が問題なのですか?ファイルの書き方が間違っていますか?

PS:はい、マニフェスト許可android.permission.WRITE_EXTERNAL_STORAGEが追加されました。

役に立ちましたか?

解決

わかりました、なぜそれが起こっているのか理解しました。 実際には、「戻る」ボタンを押してもプログラムは実行され続け、Settings > Applications > Manage Applications > "Force Stop" <application>に移動しない限り、SDカード上にあり、ファイルライターが閉じられていても、このプログラムによって書き込まれたファイルにアクセスできません。

これは私の観察に基づいているだけであり、誰かが事実と解決策を使ってより良い答えを投稿してほしいと思います。

編集:それに応じて質問を更新します。

編集:メタで推奨されているように、新しい質問を投稿しました

アプリを「強制終了」しない限り、WindowsでAndroidアプリによってSDカードに書き込まれたファイルを表示できません

他のヒント

最悪の切断が発生した場合は、Androidデバイスを再起動して再接続します。その後、ファイルが表示されます。

回避策を見つけました。

電話の加速度計からデータをキャプチャするルーチンを作成しました。ファイルの拡張子が.datまたは.txtの場合、ファイルが表示されず、PCにコピーできないことに気付きました。

Android側のファイルにファイル拡張子を付けないことで、PCから見えるようになりました。PCにコピーして.txt拡張子を追加すると、PCで表示できるようになります。

隠しファイルと隠しフォルダを表示するには

  • コントロールパネルでフォルダオプションを開く
  • [スタート]をクリックし、[コントロールパネル]をクリックします。
  • [外観とテーマ]をクリックし、[フォルダオプション]をクリックします。
  • [表示]タブの[隠しファイルとフォルダー]で、[隠しファイルとフォルダーを表示する]をクリックします。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top