Блог Andrew Scyter'a - Личный сайт Andrew ScyTer'a
Личный cайт

Andrew ScyTer'a

Меню сайта
Анекдот дня
Категории раздела
Фрагменты жизни [13]
Путь к финансовой свободе [1]
Программирование под Android [5]
Форма входа
Поиск
Календарь
«  Сентябрь 2017  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Мая страничка Вконтакте

1 2 3 ... 9 10 »

Few days ago I had to solve such problem. I have FragmentA with ScrollView and lot of items in it. One of the middle items should be FragmentB. It's work fine, but on screen rotation FragmentB appears few seconds latter, than FragmentA created. So I lose ScrollView position on screen rotate.
I've tried a lot of ways to solve problem and was almost ready to replace FragmentB with CustomView, but at last find such solution of this problem:

fragment_a.xml:

android:id="@+id/fragment_a"
...>

android:id="@+id/scroll_view"
...>

.../>

android:id="@+id/fragment_b_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"/>

.../>




FragmentA.java

...
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mainView = inflater.inflate(R.layout.fragment_a, ...);

FragmentB fragmentB = (FragmentB) getChildFragmentManager().findFragmentByTag(FragmentB .FRAGMENT_TAG);
Bundle arguments;
if (fragmentB == null) {
arguments = new Bundle();
arguments.putInt("i", 5);
// (put default params)

} else {
arguments = fragmentB.getArguments();
}

fragmentB = new FragmentB ();
fragmentB.setArguments(arguments);
getChildFragmentManager()
.beginTransaction()
.replace(
R.id.fragment_b_container,
fragmentB,
FragmentB .FRAGMENT_TAG
)
.commit();
...

FragmentB.java

int i, j;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle arguments = getArguments();
if (arguments != null) {
i = arguments.getInt("i");
j = arguments.getInt("j", -1);
}
}

...
// do stuf with j
...

@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
getArguments().putInt("i", i);
getArguments().putInt("j", j);
}

Категория: Программирование под Android | Просмотров: 109 | Добавил: ScyTer | Дата: 26.06.2015 | Комментарии (0)

In Developer Console  https://play.google.com/apps/publish?hl=en in tab Game Services add new game (button "Add new game").

Fill Game Title and category.


Then in Console https://console.developers.google.com/project you'll see new Project:


Open it. This is your new project info:


Project number you need to fill in Android App to get your registrationID so you can get GCM from this game:
registrationID = gcm.register(projectNumber);

Then open APIs tab and selec Cloud Messaging for Android:


Press Enable API, so you'll get such result:


Open Credentials and then press "Create new key" button for public api access:


Choose "Server key":


Then you can fill IPs witch avaliable to send GCM notifications (I set field empty, so any IP can send notification):


Then set API key on your server. Also allowed IPs can be edit any time:


Server example:
$api_key = 'AIzaSyAzC2eZQB6ATqOiJigVh7IaR29jWcxuM2M';

$registrationIDs= array("APA91bGetPCtbLbTdyorzlK-0BzkBc0sc1O-ZiFPSt90IceRS_BYrdFxxMBr9y1ZcvCihwm51ZcXnctcHDhBGYG07iCLfXDN_U8sgd7vR682c__FESDuQteTifoXIFSrgH9tM -LrSQ_0DVBJh"); //registrationIDs of android devices
$message = array("Test message!"); // Message to be sent

// Set POST variables
$url = 'https://android.googleapis.com/gcm/send';

$fields = array(
'registration_ids' => $registrationIDs,
'data'  => array( "message" => $message ) // tut lubye polya mogut byt'
);
$headers = array(
'Authorization: key='. $api_key,
'Content-Type: application/json'
);

$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POST, true);
curl_setopt( $ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode( $fields));
$result = curl_exec($ch);
curl_close($ch);
?>
Категория: Программирование под Android | Просмотров: 119 | Добавил: ScyTer | Дата: 15.05.2015 | Комментарии (0)

