我有一个Android应用程序,当某些事件发生时我尝试记录某些事情,但我创建的文件在以下位置/storage/emulated/0/Log.txt中可见但是当我插入终端时我无法看到该文件的电脑。
我使用以下代码:
//Instantiating variables
File file = new File(Environment.getExternalStorageDirectory(),"Log.txt");
logFOS = new FileOutputStream(file);
//Writing in the file
logFOS.write(new String("Time:" + sdf.format(cal.getTime()) + "|Layout:" + ((firstLayout)?1:2) + "|Mark finished:" + entry.getKey() + "|Drone: "+ listen.getAgentID()).getBytes());
//Permissions
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
由于我无法看到该文件,问题是什么?
如果您提供代码,请解释我想要学习的内容!
此致
丹
答案 0 :(得分:0)
尝试将USB连接模式从相机更改为媒体。
如果它不起作用,reboot
您的手机。