четверг, 16 ноября 2023 г.

Улучшаем оформление и читаемость кода

Давно хотелось такое реализовать. Так как тут на blogger нет встроенного тега Code, который раскрашивал бы код, приходилось мудрить, что-то придумывать. 
 В поисках решения я наткнулся на сервис hilite.me. Идея проста - мы пишем код, на стороне сервера происходит обрабоотка, наш код форматируется html тегами , полученный результат вставляем где угодно будь то сообщения тут в блоге, электронные письма и т.д. Можно работать прям на сайте но я для удобства написал 2 приложения - для Андроид сматрфона и для ПК. Пример того как выглядит оформленный код ниже. (Сами приложения будут выложены в открытый доступ позже). Преобразует ваши фрагменты кода в красиво напечатанный формат HTML, который легко встраивается в записи в блогах, электронные письма и веб-сайты.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
implementation("com.squareup.okhttp3:okhttp:4.0.0")
Отправляем асинхронно запрос:

 Request request = new Request.Builder()
         .url(url)
         .build();

 new OkHttpClient().newCall(request)
         .enqueue(new Callback() {
             @Override
             public void onFailure(final Call call, IOException e) {
                 e.printStackTrace();
             }

             @Override
             public void onResponse(Call call, final Response response) throws IOException {
                 String res = response.body().string();
             }
         });

Комментариев нет:

Отправить комментарий