После обновления прошивки телефона, у меня стало появляться сообщение:
Для работы приложения требуется обновить сервисы google play
Но когда заходишь в Play Market, там доступны только варианты Открыть и Отключить (сделать нельзя, т.к. нет root прав).
Решение подобной проблемы простое: мне помог логин через браузер на ноуте в Play Market, поиск там сервисов и нажатие кнопочки Установить (с последующим выбором устройства). Телефон тут же начал загружать новую версию Google Play Services.
Категория: Программирование под Android | Просмотров: 118 | Добавил: ScyTer | Дата: 20.03.2015 | Комментарии (0)

Теперь буду чаще делать заметки в данной категории. Сегодня такой вот интересный повод нашелся по поводу отмены анимации.

view.animator.cancel()
view.clearAnimation()
view.animate()
animation.cancel()
могут не помочь с отменой анимации (либо не отменяют, либо делают это не сразу, особенно если ты запускаешь тут же другую анимацию).

Мне помогло только
animation.reset()
Категория: Программирование под Android | Просмотров: 144 | Добавил: ScyTer | Дата: 11.12.2014 | Комментарии (0)

Именно так. Через пару часов будет ровно середина осени 2014 года. Прошел год, как я работаю нормальным программистом. Что же, может, не самый крутой старт, но все равно результат хороший. С завтрашнего дня буду усиленно трудиться на новом рабочем месте. Перспективы есть, план развития есть. План действий в свободное время тоже есть, причем, хороший. Так что теперь вперед.
Еще немного об интересах стоило отписаться. А их совсем не много. Футбол я почти игнорирую. По прежнему слушаю кино-подкаст "Лазер-шоу Три дебила". Ну и смотрю сериалы. Опять набрал их пачку, примерно, по одному в день. В целом, не такой уж и ужасный план, терпимый, скажем так.
Продолжаю смотреть Саус парк и Симпсонов из мультиков. Так же продолжил смотреть Стрелу и Агентов ЩИТ. В нагрузку идут Ходячие мертвецы. Из новых сериалов добавился Готэм и Штамм (последний уже закончил свой первый сезон). Смотрю с английскими субтитрами, что тоже вполне приятно и комфортно для меня.
Пару слов скажу о подкасте "2 призмы". Он неплохой, порой, очень интересный. Умные вещи обсуждают обычно.
Категория: Фрагменты жизни | Просмотров: 122 | Добавил: ScyTer | Дата: 16.10.2014 | Комментарии (0)

