要从Android设备的“下载”文件夹中删除已下载文件的快捷方式,可以使用以下代码示例:
import android.content.Context;
import android.net.Uri;
public class ShortcutUtil {
// 删除指定文件的快捷方式
public static void deleteShortcut(Context context, String fileName) {
String shortcutName = fileName.replace(".txt", ""); // 快捷方式的名称
// 构建快捷方式的URI
Uri uri = Uri.parse("content://com.android.launcher.settings/favorites?notify=true");
// 删除快捷方式
context.getContentResolver().delete(uri, "title=?", new String[]{shortcutName});
}
}
使用上述代码,你可以调用deleteShortcut()
方法,将要删除的文件名作为参数传递给该方法,例如:
ShortcutUtil.deleteShortcut(getApplicationContext(), "example.txt");
这将删除名为"example.txt"的文件的快捷方式。请确保在操作之前已获得系统的写入权限。