Из русскоязычных сайтов самый адекватный - форум на 4pda.ru, из англоязычных - forum.xda-developers.com.
Из книжек нужно почитать - Embedded Android: Porting, Extending, and Customizing.
Все что написано ниже вы делаете на свой страх и риск.
Как именно патчитить ссл я не в курсе, но просто что бы показать направление в котором нужно идти, то вся процедура по пропатчиванию может выглядеть так:
1. Скачивается версия исходников андроида отсюда source.android.com. Если у вас скажем установлена версия андроида 4.1 качаете ее.
2. В начале просто собираете все как есть по инструкции с сайта.
3. Вытаскиваете библиотеки и бинарники относящиеся к ссл и заливаете ее на свое устройство. Если устройство все еще работает нормально, вам повезло. (с либами типа ссл, по идее не должно быть особых проблем, обычно производители их не трогают).
4. Патчите уже исходники ссл, заново пересоираете и далее заливаете снова на устройство (3)
Да, с кверти сложнее, выбора особо нет.
Если сообщество и производитель не занимается/поддерживает это устройство, то не знаю что вы ожидаете тут услышать?
Хм, странно, у меня 4ре ключа создано и ни в одном нету последних двух полей: Obsolute key и Status.
Из включенных сервисов у меня только: Google Maps Android API v2, все остальное выключено.
Подтверждаю, все как написал sl_bug. Делать по будильнику, 2-3 дня и ты снова в режиме.
Единственный минус, все эти дни производительность будет близка к 0.
Самое главное, когда спать не хочется, и например просыпаешься ночью, не нужно включать телефон/планшет/тд и читать новости/твиттеры/тд!
Все очень просто:
1. вы передаете урл загрзчику
2. картинка асинхронно устанавливается в ImageView по цепочке из кеш памяти, кеш диска, загружается из сети.
Да вы правы, теперь получилось повторить. Тогда, то что выше написал про изменения не верно.
Прочитав документации еще раз внимательно, в самом начале написано:
Save your local modifications to a new stash, and run git reset --hard to revert them
То есть, так или иначе сохраняется все дерево изменений, но есть возможность не чистить текущее состояние, например индекса и так же спрятать untracked файлы.
Но по сути получается, если вы закомитите изменения в индексе, то после стэша применятся только те которые были unstaged.
А если после стэша, отменить изменения в индексе, то применив стэш, они все восстановятся, и это то как раз чего вам не нужно, если я правильно понимаю?
Возможно стэш используется не совсем по назначению, а именно для создания и редактирования комитов/патчей. Для этого обычно используются ветки.
Думал не нужно будет приводить :) Потому что, изменения или остаются или попадают в стэш.
Одни и теже изменения не могут быть одновременно и там и там.
Так или иначе вот:
vovkab@genx ~/test/test $ git stash list
stash@{0}: WIP on master: b196e9f init
vovkab@genx ~/test/test $ git stash show
0 files changed
Собрал вашу версию:
vovkab@genx ~/test/test $ git version
git version 1.7.10.4
vovkab@genx ~/test/test $ touch a.txt
vovkab@genx ~/test/test $ git add a.txt
vovkab@genx ~/test/test $ git stash --keep-index
Saved working directory and index state WIP on master: b196e9f init
HEAD is now at b196e9f init
vovkab@genx ~/test/test $ git status
# On branch master
# Changes to be committed:
# (use «git reset HEAD ...» to unstage)
#
# new file: a.txt
#
Тоже все нормально. Может с конфигом что то? Хотя я не припомню ключей для stash.
Ну почему же бесполезнен, ответ помогает понять почему стэш работает именно так как написано в документации. Это скорее был ответ на вот это:
> Почему нельзя просто добавить в stash только те, которые готовы к коммиту?
Листвью ничего сложного не делает, он обновит только видимые на экране записи. Адаптеру тоже все равно. А заполнение нового списка, должно быть вообще очень быстро, ведь новые объекты не создаются.
А фильтром пользователь пользуется, или для чего он вообще нужен?
Ну и пусть будет отфильтрованным, вам же это и нужно. Если понадобится как то по другому отобразить, просто заново вызовите фильтр с нужными опциями. А оригинальный список, просто хранится, что бы с него в любой момент можно было создать нужную копию списка, его не нужно на прямую сетить в адаптер.
У вас два списка: оригинальный и фильтрованный. Каждый раз берем оригинальные данные, фильтруем, дальше новый список сетим в адаптер, адаптер об этом не забываем уведомлять.
Если что то не фильтруется, значит что то в вашем коде работает не правильно. Тут уже проверяйте что не так вы делаете, и почему на выходе список не такой, для этого есть дебаг или можно вывести содержимое списков в логкат.
Из книжек нужно почитать - Embedded Android: Porting, Extending, and Customizing.
Все что написано ниже вы делаете на свой страх и риск.
Как именно патчитить ссл я не в курсе, но просто что бы показать направление в котором нужно идти, то вся процедура по пропатчиванию может выглядеть так:
1. Скачивается версия исходников андроида отсюда source.android.com. Если у вас скажем установлена версия андроида 4.1 качаете ее.
2. В начале просто собираете все как есть по инструкции с сайта.
3. Вытаскиваете библиотеки и бинарники относящиеся к ссл и заливаете ее на свое устройство. Если устройство все еще работает нормально, вам повезло. (с либами типа ссл, по идее не должно быть особых проблем, обычно производители их не трогают).
4. Патчите уже исходники ссл, заново пересоираете и далее заливаете снова на устройство (3)