Androidファイルブラウザで表示されている間、Windowsエクスプローラでファイルを表示できません
-
29-10-2019 - |
質問
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で表示できるようになります。
隠しファイルと隠しフォルダを表示するには
- コントロールパネルでフォルダオプションを開く
- [スタート]をクリックし、[コントロールパネル]をクリックします。
- [外観とテーマ]をクリックし、[フォルダオプション]をクリックします。
- [表示]タブの[隠しファイルとフォルダー]で、[隠しファイルとフォルダーを表示する]をクリックします。