Тут взял и начался Чемпионат Мира по футболу 2014 в Бразилии. И это мой основной интерес на данный момент, кроме обычных забот. Много чего пишу и обсуждаю вконтакте (см. тег #ЧМ2014).

Как-то все меньше слушаю что-то. Футбол сказывается. Плюс кажется, что и "Три дебила" начали свое движение вниз. Радостные лидеры подкасто-лент. Думаю, они точно так же обречены на загнивание через полгода-год. Надеюсь, ошибаюсь. "Телеовощи" теперь вообще не интересны - ничего же не смотрю.

Так же незаметно пролетела половина года в Чартовой Дюжине 2001. Классная передача и классная музыка.

Давно не поминал о "Витой паре" - it-подкасте. Если хочешь быть в тренде современных цифровых тенденций - это то, что нужно. Я теперь не читаю всякие теч.онлайнер и 4пда.
Категория: Фрагменты жизни | Просмотров: 115 | Добавил: ScyTer | Дата: 01.07.2014 | Комментарии (0)

Сейчас мне уже трудно вспомнить, что я слушал по радио, а что потом покупал на касетах/дисках и слушал отдельно. Так что дальше последовательность вспомнить трудно. Но отдельные песни отдельных групп я упустить не могу.

Одной из первых кассет не сборников во времена начала слушания НАШЕго радио был дебютный альбом группы, которую сейчас и упоминать не особо хочется. Но первый альбом "Голод" группы "Звери" был вполне адекватный. Не слишком попсовый, драйвовый, местами тяжелый, с не самыми худшими и бессмысленными текстами и даже некоторой харизмой и самоиронией Ромы Зверя. Годик-другой спустя все лучшее куда-то делось, а худшее дико развилось. Но за это время они успели выступить даже на главной сцене фестиваля НАШЕствия, причем, вполне заслуженно. И песня, наиболее ярко представленная там заняла хорошую часть в моей жизни, пусть и гораздо позже.
Когда я научился играть на гитаре, в моем репертуаре было мало песен, которые актуально было исполнять в кругу моих друзей-соседей, а в более адекватном кругу были исполнители в разы лучше меня. Так вот когда мы периодически собирались вечерами "у нас на районе", особым спросом пользовалась именно эта песня, т.к. мне она нравилась, а все остальные тоже ее знали.
И вряд ли песня была бы такой особенной, если бы не "телефонная любовная" история в ней перед последним повторение припева. Я пару раз пробовал ее исполнять, но как-то не пошло. Потом просто опускал. А потом мне пришло в голову ее рассказывать на свой лад. А уже совсем потом я рассказывал небольшие истории подобного жанра собственного сочинения. В целом, я даже не помню, что в них было. Но в какой-то мере это была моя первая "проба пера". Причем, слушателям она нравилась.
Удивительным для меня оказалось то, что год спустя я стал свидетелем точно такого же подхода моего одногруппника во время исполнения Дождей-пистолетов на очередной "посиделке в коттедже".

Звери – Дожди-Пистолеты
Категория: Фрагменты жизни | Просмотров: 117 | Добавил: ScyTer | Дата: 24.06.2014 | Комментарии (0)

С позиции многих прошедших лет и знания пред/пост-истории, у меня строгое ощущение, что я на первую Чартову Дюжину попал в тот момент, когда она была на самом пике. И речь идет как о качестве самой передачи, так и о качестве песен, тогда в нее входивших. Возможно, кто-то меня обвинит в предвзятости, но послушав выпуски за пару лет до моего первого, прихожу к выводу, что первых пару лет сама передача была слабовата, чего, конечно же, не скажешь о песнях, тогда находившихся в хит-параде. И мой первый выпуск - это просто сборник шедевров. Половина песен так точно. И, парадокс, про эту самую половину песен хочется написать про каждую в отдельности, что я и сделаю, но уже в контексте каждой группы отдельно, ведь почти все они стали моими любимыми. Хотя бы на некоторое время. Даже худшее, что тогда было в хит-параде, сильная зверская любовь, не так уж и плоха.

Из всего этого списка я отдельно скажу о ДДТ. Мое отношение к этой группе (как и к Борису Гребенщикову) очень хорошо выражено в песне Элис (Конец фильма и Башаков): у них много отличных песен, многие нравятся, но еще больше они приелись да и цепляющих песен замечено не было. Сюда бы я добавил еще и ЧайФ и Чижа, если бы не одно но, связанное с гитарой, но это все опять же, совсем другая история.

Сплин – Новые люди
Lumen – Сид и Ненси
Ария – Колизей
Кипелов – Я свободен
ДДТ – Осення
Звери – Просто такая сильная любовь
Чайф – За полшага
7-Б – Я-Любовь
Категория: Фрагменты жизни | Просмотров: 123 | Добавил: ScyTer | Дата: 24.06.2014 | Комментарии (0)

Как я уже писал, сериальный сезон закончился. И больше я ничего смотреть в момент выхода не собираюсь. Есть крошечная надежда на Ходячих мертвецов, но вряд ли серьезная. Опять они будут ***дячими мертвецами, судя по всему. Еще, возможно, буду смотреть Стрелу, но только ради Телеовощей, но об этом чуть дальше.

Первым делом скажу, что 2 киноподкаста, которые долгое время были в списке моих любимых (но и это, справедливости ради, было уже давно). И основная причина достаточно банальна: забесплатно делать их авторы не хотят, кто-то уже получал деньги, поэтому теперь не хочет работать за лайки, кто-то просто устал выкладываться для других людей. Самое забавное, что в обоих случаях в подкастах активно наезжают на киношников за попытки наживы. Бугага. В этом плане Длинный дубль продержался лучше и дольше, чем Полкино. Даже если они вернутся, я с чистой совестью посылаю их на север - туда им и дорого. Авторы давно упали в моих глазах. Поэтому творческих достижений в новой деятельности я им желать не буду. 

СВИД перестал выходить на rpod'е. Так что его я тоже почти не слушаю - просто банально неудобно скачивать из контакта. С rpod было проще и удобнее. Ему на смену, жаль что очень временную, пришла Чартова Дюжина за 2001-й год. Вот уж что было приятно и радостно слушать. Это как шикарный приквел к шикарному фильму, который вот только что вышел. Как же это круто все-таки. Спасибо автору группы Хит-парад настоящей музыки: Чартова Дюжина top13 за его труды. 

Лазер-шоу 3 Дебила все еще в тренде. Они шикарны, мне нравится их отношение друг к другу, их чувство юмора. В общем, всегда слушаю. Еще вышел от этого же сайта подкаст Телеовощи, но он интересен, если ты в теме, т.е. смотришь то, что они обсуждают. Т.е. теперь для меня не очень. Плюс мало ли я решу что-то посмотреть, а они спойлерят так яростно. Так что, как бы это не было печально, Телеовощи я отпускаю из своего графика прослушивания/просмотра. Возможно, до выхода новой Стрелы, но не факт, что буду смотреть эту клоунаду, чтобы потом послушать Телеовощи. 

Вся музыка, естественно, идет в хит-параде Чартова дюжина. Так что ничего другого я не слушаю, хотя пара новинок меня все равно цепляет. Но о них я буду писать отдельно и однозначно позже. Фильмы все так же смотрю по 1-1.5 шт. в месяц в кинотеатре, и это все еще блокбастеры, но на другое нет времени. И желания. И пофиг. Из того, что смотрю сейчас, то это ЧМ по футболу и еще начал смотреть сериал Ганнибал, которым очень доволен. 

Если кратко, то картина сейчас именно такова. До встречи с самим собой в конце лета :)


 

