суббота, 25 августа 2012 г.
среда, 25 июля 2012 г.
суббота, 14 июля 2012 г.
среда, 4 июля 2012 г.
Решил протестировать некоторые фишки, да и не хотел чтоб аккаунт простаивал. Решил выложить свое первое приложение, написанное где-то пол года назад.
https://play.google.com/store/apps/details?id=playsound.playsound.com
понедельник, 18 июня 2012 г.
SoundPool в Android
Вот и снова мы поговорим о SoundPool. Случилось так, что при работе со звуками я отказался от генератора и начал работать с сэмплами. И тут Android показал мне первую фигу. Здоровенный wav сэмпл просто не загружался (около 2 мб). Меня это не расстроило, я быстренько побежал в инет, и конвертировал все в mp3.
И все бы было хорошо, но не так. Сказал он мне громко в LogCat "sample is not ready". И тут снова выручил меня интернет. А дело в том, что нужно проверять, загрузился ли сэмпл, перед его воспроизведением, либо... Либо просто дать ему для это время. А значит это что загрузить его - первое что нужно сделать в программе (ну после всего критично важного). Такие дела, ребятишки.
И все бы было хорошо, но не так. Сказал он мне громко в LogCat "sample is not ready". И тут снова выручил меня интернет. А дело в том, что нужно проверять, загрузился ли сэмпл, перед его воспроизведением, либо... Либо просто дать ему для это время. А значит это что загрузить его - первое что нужно сделать в программе (ну после всего критично важного). Такие дела, ребятишки.
среда, 13 июня 2012 г.
Немного политики и маразма
Немного маразма от МинОбразования... Это грустно или весело? Это печально...
"Зустрів Табачника - дай йому підсрачника"
воскресенье, 10 июня 2012 г.
вторник, 5 июня 2012 г.
Голан Левин
Есть такой дядь, зовут его Голан Левин. Сам он из МИТа и делает ПО, но не просто быдлокодит, а его ПО - настоящее искусство, точнее не само ПО, а то, как мы с ним взаимодействуем.
Так вот, нынешняя моя разработка - рисование музыки. Вот так) Думаю это интересно)
А на сладкое класс, который позволяет генерировать заданную тональность (имея частоту) при помощи AudioTrack и формулы синусоиды)
Так вот, нынешняя моя разработка - рисование музыки. Вот так) Думаю это интересно)
А на сладкое класс, который позволяет генерировать заданную тональность (имея частоту) при помощи AudioTrack и формулы синусоиды)
среда, 28 марта 2012 г.
Звук и SoundPool
И вот картинку мы добавили в наш проект, написали простенькую логику, наше приложение что-то делать, но все-равно скучно. Точно! Звук!
Воспользуемся прекрасным SoundPoll.
Сделаем вначале такие импорты:
На этом все. Подписывайтесь, ставьте лайки :)))
Воспользуемся прекрасным SoundPoll.
Сделаем вначале такие импорты:
import android.media.AudioManager;Далее закидываем наши мелодии в res/raw, создаем экземпляр SoundPool'a:
import android.media.SoundPool;
soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);"Заливаем" мелодию и получаем ее ID:
soundID = soundPool.load(this, R.raw.you_music_here, 1);Осталось ее воспроизвести! Воспроизводим по полученному ID.
soundPool.play(soundID, 1.0f, 1.0f, 1, 0, 1f);Вот собственно и все. Не забудьте объявить переменные!
На этом все. Подписывайтесь, ставьте лайки :)))
понедельник, 26 марта 2012 г.
Типичный начинающий
И вот мы уже набрались смелости, установили IDE, SDK и все что нужно для того чтоб грести деньги лопатой, но наш "Hello, World" как-то не впечатляет?
Чего же нам не хватает, что есть почти во всех приложениях на Google Play? Именно! Фон нашего Android приложения.
Открываем наши неисчерпаемые запасы картинок. Находим подходящую (с пропорциями примерно 3:1). И закидываем (простым перетаскиванием) в res/drawable.
Теперь достаточно рассказать нашему файлу main.xml что мы хотим использовать это изображение как фон, а точнее добавить после
На этом все, теперь мы имеем красивое приложение всего в пару кликов.
Но путь к золотым горам еще тернистен и далек...
Чего же нам не хватает, что есть почти во всех приложениях на Google Play? Именно! Фон нашего Android приложения.
Открываем наши неисчерпаемые запасы картинок. Находим подходящую (с пропорциями примерно 3:1). И закидываем (простым перетаскиванием) в res/drawable.
Теперь достаточно рассказать нашему файлу main.xml что мы хотим использовать это изображение как фон, а точнее добавить после
android:layout_height="fill_parent"такой кусочек кода:
android:background="@drawable/xxx"где xxx - название вашего изображения, можно без расширения.
На этом все, теперь мы имеем красивое приложение всего в пару кликов.
Но путь к золотым горам еще тернистен и далек...
Идея
Собственно нынешняя идея блога - "реалити-шоу" начинающего разработчика мобильных приложений. Всяческие подводные камни для новичков и много другого интересного.
Подписаться на:
Сообщения (Atom)


