FTPClient con = null;
boolean result = con.storeFile("/example.png", in);
отдельный микросервис чтобы он раздавал токены, авторизовал, следил за ролями и пр.
Scanner#nextInt
считывает только цифровое значение без перехода на новую строку. Таким образом выходит, что последующий вызов Scanner#nextLine
видит новую строку за счёт того, что ты нажал Enter вводя число.Scanner#nextLine
и конвертируй полученную строку в нужный тип.System.out.println("Введите код путевки");
l[p].code = Integer.parseInt(scanner.nextLine());
DigestUtils.getSha1Digest("test")
FrameLayout frameLayout = findViewById(R.id.frame);
TextView textView = new TextView(getContext());
frameLayout.addView(textView);
// С помощью класса Random сгенерируй случайные координаты в пределах
// доступного пространства на экране
textView.setX(100);
textView.setY(100);
<item
...
android:onClick="settingCount" />
public void settingCount(MenuItem item) {
LayoutInflater layoutInflater = LayoutInflater.from(context);
View view = layoutInflater.inflate(R.layout.setting_dialog, null);
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
dialogBuilder.setView(view);
final EditText editTextString = (EditText) view.findViewById(R.id.editTextDialogString};
dialogBuilder
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
///.....///
})
.setNegativeButton("Отмена",
new DialogInterface.OnClickListener(){
///.....////
});
AlertDialog alertDialog = dialogBuilder.create();
alertDialog.show();
}
HTTP/1.1 200 OK
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html;charset=utf-8
Date: Thu, 24 Aug 2017 17:14:51 GMT
Keep-Alive: timeout=15
Public-Key-Pins: pin-sha256="klO23nT2ehFDXCfx3eHTDRESMz3asj1muO+4aIdjiuY=";pin-sha256="ATPF8U6AdEXM7aD9/PTAJldZj9jI6NWEvRGMbDJiN3g="; max-age=15552000
Server: QRATOR
Strict-Transport-Security: max-age=31536000
Transfer-Encoding: chunked
X-Powered-By: PHP/5.6.20-1+deb.sury.org~trusty+1
{ ... }
) конкретно как на объекты в ООП, а не как на ассоциативный массив. Создай конкретные модели со всеми связями между собой, которые ты собираешься сериализировать в JSON. Если нужен список серверов/групп/клиентов, то используй именно список ([ ... ]
) сериализированных моделей. http://telegram.me/mybot?start=fe9Uing2sh
(заменить название бота и сам код)HttpURLConnection сonnection = (HttpURLConnection) http_connect.openConnection();
сonnection.setRequestProperty("Authorization", "newParameter12");
http_connect.openStream()
используй connection.getInputStream()
. Только в реальных проектах стоит всё-таки воспользоваться готовым решением, а не плодить подобные велосипеды. Возможно ли организовать загрузку файлов в фоновом режиме, чтобы не зависало мобильное приложение.
Второй вопрос если это возможно то как правильно организовать переход на другой экран если например фоновый процесс загрузки файлов еще не завершен.
Не пишут же реально везде findViewById...