问题标签 [unmount]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android 应用程序仅在 sdcard 可用时运行
我的应用程序强烈需要 sdcard 上的数据。所以当android手机卸载sdcard时我卡住了,我的应用程序将被强制关闭。如果我的应用程序在卸载 sdcard 后启动,我可以检查并注意。但是当我的应用程序在后台运行时,用户卸载 sdcard 并返回到我的应用程序时,很难检查这种情况。我的应用程序有很多活动......有什么理想的吗?
android - 如何以编程方式在 sdcard 中创建一个可以直接在 Windows 和手机中显示的文件夹
我创建了一个 android 应用程序,它在其中创建了一个存储数据的文件夹,但我希望它在连接 USB 时立即显示在 Windows 中。现在,只有在我重新启动移动设备或挂载和卸载 sdcard 后才能看到。或者有没有办法以编程方式安装和卸载设备?
有人推荐我这个片段
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
但我似乎无法理解如何应用此代码,或者这是否适用于我的担忧。
android - 无法卸载 /mnt/secure/staging
android无法访问SD卡中的文件####Android无法访问SD卡中的文件</p>
我正在开发在 SD 卡中创建文本文件的应用程序。
我有一个接收器,它将执行逻辑以在 SD 卡中创建文件,从那时起我将继续将一些数据存储到其中。
到目前为止它工作正常,但突然我停止工作。
我检查了 logcat 输出,发现了一些与 SD 卡安装相关的日志。
但是不知道如何解决这个问题。
以下是日志语句:
我已添加权限android.permission.WRITE_EXTERNAL_STORAGE
android - Android:卸载卡前关闭数据库
我的 Android 应用程序中有以下问题。假设我正在运行使用 SQLite DB 的服务。并且用户决定卸载数据库文件所在的 SD 卡(连接到 USB 或手动)。我从广播接收器收到通知意图:
所以我能够检测到卡卸载。在此接收器的 onReceive 块中,我在用于查询的对象上显式调用 database.close()。但是我的应用程序崩溃了。不写它就停止工作,只是切换到主屏幕,仅此而已。
这以应用程序崩溃结束。但我很确定我已经在数据库上明确调用了 close() 。
关闭数据库以使系统不会杀死我的应用程序的方法是什么?
非常感谢大家!
android - 在 android 4.2.1 上以编程方式安装 USB 存储
我在这里搜索和搜索,没有一个主题能接近回答这个问题。
从根 APK 中安装和卸载 USB 记忆棒。我已经通过 adb 从命令行成功地做到了,如下所示:
提示>> mount -t vfat -o rw /dev/block/sda1 /sdcard/usb
执行此命令后,我可以“cd /sdcard/usb”并可以看到 U 盘的内容。
如果我使用 Process 类在代码中尝试此操作,我无法从 adb 的命令行、设备上的文件资源管理器等中看到任何内容:
这是一个沙盒问题。它快把我逼疯了。这就是我认为正在发生的事情,我不知道如何解决它:当 Process 类调用 su 时,它会在一个全新的用户空间中这样做——它是自己的沙箱。挂载成功(我可以从一些调试中看到),然后进程终止并返回到位于不同沙箱中的应用程序。正因为如此,我不仅看不到挂载,而且随着 su 进程的消失,它也被卸载了。
我需要能够从我的应用程序中安装 USB 记忆棒,读取/写入文件,然后在删除之前卸载它(否则有数据损坏的风险)。
我一直在寻找 Linux mount(2) 和 umount(2) 命令的 android 或 java 接口,但结果都是空的。一定有办法做到这一点!!
bash - 在 bash 中卸载我的外部硬盘驱动器
所以,这显然应该很简单,但在网上找不到任何好的答案。
我有一个安装的外部 USB 硬盘驱动器。
我想使用 bash 卸载它。(本质上,我只是在寻找等效的 bash 命令,用于在 nautilus 中右键单击我的外部硬盘驱动器并选择“卸载”)
我怎样才能做到这一点?
java - 我应该强制卸载吗?
我设计了一个程序来运行闪存驱动器。我的想法是在程序上放置一个弹出按钮,这样您就可以轻松“安全地删除”驱动器。但是在 Mac 上,您不能在应用程序仍在运行时卸载驱动器,除非您执行强制卸载。我的问题是,我应该这样做吗?
强制卸载不是类似于将驱动器拉出吗?轻松使用此选项是否安全?
还有没有其他选择?
cocoa - 如果应用程序仍在使用某个卷,您如何获得通知?
如果您打开了一个文档并想要卸载一个卷,os x 会打开此警告面板,说明该文档仍在由程序 x 使用。你怎么能在可可中得到关于这个的通知?我尝试了 DADiskArbitration 框架,但是在磁盘成功卸载之前它不会发送回调。
你有什么想法吗?
windows - 有没有办法不从 Windows PC 检测 USB?
有没有办法不从 Windows PC 检测 USB?USB设备不应该安装在Windows PC上,它应该由我的应用程序处理..请建议...
linux - 这可能知道 Ubuntu 中的设备安装和卸载时间吗?
从dmesg
我们可以知道特定设备已安装或卸载。
但我想知道设备是在什么时候安装或卸载的。