Категория: Фрагменты жизни | Просмотров: 118 | Добавил: ScyTer | Дата: 18.06.2014 | Комментарии (0)

Если бы я сейчас перешел к Чартовой Дюжине, я бы, наверное, упустил 2 момента, которые все-таки упускать мне бы не хотелось. Но проблема в том, что в обоих случаях выделить одну-две песни очень трудно. Речь идет об Арии и Сплине. Их я слышал задолго до радио, но я так и не придавал значения, кто это такие. Кроме того, действительно полюбил Арию я уже с Беркутом в главной роли. Однако пару песен я должен выделить, которые мне кое-как понравились и запомнились не только звучанием, но и событиями в жизни.
Как же это прекрасно, что первый раз (речь о более осознанном возрасте, естественно) на медленный танец я пригласил девушку именно под эту песню. Хорошо помню, что она не понимала, как я получал удовольствие больше от самой песни, чем от танца. Осколок льда, конечно, далеко не лучший Арийский медляк, но все равно очень мощный и запоминающийся трек.
Сплинов же я вообще первый раз услышал в изложении моего одноклассника в году этак 97. Я думаю, знакомые с творчеством группы поймут, что речь идет о песне Сказка. Прелесть этой песни в том, что она сказка. И вполне могла бы сойти за песню Короля и Шута, если бы не фирменные Сплиновские мотивы и манеру исполнения.
К обоим группам я еще вернусь, в том числе и на концерты, и на фестивали с их участием, просто не хотел упустить этот момент из моей музыкальной жизни.

Ария - Осколок льда
Сплин - Сказка
Категория: Фрагменты жизни | Просмотров: 128 | Добавил: ScyTer | Дата: 11.06.2014 | Комментарии (0)

Блог
26.06.2015
Using dynamic Fragment inside Fragment
[Программирование под Android]
15.05.2015
GCM in Android
[Программирование под Android]
20.03.2015
Обновление Google Play Services
[Программирование под Android]
11.12.2014
Отмена анимации
[Программирование под Android]
16.10.2014
Середина осени
[Фрагменты жизни]
Форум
  • Стоит посмотреть, послушать, почитать...

  • Разное другое

  • Разное другое

  • Стоит посмотреть, послушать, почитать...

  • Фрагменты моей жизни

  • Copyright ScyTer © 2017Создать бесплатный сайт с uCoz