Skip to content

OTube/Primochka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Primochka

Совершает запрос на сервера корпорации Utuak games с целью обновления изображений.

Primochka manual

Подключение:

AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET"/>

Java code

import com.utuakgames.primochka.*;

Использование:

LoadConf.dir = getExternalFilesDir(null);
LoadConf.loadConfig();
UtuakPngLoader upl = new UtuakPngLoader(new IOnPngLoad() {
    @Override
    public void onLoad(int index, String name) {
        File imgFile = new File(LoadConf.dir, name);
        if(imgFile.exists()){
            Bitmap bitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
            runOnUiThread(() -> {
                ImageView image = iviews[index];
                image.setImageBitmap(bitmap);
            });
        }
    }
    @Override
    public void onAllLoad() {
        LoadConf.saveConfig();
    }
}, "127.0.0.1", 47892);

Primochka API

UtuakPngLoader

public class UtuakPngLoader

Загрузчик изображений с серверов Utuak Games

public UtuakPngLoader(IOnPngLoad onPngLoad, String ip, int port)

Создаёт загрузчик и определяет события загрузки

public void destroy()

Корректно завершает работу потока загрузки

LoadConf

public class LoadConf

Утилита для сохранения данных о загруженных изображениях

public static void saveConfig()

Сохраняет данные о загруженных изображениях

public static void loadConfig()

Загружает данные о загруженных изображениях

IOnPngLoad

public interface IOnPngLoad

Интерфейс загрузки изображений

void onLoad(int index, String name)

Вызывается по окончании загрузки изображения

void onAllLoad()

Вызывается по окончании загрузки всех изображений

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages