Последние новости

Новые статьи

SL4A - scripting layer for android

Android

Привет. Как вы знаете, на OS Android уже сделали AIDE, позволяющую писать, собирать и запускать программы для Android без использования ПК. Но android - не единственный ЯП в мире. Есть ещё js, python, ruby и пр. И в этой статье вы узнаете, как запускать такие скрипты на вашем зелёном друге.

Что скачивать
Вначале скачаем саму sl4a с https://code.google.com/p/android-scripting/downloads/list . Выберем sl4a r6.apk. Установили, идем дальше. Смотрим, какой ЯП вы хотите использовать и качаете соответствующий apk. (для javascript качайте rhino) Устанавливаем, запускаем, жмём install. Скачается всё что нам нужно. скрипты скачаются в /sdcard/sl4a/scripts/. В эту папку нужно кидать и свои скрипты.

  downloading.png

Запускаем!
Запускаем SL4A и видим
Продолжить

Рейтинг:  3  (За: 3 | Против: 0)
Добавлено: 3.11.2014 от Senderman

Комментарии (9)

Лёгкое введение в Git

Soft  git

> Люди делятся на два типа. На тех кто не делает бэкапы, и тех кто уже делает.

        В жизни любого человека наступает момент, когда результаты долгой работы, будь то исходный код программы, бакалаврская или просто сборник рецептов, внезапно теряются. Это может произойти по любым причинам, например, если ваш компьютер будет атакован крипто-локером или истечёт срок службы работы жесткого диска.

        Обычно "продвинутые" пользователи поступают следующим образом: с некоторой частотой архивируют данные, именуют их датой бэкапа, и отправляют на какое-нибудь облачное хранилище. Этот процесс можно даже автоматизировать,
Продолжить

Рейтинг:  11  (За: 11 | Против: 0)
Добавлено: 3.11.2014 от Ксакеп

Комментарии (37)

Убираем белый контур изображения

Работа с графикой  photoshop, графика

Итак, мы решили что-нибудь сфотошопить. Допустим, вот этого замечательного персонажа нужно переместить на какой-нибудь фон.

scr_fox.png
Продолжить

Рейтинг:  2  (За: 8 | Против: 6)
Добавлено: 1.11.2014 от AHiLLA

Комментарии (20)

Реализация собственных Input/Output Stream

Java

В Java очень богатый набор классов по работе с потоками: InputStream, DataInputStream, ByteArrayOutputStream, PrintStream и т.д. Каждый из них полезен в той или иной ситуации. Поэтому важно уметь работать с ними.

Например, нужно в игре защитить графику. Можно считать весь файл в массив, провести над ним операции по раскодированию и потом из массива байт создать картинку. Такой способ не очень хорош из-за повышенного потребления памяти и лишних операций. А почему бы нам сразу не читать байты уже раскодированными? Вот тут нам и поможет возможность создания своего Input/OutputStream'а.

Начнём с OutputStream. Первым делом, нужно создать свой класс, наследуемый от OutputStream. На вход он будет принимать существующий OutputStream.
  1. public

Продолжить

Рейтинг:  9  (За: 9 | Против: 0)
Добавлено: 1.11.2014 от heavenzip

Комментарии (2)

Файлы и Base64

Android  base64

Как-то на форуме задавал вопрос на тему того, как считать файл .png из assets в массив байт(была затея с защитой графики). Не знаю почему, но картинка в буффер не читалась, а вот с .txt файлом проблем не возникло. И пришла мне в голову вот такая дурацкая вещь...
Решил я свои картинки перевести в текст через Base64, и уже эти .txt файлы кинуть в папку assets. А для удобства открывания сделал в активити простой метод:
  1. ...
  2. private byte[] buffer;
  3. private InputStream is;
  4. private Bitmap buffBitmap;
  5. private String dataFile;
  6. private int size;
  7. public static MainActivity link;
  8. ...
  9. public Bitmap getBase64(String fileName) {
  10.      try {
  11.         //поток принимает файл.txt из assets
  12.         is = this.getAssets().open(fileName);
  13.         //получаем размер файла
  14.         size = is.available();

Продолжить

Рейтинг:  3  (За: 4 | Против: 1)
Добавлено: 31.10.2014 от eNvisible

Комментарии (9)
<< 1 ... 37 38 39 40 41 ... 48 >>

Мы в соцсетях

tw tg yt gt