16.03.2021 / 19:05 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Magatino, это не те методы. Посмотрел на гитхабе проекты, там короч целые огороды из условий для разных версий андроида. Надо тестить
|
16.03.2021 / 19:30 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| kiriman, Извиняй, тогда больше тревожить не буду, напоследок, огороды для андроида это норм, крепись |
16.03.2021 / 19:42 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| kiriman, а так? File extDir = new File(Environment.getExternalStorageDirectory());
File dataDir = new File(extRoot, "Android/data");
File appDir = new File(dataDir, context.getPackageName());
Вместо context.getPackageName() подставь packagename нужного приложения. __________________
let live |
17.03.2021 / 01:31 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| aNNiMON, так тоже неплохо |
20.03.2021 / 13:08 | |
miha Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Привет всем. Каким образом можно заставить включиться это приложение? Дело в том, что разработчики отключили возможность работы старых версий (все, что ниже 4.0), но мне нужна именно эта старая версия. При включении пишет, что нет соединения. Само приложение выложил здесь https://dropmefiles.com/MTlsO, сюда загрузить слишком большое. За вознаграждение, естественно. |
20.03.2021 / 17:41 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Цитата miha: Привет всем. Каким образом можно заставить включиться это приложение? Дело в том, что разработчики отключили возможность работы старых версий (все, что ниже 4.0), но мне нужна именно эта старая версия.Если будете ставить на телефон, то внимательно - подозрение на троян: https://www.virustotal.com/gui...3c72781eb4/detectionmiha, если API обновили, смысла нет. Можешь подробнее объяснить, что за прога, что делает и зачем именно старая версия? __________________
わからない!! |
20.03.2021 / 23:39 | |
miha Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Витаминыч, это торговый терминал для криптобирж, дело не в апи (его тут нет как бы), они просто как-то блокируют запуск старой версии, это искусственное ограничение, старая версия работала бы без проблем (переводят силой на новую версию). Старая нужна потому что она работает стабильнее, быстрее и нет лишнего функционала, который мешает.
|
21.03.2021 / 01:19 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| #дуроввернистену крч.. Самое просто, что может быть - проверка версии приложения, фиксится легко. Апи может быть только внутренним, и если это так, то закатывай губу, либо бери новый клиент и вырезай "ненужное". Хацкер ты или где? __________________
わからない!! |
9.09.2021 / 14:56 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Комментарий модератора: Много ошибок, как лексических, так и логических. Например, работа с файлами просто не будет работать, ведь не запросили разрешения. Чуваки, с какой версии андроид нужно разрешения для записи в личную папку? О.О С 11 да? Просто тестил на 10, всё работает
Изменено Askalite (9.09 / 14:57) (всего 1 раз) |
19.02.2022 / 17:13 | |
Gaani Пользователь Сейчас: Offline
Имя: Dilshod Регистрация: 29.07.2011
| Здравствуйте... В книге М.Цехнера есть мини фреймворк. Но в классе LoadingScreen можно загружать файлы из assets, но из под папки никак. Как можно модифицировать метод классса AndroidGraphics чтобы можно было с встроенными функциями выводит изображении из вложенных папок каталога assets. Вот, фрагмент класса: public AndroidGraphics(AssetManager assets, Bitmap frameBuffer) {
this.assets = assets;
this.frameBuffer = frameBuffer;
this.canvas = new Canvas(frameBuffer);
this.paint = new Paint();
}
@Override
public Pixmap newPixmap(String fileName, PixmapFormat format) {
//...
InputStream in = null;
Bitmap bitmap = null;
try {
in = assets.open(fileName);
bitmap = BitmapFactory.decodeStream(in);
if (bitmap == null)
throw new RuntimeException("Не удалось загрузить растровое изображение из assets"
+ fileName + "'");
} catch (IOException e) {
throw new RuntimeException("Не удалось загрузить растровое изображение из assets"
+ fileName + "'");
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
}
}
}
Просто хочу чтобы после изменение кода все выглядело как у Цехнера . Assets.java: public static Pixmap logo;
LoadingScreen.java: Assets.logo = g.newPixmap("logo.png", PixmapFormat.ARGB4444);
Вывод на экран: g.drawPixmap(Assets.logo, 32, 20);
Заранее спасибо! Изменено Gaani (19.02 / 17:24) (всего 2 раза) |