Программа должна скачивать файлы по HTTP протоколу.
Входные параметры:
l – ссылка на файл.
p – путь на файловой системе, куда нужно сохранить файл.
n – имя файла.
Её запуск через консоль должен выглядеть примерно так:
java -jar myTheBestJar.jar -l http://example.com/cat.jpg -p D:\files\cats -n black_cat.jpg
Это часть задания. Не могу понять, что в данном случае значат -l, -p, -n. Это аргументы, которые пользователь пишет, программа их считывает и понимает, что дальше будет значение для этого аргумента?
Или это встроенные команды в консоли, которые что-то делают? Долго уже ищу, но везде сталкиваюсь с тем, что просто примеры просто с аргментами в строку(типа java -jar Java.jar arg1 arg2 ...).
Получить параметры можно таким образом
public class App {
public static void main(String[] args) {
String l="", p="", n="";
for (int i=0;i<args.length;++i) {
String arg = args[i];
if (arg.equals("-l")) {
l = args[++i];
} else if (arg.equals("-p")) {
p = args[++i];
} else if (arg.equals("-n")) {
n = args[++i];
}
}
System.err.println("l = " + l);
System.err.println("p = " + p);
System.err.println("n = " + n);
}
}
Что можно сделать,чтобы решить эту проблему? Exception in thread "LWJGL Application" javalang
После установки Андроид студио выводится такая ошибка:
Хотелось бы узнать, насколько затратно открытие и закрытие SQLite в AndroidНа пример есть ViewPager, в котором в каждом фрагменте отображается какая-либо...
В общем, такая задача: нужно поместить изображения больших размеров в drawable или mipmap(assets не нужно)Чтобы получать его через R