Rou1997: Что ж вы никак не поймете. Ну, посмотрю я код. Увижу, что есть аттрибут, управляющий положением какого-то элемента. Но этот аттрибут приватный и мне не доступен. Делать свою копию? А если в следующей версии значения изменятся? Хочется иметь что-то относительно стандартное, типа listPreferredItemHeight.
Rou1997: Я не уверен, что дело только в разрешении. Например, у меня на телефоне с FullHD отступ в dp от правого края до OptionsMenu существенно (раза в 4) меньше, чем на таблете с 8" экраном, но немного меньшим разрешением (1280х800). Так что там, похоже, целая связка параметров влияет и подобрать отступы под все комбинации слишком сложно. Было бы гораздо проще, если бы можно были доступны аттрибуты, использованные в тулбаре, но я никакой информации про них не нашел.
Я так понимаю, проблема в том, что у тулбара свои стили, к которым непонятно как достучаться. У меня была похожая ситуация - нужно было выравнивать элемент в правой части списка с кнопкой OptionsMenu. На конкретном устройстве можно подобрать правильные отступы, но на других все съезжает. Пока забил. В библиотеках и примерах/гайдлайнах от гугла ничего по этому поводу не нашлось.
Activity в данном случае - имя класса, в котором предполагается использовать вызов. Если вы проверяете ориентацию из методов Activity (например, из onCreate()), то пишите просто getResources().getConfiguration().orientation.
Насчет своего алгоритма - очень спорное утверждение. Есть большой риск наделать ошибок и получить очень ненадежное шифрование. Лучше использовать что-нибудь хорошо проверенное. Кстати, как раз сегодня была статья по этому поводу:
Скажем так, я пробовал разные имена:
- от локальной учетки localuser (вместо которой сейчас используется МС)
- от МС вида user@live.com
- просто user (без @live.com)
Результат одинаковый. Возможно, что старый пароль в какой-то момент прописался и в локальную учетку, и в МС, а теперь RDP входит только в локальную (хотя, user@live.com не очень похоже на локальную). Тогда вопрос меняется на: как научить RDP заходить с учеткой МС?
Ну у вас и получилось, что вставка в список в два раза быстрее (0.1 против 0.2). Хотя правильнее делать многократную вставку и сравнивать среднее время. Примерно как описано ниже.
В русском гугле, на секундочку. :) Я им не пользуюсь. Но не важно, проблема решилась, а посторонним программам, да еще малоизвестным, я как-то не очень доверяю. Уже накалывался и с гораздо более популярными (см. выше), хватит с меня экспериментов.
Я уже гуглил. На первых 3-4 страницах выдачи гугла такой программы нет. Есть куча ссылок, где HMS используется как общее название, но нигде как имя собственное.
Какой-то конкретный? Просто я пробовал несколько (Plex, XBMC, Serviio) - ни один с ходу не заработал нормально с нужными мне устройствами. Скажем, на телефоне некоторые приложения видят сервер, но не видят файлов, а некоторые вообще не подключаются к серверу. Вобщем, это решение только создает кучу новых проблем.
Встроенный в винду стриминг работал нормально и всем меня устравиал, пока после переустановки не перестали играться mkv. Так что хочется решить именно этот вопрос. Скорее всего, дело в настройке кодеков на сервере, но куда именно смотреть я не знаю, потому и спрашиваю.
Думаю, вы не поняли сути проблемы. Вот у меня на работе есть вайфай. Телефон его помнит и я не имею ничего против. Но при попытке выйти в сеть я сначала попадаю на страницу с какими-то условиями и кнопкой «согласен». Если я иду браузером, все в порядке. Но если это какое-то приложение полезло в сеть само (скажем, почта проверяется), то получится фигня. Система видит, что вайфай подключен, а реального доступа к сети нет.
Там могут быть две хитрости. Во-первых, при каких-то условиях может нажиматься весь элемент — что-то там связано с фокусом, кажется. Как побороть не помню, но в гугле полно ответов. Во-вторых, вам надо будет при разворачивании элемента (в методе getView адаптера) назначить каждой кнопке обработчик. А обработчик должен будет уметь определять, какая именно кнопка нажата. Я бы, наверное, использовал для этого поле Tag — поставил туда ссылку на тот же Sound.
А вообще, это настолько стандартная задача, что гугл выдает кучу примеров с кодом и пояснениями. Поищите.