Результаты поиска
Как вы разветвляетесь и сливаетесь с TortoiseSVN?
Как вы ветвлений и слияний с Apache Subversion, используя клиент TortoiseSVN?
iPhone приложение в ландшафтном режиме, 2008 систем
Примечание: этот вопрос относится к 2008 году и сейчас представляет только исторический интерес.
Как лучше всего создать приложение iPhone, которое работает в ландшафтном режиме с самого начала, независимо от положения устройства?
Как программно, так и с помощью конструктора интерфейсов.
Надежная Поколения Random Число
Я ищу производительный, достаточно надежный RNG, не используя специального оборудования. Он может использовать математические методы (Mersenne Twister и т. д.), Он может "collect entropy" от машины, что угодно. На Linux / etc у нас есть drand48() , который генерирует 48 random бит. Я хотел бы иметь аналогичную функцию / класс для C++ или C#, которая может генерировать более 32 бит случайности и какие младшие биты равны random как старшие биты.
Он не должен быть криптографически безопасным, но он не должен использовать или основываться на C-language rand() or .NET System.Random .
Любой исходный код, ссылки на источник и т. д. был бы признателен! В противном случае, что TYPE из RNG я должен искать?
.Net XML комментарий к документации API
Существует ли простой способ создать документацию в стиле MSDN из выходных данных Visual Studio XML?
Я не настолько терпелив, чтобы создать хороший xslt для этого, потому что я знаю, что я не первый человек, который пересек этот мост.
Кроме того, я недавно пытался установить замок из песка, но это действительно заставило меня скосить глаза. Либо я упустил что-то важное в этом процессе, либо он просто слишком вовлечен.
Я знаю, что у кого-то там есть действительно хорошее мертвое простое решение.
Я повторяю здесь, потому что я думаю, что мое форматирование сделало этот абзац неинтересным для чтения:
Я дал Сэнд-Кастлу попробовать, но мне было очень трудно его настроить. На самом деле я имею в виду нечто гораздо более простое.
То есть, если только я просто не понимаю процесс создания песчаного замка. Мне казалось, что это ужасно много дополнительного багажа, чтобы просто произвести что-то хорошее для тестировщиков, чтобы работать с ними.
Необработанный обработчик исключений в .NET 1.1
Я поддерживаю приложение .NET 1.1, и одна из моих задач-убедиться, что пользователь не видит никаких недружественных уведомлений об ошибках.
Я добавил обработчики к Application.ThreadException и AppDomain.CurrentDomain.UnhandledException, которые действительно вызываются. Моя проблема заключается в том, что стандартный диалог ошибки CLR все еще отображается (до вызова обработчика исключений).
Джефф рассказывает об этой проблеме в своем блоге здесь и здесь . Но нет никакого решения. Итак, каков стандартный способ в .NET 1.1 обрабатывать необнаруженные исключения и отображать дружественное диалоговое окно?
Ответ Джеффа был отмечен как правильный ответ, потому что ссылка, которую он предоставил, содержит самую полную информацию о том, как сделать то, что требуется.
Использование свойства объекта по умолчанию для свойства метода
Я пытаюсь сделать это (что приводит к неожиданной ошибке T_VARIABLE):
public function createShipment($startZip, $endZip, $weight = $this->getDefaultWeight()){}
Я не хочу помещать магическое число туда для веса, так как объект, который я использую, имеет параметр "defaultWeight" , который получают все новые поставки, если вы не укажете вес. Я не могу поместить defaultWeight в саму отгрузку, потому что она изменяется от группы отгрузки к группе отгрузки. Есть ли лучший способ сделать это, чем следующий?
public function createShipment($startZip, $endZip, weight = 0){
if($weight <= 0){
$weight = $this->getDefaultWeight();
}
}
Уменьшение количества повторяющихся кодов обработки ошибок в C#?
Я никогда не был полностью доволен тем, как работает обработка исключений, есть много исключений и try / catch приносит в таблицу (размотка стека и т. д.), но, похоже, в этом процессе нарушается большая часть модели OO.
В любом случае, вот в чем проблема:
Допустим, у вас есть какой-то класс, который обертывает или включает сетевые операции с файлом IO (например, чтение и запись в какой-то файл по какому-то конкретному пути UNC). По разным причинам вы не хотите, чтобы эти операции IO завершились неудачей, поэтому, если вы обнаружите, что они завершились неудачей, вы повторяете их и продолжаете повторять, пока они не завершатся успешно или вы не достигнете тайм-аута. У меня уже есть удобный класс RetryTimer, который я могу создать и использовать, чтобы перевести текущий поток в спящий режим между повторными попытками и определить, когда истек период ожидания и т. д.
Проблема в том, что у вас есть куча операций IO в нескольких методах этого класса, и вам нужно обернуть каждую из них в логику try-catch / retry.
Вот пример фрагмента кода:
RetryTimer fileIORetryTimer = new RetryTimer(TimeSpan.FromHours(10));
bool success = false;
while (!success)
{
try
{
// do some file IO which may succeed or fail
success = true;
}
catch (IOException e)
{
if (fileIORetryTimer.HasExceededRetryTimeout)
{
throw e;
}
fileIORetryTimer.SleepUntilNextRetry();
}
}
Итак, как избежать дублирования большей части этого кода для каждой операции file IO в классе? Мое решение состояло в использовании анонимных блоков делегатов и единственного метода в классе, который выполнял переданный ему блок делегатов. Это позволило мне делать подобные вещи другими методами:
this.RetryFileIO( delegate()
{
// some code block
} );
Мне это несколько нравится, но оставляет желать лучшего. Я бы хотел услышать, как другие люди решают подобные проблемы.
Linux shell эквивалент на IIS
Как разработчик LAMP, рассматривающий возможность перехода на платформу .Net IIS, одна из моих проблем-потеря производительности из-за отсутствия shell... У кого-нибудь еще был такой опыт? Существует ли, возможно, эквивалент Linux shell для Windows?
Папки или проекты в решении Visual Studio?
При разбиении решения на логические слои, когда лучше всего использовать отдельный проект над просто группировкой по папке?
Глобальная обработка исключений для элемента управления winforms
При работе над ASP.NET 1.1 проектами я всегда использовал Global.asax, чтобы поймать все ошибки. Я ищу аналогичный способ поймать все исключения в пользовательском элементе управления Windows Forms, который в конечном итоге является размещенным элементом управления IE. Каков правильный способ сделать что-то подобное?
лучшая команда для Windows?
Пока я рос, используя MSWindows, я перешел на свой любимый Mac много лет назад. Я не хочу начинать войну пламени здесь, на операционных системах. Однако я хочу немного приблизиться к тому, к чему привык.
Я не прошу полной поддержки POSIX - у меня нет терпения установить Cygwin - но я скучаю по терминалам с вкладками, которые можно легко вырезать и вставлять, а также по моим хорошим друзьям ls , mkdir , rm и т. д. (Для этих последних я всегда мог бы поместить файлы .bat на свой путь, но это быстро устареет.)
У кого-нибудь есть приложение terminal для MSWindows XP ?
Можно ли скопировать файлы в сетевое место из скрипта или командной строки?
Можно ли в Windows XP скопировать файлы в сетевое место из командной строки, пакетного файла или, еще лучше, скрипта PowerShell?
То, что привело меня на этот путь исследований, было попыткой опубликовать файлы в библиотеке документов WSS 3.0 с компьютера пользователя. Я не могу сопоставить диск с соответствующей библиотекой, потому что сайт WSS доступен только для аутентификации через NTLM на порту, отличном от 80 или 443. Я предполагаю, что я мог бы поочередно использовать веб-службы WSS для выталкивания файлов, но сейчас мне действительно интересно получить ответ на этот вопрос.
Как вы регистрируете ошибки (исключения) в ваших приложениях ASP.NET?
Я ищу лучший способ регистрации ошибок в приложении ASP.NET. Я хочу иметь возможность получать электронные письма, когда в моем приложении возникают ошибки, с подробной информацией об исключении и текущем запросе.
В моей компании мы привыкли иметь свой собственный ErrorMailer, ловя все в Global.asax Application_Error. Он был "Ok", но не очень гибким и настраиваемым.
Мы недавно переключились на NLog. Это гораздо более настраиваемо, мы можем определить различные цели для ошибок, фильтровать их, буферизировать их (еще не пробовали). Это очень хорошее улучшение.
Но недавно я обнаружил, что для этой цели в фреймворке .Net есть целое пространство имен : System.Web.Management , и его можно настроить в разделе healthMonitoring web.config.
Вы когда-нибудь работали с мониторингом здоровья .Net? Каково ваше решение для регистрации ошибок?
Как я могу остановить MATLAB от возврата до завершения работы скрипта командной строки?
Я вижу в справке MATLAB (matlab -h), что могу использовать флаг -r для указания m-файла для запуска. Я замечаю, что когда я делаю это, MATLAB, кажется, начинает сценарий,но сразу же возвращается. Скрипт работает нормально, но главное приложение уже вернулось.
Есть ли какой-либо способ заставить MATLAB вернуться только после завершения команды? Если вы вызываете его из отдельной программы, кажется, что проще дождаться процесса,чем использовать файл или сокеты для подтверждения завершения.
Для иллюстрации приведем пример функции waitHello.m :
function waitHello
disp('Waiting...');
pause(3); %pauses 3 seconds
disp('Hello World');
quit;
И я пытаюсь запустить это с помощью:
matlab -nosplash -nodesktop -r waitHello
Есть ли какие-либо предложения по разработке документа о стандартах кодирования C# / передовой практике?
Я-недавний выпускник AI (около 2 лет), работающий на скромную операцию. Мне выпало (в первую очередь потому, что я первый 'adopter' в отделе) создать базовый (читай полезный?) C# документ о стандартах кодирования.
Я думаю, что должен объяснить, что я, вероятно, самый младший инженер-программист, но я с нетерпением жду этой задачи, поскольку надеюсь, что я действительно смогу создать что-то наполовину пригодное для использования. Я провел довольно обширный поиск в интернете и прочитал статьи о том, что должен / не должен содержать документ о стандартах кодирования. Похоже, это хорошее место, как и любое другое, чтобы попросить о некоторых предложениях.
Я понимаю, что потенциально открываю дверь в целый мир разногласий по поводу "лучшего способа делать вещи". Я понимаю и уважаю тот неоспоримый факт, что у каждого программиста есть предпочтительный метод решения каждой отдельной задачи, в результате чего я не собираюсь писать что-то настолько драконовски проскриптивное, чтобы подавить личное чутье, но попытаться получить общую методологию и согласованные стандарты (например, Соглашения об именах), чтобы помочь сделать индивидуальный код более читаемым.
Итак, вот оно .... есть какие-нибудь предложения? Вообще ничего?
Ищем пример командного шаблона для UI
Я работаю над приложением WinForm .Net с базовым UI, которое включает кнопки панели инструментов, пункты меню и нажатия клавиш, которые все инициируют один и тот же базовый код. Прямо сейчас обработчики событий для каждого из них вызывают общий метод для выполнения функции.
Из того, что я прочитал, этот тип действий может быть обработан шаблоном проектирования команд с дополнительным преимуществом автоматического включения/выключения или проверки/снятия флажков элементов UI.
Я искал в сети хороший примерный проект, но так и не нашел его. Есть ли у кого-нибудь хороший пример, которым можно поделиться?
Есть ли способ обработки ошибок из объектов COM в RDML?
Есть ли способ обработки ошибок из объектов COM в RDML? Например, при вызове методов Word VBA, таких как PasteSpecial, возвращается ошибка и приложение LANSA завершает работу. Я не могу найти ничего в документации, чтобы разрешить обработку этих ошибок.
На самом деле, обработка ошибок вообще является слабым местом для LANSA и RDML, но это другая тема.
Как определить, открыт ли конкретный файл в Windows?
Один из моих любимых инструментов для linux - это lsof -настоящий швейцарский армейский нож!
Сегодня мне стало интересно, какие программы в системе WinXP имели конкретный открытый файл. Существует ли какая-либо эквивалентная утилита для lsof? Кроме того, файл, о котором идет речь, был на сетевом ресурсе, поэтому я не уверен, что это усложняет дело.
Вопрос об открытии файлов Visual Studio
Можно ли открыть проект в Visual Studio 2008, не открывая все файлы, которые были ранее открыты в прошлый раз, когда у меня был открыт проект? У меня есть привычка держать много файлов открытыми, когда я работаю над ними, поэтому в следующий раз, когда я открываю проект, он (очень медленно) загружает в Редактор кучу файлов, которые мне даже не нужно открывать. Я просмотрел настройки и не могу найти ничего, чтобы остановить это поведение.
427   9   23:04, 6th August, 2020
Как лучше всего сообщать об ошибках из рабочего процесса SharePoint?
У меня есть пользовательское действие в рабочем процессе, и я хотел бы сообщить об ошибке пользователю, когда что-то пойдет не так. Как лучше всего это сделать?
UPD: в идеале я хотел бы поместить рабочий процесс в состояние ошибки и записать сообщение в журнал рабочего процесса. Это кажется невозможным. Как можно ближе подобраться к нему? Я хочу, чтобы повторно используемый раствор,то, что легко для пользователей, чтобы настроить, когда через мои пользовательские действия в SharePoint дизайнер.
Добавил больше деталей к вопросу.
@mauro это заботится о сохранении ошибки, но как я могу отобразить ошибку пользователю таким образом, чтобы это имело смысл?
@AdamSane это кажется довольно хрупким решением. Это не вопрос настройки этого один раз на одном сайте. Мне нужно что-то, что другие могут добавить, используя SPD.
Может ли использование лямбд в качестве обработчиков событий вызвать утечку памяти?
Скажем, у нас есть следующий метод:
private MyObject foo = new MyObject();
// and later in the class
public void PotentialMemoryLeaker(){
int firedCount = 0;
foo.AnEvent += (o,e) => { firedCount++;Console.Write(firedCount);};
foo.MethodThatFiresAnEvent();
}
Если класс с этим методом создается экземпляр и метод PotentialMemoryLeaker вызывается несколько раз, происходит ли утечка памяти?
Есть ли какой-нибудь способ отцепить этот обработчик событий lambda после того, как мы закончим вызывать MethodThatFiresAnEvent ?
Как отправить файл в виде вложения email с помощью командной строки Linux?
Я создал скрипт, который работает каждую ночь на моем сервере Linux, который использует mysqldump для резервного копирования каждой из моих баз данных MySQL в файлы .sql и упаковывает их вместе в сжатый файл .tar. Следующий шаг, который я хочу сделать, - это отправить этот tar-файл через email на удаленный сервер email для безопасного хранения. Я смог отправить сырой скрипт в теле email, передав резервный текстовый файл в mailx примерно так:
$ cat mysqldbbackup.sql | mailx backup@email.com
cat повторяет текст файла резервной копии, который передается в программу mailx с адресом получателя email, передаваемым в качестве аргумента.
Хотя это делает то, что мне нужно, я думаю, что это может быть на один шаг лучше, есть ли какой-либо способ, используя скрипты shell или иным образом, отправить сжатый файл .tar в исходящее сообщение email в качестве вложения ? Это было бы лучше, чем иметь дело с очень длинными сообщениями email, которые содержат данные заголовка и часто имеют проблемы с переносом слов и т. д.
Как лучше всего распределить инструменты командной строки python?
Мой текущий скрипт setup.py работает нормально, но он устанавливает tvnamer.py (инструмент) как tvnamer.py в пакеты сайта или что-то подобное..
Можно ли сделать setup.py install tvnamer.py как tvnamer и / или есть ли лучший способ установки приложений командной строки?
Запретить проглатывание исключений элементом управления WebBrowser
Я использую System.Windows.Forms.WebBrowser, чтобы сделать представление a-la начальной страницы Visual Studio. Однако, похоже, что элемент управления ловит и обрабатывает все исключения, молча погружая их! Не нужно говорить, что это очень неудачное поведение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
throw new Exception("OMG!");
}
Приведенный выше код отменит навигацию и проглотит исключение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
try
{
e.Cancel = true;
if (actions.ContainsKey(e.Url.ToString()))
{
actions[e.Url.ToString()].Invoke(e.Url, webBrowser.Document);
}
}
catch (Exception exception)
{
MessageBox.Show(exception.ToString());
}
}
Итак, то, что я делаю (выше), - это поймать все исключения и открыть окно, это лучше, чем молча терпеть неудачу, но все же явно далек от идеала. Я бы хотел, чтобы он перенаправлял исключение через обычный путь сбоя приложения, чтобы оно в конечном итоге становилось необработанным или обрабатывалось приложением из корня.
Есть ли способ сказать элементу управления WebBrowser , чтобы остановить потопление исключений и просто переслать их естественным и ожидаемым способом? Или есть какой-то хакерский способ бросить исключение через родные границы?
ярлык для создания карты из списка в groovy?
Я бы хотел немного сортанд для этого:
Map rowToMap(row) {
def rowMap = [:];
row.columns.each{ rowMap[it.name] = it.val }
return rowMap;
}
учитывая то, как обстоят дела с GDK, я бы ожидал, что смогу сделать что - то вроде:
Map rowToMap(row) {
row.columns.collectMap{ [it.name,it.val] }
}
но я ничего не видел в документах... я что-то упустил? или я просто слишком ленив?
Random целое число в VB.NET
Мне нужно сгенерировать целое число random между 1 и n (где n-положительное целое число), чтобы использовать его для юнит-теста. Мне не нужно что - то слишком сложное, чтобы гарантировать истинную случайность-просто старомодное число random.
Как бы я это сделал?
GUI Automation testing - вопросы обработки окон
Наша компания в настоящее время пишет инструмент автоматизации тестирования GUI для компактных рамочных приложений. Мы изначально искали много инструментов, но ни один из них не был подходящим для нас.
С помощью этого инструмента вы можете записывать тестовые случаи и группировать их вместе в наборы тестов. Для каждого тестового набора генерируется приложение, которое запускает application-under-test и имитирует ввод данных пользователем.
В целом инструмент работает нормально, но поскольку мы используем дескрипторы окон для моделирования пользовательского ввода, вы не можете сделать очень много вещей. Например, мы не можем получить имя элемента управления (мы просто получаем заголовок).
Еще одна проблема, связанная с использованием дескрипторов окон, - это проверка наличия изменений. В данный момент мы имитируем щелчок по элементу управления и в зависимости от результата узнаем, перешло ли приложение на следующий шаг.
Есть ли другой (более простой) способ делать такие вещи (например, очередь сообщений или что-то еще)?
Что вы думаете о разработке для командной строки в первую очередь?
Каково Ваше мнение о разработке для командной строки сначала, а затем добавить GUI на постфактум, просто вызвав методы командной строки?
напр..
Ж:\ Тодо AddTask "meeting with John, re: login peer review" "John's office" "2008-08-22" "14:00"
загружает todo.exe и вызывает функцию с именем AddTask , которая выполняет некоторую проверку и запускает собрание в базе данных.
В конце концов вы добавляете экран для этого:
============================================================ Event: [meeting with John, re: login peer review] Location: [John's office] Date: [Fri. Aug. 22, 2008] Time: [ 2:00 PM] [Clear] [Submit] ============================================================
Когда вы нажимаете кнопку Отправить, он вызывает ту же самую функцию AddTask.
Считается ли это так:
- хороший способ кодирования
- только для новичков
- ужасно!.
Дополнение :
Я замечаю тенденцию здесь для "shared library called by both the GUI and CLI executables." есть ли какая-то убедительная причина, почему они должны быть разделены, кроме, возможно, размера самих двоичных файлов?
Почему бы просто не вызвать один и тот же исполняемый файл разными способами:
"todo /G"когда вам нужен полноценный графический интерфейс"todo /I"для интерактивного приглашения в пределахtodo.exe(сценарии и т. д)- обычный старый
"todo <function>", когда вы просто хотите сделать что-то одно и покончить с этим.
Приложение 2 :
Было упомянуто, что "так, как [я] описал вещи, вам [нужно] будет порождать исполняемый файл каждый раз, когда GUI нужно что-то сделать."
Опять же, это не входило в мои намерения. Когда я упомянул, что пример GUI вызывал "ту же самую функцию AddTask ", я не имел в виду, что GUI вызывал программу командной строки каждый раз. Я согласен, что это было бы очень неприятно. Я предполагал (см. Первое добавление), что все это будет храниться в одном исполняемом файле, поскольку это был крошечный пример, но я не думаю, что моя формулировка обязательно исключала общую библиотеку.
Кроме того, я хотел бы поблагодарить всех вас за Ваш вклад. Это то, что постоянно всплывает у меня в голове, и я ценю мудрость вашего опыта.
Как я могу украсить код JavaScript с помощью командной строки?
Я пишу пакетный скрипт для того, чтобы украсить код JavaScript. Он должен работать как на Windows , так и на Linux .
Как я могу украсить код JavaScript с помощью инструментов командной строки?
453   9   04:54, 3rd August, 2020
Как запросить строку random в SQL?
Как я могу запросить строку random (или как можно ближе к истинно random) в чистом SQL?
CMD.exe замена
Кто-нибудь знает о хорошей замене командной строки? Я пробовал bash/Cygwin,, но это не совсем соответствует моим потребностям на работе, потому что это слишком тяжело. Мне бы хотелось иметь function-for-function идентичную оболочку на cmd.exe, но с подсветкой, intellisense и (критически) вкладочным интерфейсом. Powershell-это нормально, но интерфейс все еще отсутствует.
Как лучше всего распределить инструменты командной строки python?
Мой текущий скрипт setup.py работает нормально, но он устанавливает tvnamer.py (инструмент) как tvnamer.py в пакеты сайта или что-то подобное..
Можно ли сделать setup.py install tvnamer.py как tvnamer и / или есть ли лучший способ установки приложений командной строки?
Запретить проглатывание исключений элементом управления WebBrowser
Я использую System.Windows.Forms.WebBrowser, чтобы сделать представление a-la начальной страницы Visual Studio. Однако, похоже, что элемент управления ловит и обрабатывает все исключения, молча погружая их! Не нужно говорить, что это очень неудачное поведение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
throw new Exception("OMG!");
}
Приведенный выше код отменит навигацию и проглотит исключение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
try
{
e.Cancel = true;
if (actions.ContainsKey(e.Url.ToString()))
{
actions[e.Url.ToString()].Invoke(e.Url, webBrowser.Document);
}
}
catch (Exception exception)
{
MessageBox.Show(exception.ToString());
}
}
Итак, то, что я делаю (выше), - это поймать все исключения и открыть окно, это лучше, чем молча терпеть неудачу, но все же явно далек от идеала. Я бы хотел, чтобы он перенаправлял исключение через обычный путь сбоя приложения, чтобы оно в конечном итоге становилось необработанным или обрабатывалось приложением из корня.
Есть ли способ сказать элементу управления WebBrowser , чтобы остановить потопление исключений и просто переслать их естественным и ожидаемым способом? Или есть какой-то хакерский способ бросить исключение через родные границы?
Как лучше всего анализировать аргументы командной строки?
Какой самый простой , лаконичный и гибкий метод или библиотека для разбора аргументов командной строки Python?
Как я могу регистрировать необнаруженные исключения в PHP?
Я выяснил, как преобразовать ошибки в исключения, и я хорошо отображаю их, если они не пойманы, но я не знаю, как их правильно регистрировать. Просто записать их в файл не будет полезно, не так ли? И вы бы рискнули получить доступ к базе данных, когда вы еще не знаете, что вызвало исключение?
Список стандартных длин полей базы данных
Я разрабатываю таблицу базы данных и снова задаю себе один и тот же глупый вопрос: как долго должно быть поле firstname?
Есть ли у кого-нибудь список разумной длины для наиболее распространенных полей , таких как имя, фамилия и адрес email?
Пакетный файл для "Script" базы данных
Можно ли как-то использовать .bat -файл для сценария схемы и / или содержимого базы данных сервера SQL?
Я могу сделать это с помощью мастера, но хотел бы упростить создание этого файла для целей управления версиями.
Я хотел бы избежать использования сторонних инструментов, просто ограничивая себя инструментами, которые поставляются с сервером SQL.
433   1   15:09, 7th August, 2020
Рекомендации по отлову и повторному выбрасыванию исключений .NET
Какие рекомендации следует учитывать при перехвате исключений и повторном их отбрасывании? Я хочу убедиться, что InnerException объекта Exception и стек trace сохранены. Есть ли разница между следующими блоками кода в том, как они обрабатывают это?
try
{
//some code
}
catch (Exception ex)
{
throw ex;
}
Против:
try
{
//some code
}
catch
{
throw;
}
Выгодно ли вообще использовать 'goto' в языке, поддерживающем циклы и функции? Если да, то почему?
У меня уже давно сложилось впечатление, что goto никогда не следует использовать, если это возможно. Просматривая libavcodec (который написан в C) на днях, я заметил, что он используется многократно. Выгодно ли вообще использовать goto в языке, поддерживающем циклы и функции? Если да, то почему?
взаимодействие с stdbool.h C++
В проекте я взаимодействую между C++ и библиотекой C, которая использует stdbool.h, определенный как таковой.
#ifndef _STDBOOL_H
#define _STDBOOL_H
/* C99 Boolean types for compilers without C99 support */
/* http://www.opengroup.org/onlinepubs/009695399/basedefs/stdbool.h.html */
#if !defined(__cplusplus)
#if !defined(__GNUC__)
/* _Bool builtin type is included in GCC */
typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;
#endif
#define bool _Bool
#define true 1
#define false 0
#define __bool_true_false_are_defined 1
#endif
#endif
Некоторые структуры имеют bool членов. Поэтому, если у меня есть одна из этих структур, определенных как локальные переменные в функции C++, и передать ее в функцию C, размеры будут несовместимы между C++ и C, поскольку bool-это один bye в C++ и 4 в C.
Есть ли у кого-нибудь советы, как преодолеть это, не прибегая к моему текущему решению, которое является
//#define bool _Bool
#define bool unsigned char
Что противоречит стандарту C99 для stdbool.h
Как открыть решение VS 2008 в VS 2005?
Я видел, что решения, созданные в Visual Studio 2008, не могут быть открыты в Visual Studio 2005 , и попытался обойти проблему 1. Еще предстоит попробовать обходной путь 2.
Но поскольку эта связь была немного старой и от отчаяния спрашивала здесь: есть ли какой-нибудь конвертер?
У меня еще нет VS2008, и я хотел открыть решение с открытым исходным кодом, которое было сделано в vs2008.
Думаю, мне придется fiddle вокруг или ждать, пока vs2008 не будет отправлен.
420   5   10:39, 13th August, 2020
Использование ItemizedOverlay и OverlayItem в Android Beta 0.9
Кому-нибудь удалось использовать ItemizedOverlays в Android Beta 0.9? Я не могу заставить его работать, но я не уверен, сделал ли я что-то неправильно или эта функция еще не доступна.
Я пытался использовать классы ItemizedOverlay и OverlayItem . Их предназначение-имитировать маркеры карт (как это видно в Мэшапах Google Maps), но у меня были проблемы с их отображением на карте.
Я могу добавить свои собственные пользовательские оверлеи, используя аналогичную технику, это просто ItemizedOverlays , которые не работают.
После того, как я реализовал свой собственный ItemizedOverlay (и переопределил createItem), создание нового экземпляра моего класса, кажется, работает (я могу извлечь из него OverlayItems ), но добавление его в список Overlay карты не делает его таким, каким он должен быть.
Это код, который я использую для добавления класса ItemizedOverlay в качестве Overlay к моему MapView .
// Add the ItemizedOverlay to the Map
private void addItemizedOverlay() {
Resources r = getResources();
MapView mapView = (MapView)findViewById(R.id.mymapview);
List<Overlay> overlays = mapView.getOverlays();
MyItemizedOverlay markers = new MyItemizedOverlay(r.getDrawable(R.drawable.icon));
overlays.add(markers);
OverlayItem oi = markers.getItem(0);
markers.setFocus(oi);
mapView.postInvalidate();
}
Где MyItemizedOverlay определяется как:
public class MyItemizedOverlay extends ItemizedOverlay<OverlayItem> {
public MyItemizedOverlay(Drawable defaultMarker) {
super(defaultMarker);
populate();
}
@Override
protected OverlayItem createItem(int index) {
Double lat = (index+37.422006)*1E6;
Double lng = -122.084095*1E6;
GeoPoint point = new GeoPoint(lat.intValue(), lng.intValue());
OverlayItem oi = new OverlayItem(point, "Marker", "Marker Text");
return oi;
}
@Override
public int size() {
return 5;
}
}
wxpython: как я могу проверить данные перетаскивания в OnDragOver?
Я немного озадачен перетаскиванием в wxPython (но, возможно, эти вопросы относятся и к перетаскиванию в других фреймворках GUI). Фреймворки предоставляют несколько обратных вызовов (OnEnter и OnDragOver), которые предположительно позволяют мне сообщить системе, является ли текущая позиция мыши допустимым местом для удаления того, что перетаскивается. Из этих методов я могу вернуть wx.DragNone, wx.DragCopy и т. д. Что меня озадачивает, так это то, что из этих методов мне не разрешено вызывать GetData, что означает, что мне не разрешено проверять данные, которые пользователь перетаскивает. Если я не могу видеть данные, как я должен знать, является ли это OK для пользователя, чтобы упасть здесь?
Прокси, который требует аутентификации с помощью эмулятора Android
Удалось ли кому-нибудь заставить эмулятор Android работать за прокси, который требует аутентификации?
Я попытался установить аргумент-http-proxy в значение
http://DOMAIN/USERNAME:PASSWORD@IP:PORT
но у меня ничего не получается.
Я пытался следовать документам, но безрезультатно. Я также пробовал установку -verbose-proxy , но этого больше не существует.
Есть какие-нибудь указания?
DoDragDrop и MouseUp
Есть ли простой способ гарантировать, что после того, как drag-and-drop не завершится, событие MouseUp не будет съедено и проигнорировано платформой?
Я нашел сообщение в блоге, описывающее один механизм, но он включает в себя много ручного учета, включая флаги состояния, события MouseMove, ручную проверку "mouse leave" и т. д. все это я предпочел бы не реализовывать, если этого можно избежать.
Настройка скрипта PowerShell для автоматического выполнения
У меня есть несколько строк кода PowerShell, которые я хотел бы использовать в качестве автоматического сценария. Способ, которым я хотел бы, чтобы он мог работать, - это иметь возможность вызвать его, используя один из следующих вариантов:
- Одна командная строка, которая открывает PowerShell, выполняет скрипт и закрывает PowerShell (это будет использоваться для глобальной процедуры сборки)
- Файл, который я могу дважды щелкнуть, чтобы выполнить описанное выше (я бы использовал этот метод при ручном тестировании компонентов моего процесса сборки)
Я просматривал документацию PowerShell в интернете, и хотя я могу найти много сценариев, я не смог найти инструкции о том, как сделать то, что мне нужно. Спасибо за помощь.
Как поймать SQLServer тайм-аут исключения
Мне нужно специально поймать SQL исключений таймаута сервера, чтобы их можно было обрабатывать по-разному. Я знаю, что могу поймать SqlException, а затем проверить, содержит ли строка сообщения "Timeout", но мне было интересно, есть ли лучший способ сделать это?
try
{
//some code
}
catch (SqlException ex)
{
if (ex.Message.Contains("Timeout"))
{
//handle timeout
}
else
{
throw;
}
}
Где найти грамотные книги и документацию по программированию под Android?
Большинство книг быстро устаревает и сами читатели их не советуют. Где бы что прочитать желательно на русском.
Как подключить настольный компьютер (Windows XP) к Интернету, имеющемуся на мобильном телефоне (Android: HTC Desire), по Bluetooth?
Дано: мобильник HTC Desire, действующий под управлением «сырой» (незапатченной, нерутованной) операционной системы Android 2.1. На нём есть мобильный Интернет (EDGE от Tele2).
Надобно: подключить к мобильнику (а значит, также и к Интернету — это главное) настольный компьютер, действующий под управлением Windows XP. Замену операционной системы прошу не предлагать. Компьютер оборудован Bluetooth-брелоком, через Bluetooth и надобно соединиться. (Соединение по USB-шнуру — тривиальная задача, но к ней прошу не сводить. Речь идёт именно о переходе на беспроводную технологию со свободою взаимного расположения устройств.)
Известные решения: PdaNet (с какого-то лешего навязывается также читать да писать SMS, якобы чтобы отправлять и получать их с большого компьютера), EasyTether (полная версия — 10 баксов).
Есть другие способы?
Есть ли хорошие и полные руководства по разработке приложений для Android на русском языке?
Если уж мало или нет, но известны намного превосходящие по качеству английские — было бы хорошо и про них узнать. Материал должен посвятить человека во все актуальные аспекты платформы, как то управление G-sensor, камерой, внешними и внутренними API. Весьма желательны примеры кода и реализации задач. Возможны также бумажные издания.
UI мобильных приложений: Native SDK vs. HTML5
Предположим, перед вами стоит задача написать кросс-платформенное приложение для iPhone, Android и других современных мобильных OS; к примеру, мобильный клиент для вашего веб-сервиса.
Что вы выберете: изучать тонкости native SDK для построения UI для каждой конкретной платформы, или использовать WebKit и HTML5?
Сразу отмечу, что использование HTML5 никоим образом не ограничивает в доступе ко всей функциональности устройства, поскольку WebKit-движок и на iPhone и на Android позволяет взаимодействовать native-коду и javascript. Вопрос касается исключительно разработки пользовательского интерфейса — layout'ов, виджетов, анимаций, разнообразных графических элементов и тому подобного.
Клавиатурное сокращение в mc: показать/скрыть скрытые файлы [SOLVED]?
Подскажите клавиатурное сокращение (или способ его создать) для сокрытия/отображения скрытых файлов в mc. А я за это расскажу, что диалог «поиск файла» можно вызвать нажав shift+alt+? (а в меню написано M+?).
Как на Андроиде отключить один из аккаунтов в гуглтолке?
У меня почта и гтолк на домене — они основные и прописаны в андроиде. но стандартный гмейл-аккаунт нужен тоже, там больше функций. Однако когда я добавляю вторым аккаунтом обычный гугл-аккаунт я вечно оказываюсь онлайн в обоих гтолках, хотя уже давно пользуюсь только тем, который на домене. Как отключить?
Какое Android API использовать для получения данных о доступных базовых станциях?
Вот Google Maps определяет положение, даже когда GPS выключен. Очевидно, как-то по базовым станциям. Может получает текущие доступные станции и помещает телефон в их пересечение? Но как это сделать в моей программе на Android. Например, если надо получить список станций, то какое API использовать? Что можно от них получить (номер, название)? Спасибо!
Тормозит Dialer
Samsung Spica, августовская прошивка 2.1, в качества лаунчера LauncherPro.
Контактов чуть больше чем полсотни.
Проблема в долгом запуске диалера, а именно прорисовке графического интерфейса.
Как бороться с этой проблемой?
Отключение Google Talk на Android
Домен привязан к ejabberd и в тоже время используется Google Apps для почты.
Система для синхронизации просит домен с включеным GTalk, временно включил затем выключил потому как конфликтует с обычным жаббером.
Возможно ли отключить сервис или хотябы автовход в Talk. Когда делаю «Sign off» при следующей загрузке опять подключается и выдает ошибку авторизации
В тоже время замечены проблемы с маркетом, когда служба на домене выключена
Какое Android API использовать для получения данных о доступных базовых станциях?
Вот Google Maps определяет положение, даже когда GPS выключен. Очевидно, как-то по базовым станциям. Может получает текущие доступные станции и помещает телефон в их пересечение? Но как это сделать в моей программе на Android. Например, если надо получить список станций, то какое API использовать? Что можно от них получить (номер, название)? Спасибо!
Тормозит Dialer
Samsung Spica, августовская прошивка 2.1, в качества лаунчера LauncherPro.
Контактов чуть больше чем полсотни.
Проблема в долгом запуске диалера, а именно прорисовке графического интерфейса.
Как бороться с этой проблемой?
Отключение Google Talk на Android
Домен привязан к ejabberd и в тоже время используется Google Apps для почты.
Система для синхронизации просит домен с включеным GTalk, временно включил затем выключил потому как конфликтует с обычным жаббером.
Возможно ли отключить сервис или хотябы автовход в Talk. Когда делаю «Sign off» при следующей загрузке опять подключается и выдает ошибку авторизации
В тоже время замечены проблемы с маркетом, когда служба на домене выключена
HTC Desire размер аватарок?
Как сделать аватарку для контакта чтобы она не была размылена при отображении вызова?
Как дополнить экранную клавиатуру Android дополнительными символами или создать свою раскладку клавиатуры?
Пользуюсь HTC Desire. Остро недостаёт русских кавычек («ёлочек»), длинного тире (—) и неразрывного пробела; не отказался бы и от других символов раскладки Бирмана.
Поэтому вопрос: можно ли пополнить экранную клавиатуру HTC Desire дополнительными символами? Если да, то как? Если нет, то какие существуют обходные способы (создать свою раскладку клавиатуры? скачать другую клавиатуру, для которой существуют средства смены раскладок?)?…
Twitter приложение под Android
Ну мало того, что сам являюсь пользователем платформы Android, так ещё и сравнительный обзор хочу сделать. Какие приложения для твиттера вы используете на вашем android-телефоне? Желательно бы кроссплатформенные (то есть HTC Peep упоминать можно, но не нужно =)). Хочется отобрать 4-5 лидеров и их уже рассмотреть детально.
Ну а результат этого труда будет доступен вам же, как и другим пользователям Хабра, через некоторое время.
P.S. Если клиент, которым пользуетесь вы, уже был упомянут — просто поставьте плюсик. Это и так, нативно понятно, просто хотел уточнить=)
Как под Android использовать Яндекс.Карты бесплатно? (На МТС или Мегафоне)
Энтузиасты с 4pda помнится собирали apk с яндекс.картами трафик которых столь же бесплатен как и траффик брендированных яндекс карт под симбиан/WM… Их посты там почему то тщательно выпиливались…
Но ставить левую apk которую потом нельзя будет из маркета обновить как то не хотелось бы…
Нет ли на такой гибкой системе как Android другого способа?
Чат между Android и iPhone
Кто подскажет сервис для «чаттинга» двух человек, у одного — Android, у другого — iPhone.
Нужна программа с многозадачностью на iPhone. (Или Push-уведомлениями)
Рельно-ли портировать (малой кровью) драйвер Samsung SWC-U200 в Android?
Wimax-модем: Samsung SWC-U200, говорят madwimax его знает.
ну и Адройд-планшет, например Archos 101.
Android SDK: как получить несжатую фотографию?
Добрый день!
Пишу приложение под Android которое должно получать фотографию и обрабатывать ее особым образом. В доках вычитал что takePicture у класса Camera в качестве параметров принимает callback'и, в которые потом передаются данные полученные во время съемки (rawCallback и jpegCallback).
В результате экспериментов выяснилось что в jpegCallback стабильно приходит готовый JPEG файл, который можно тут же записывать на флешку, а вот в rawCallback приходит null. Гугление не помогает. Вариант распаковывать JPEG и работать с ним не подходит по многим параметрам (скорость, качество и т.д.)
Подскажите пожалуйста как быть?
PS. Тестировалось на Google Nexus ONE и HTC Desire.
PSS. Прилагаю вырезку из кода:
public void TakePicture()
{
if (m_Camera != null && m_CanDoPhoto)
{
m_CanDoPhoto = false;
m_Camera.takePicture(shutterCallback, rawCallback, jpegCallback);
}
}
PictureCallback rawCallback = new PictureCallback()
{
public void onPictureTaken(byte[] _data, Camera _camera)
{
String path = Environment.getExternalStorageDirectory().toString();
File file = new File(path, "MyTestPhoto.raw");
try
{
FileOutputStream fOut = new FileOutputStream(file);
fOut.write(_data);
fOut.flush();
fOut.close();
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
};
PictureCallback jpegCallback = new PictureCallback()
{
public void onPictureTaken(byte[] _data, Camera _camera)
{
m_CanDoPhoto = true;
m_Camera.startPreview();
}
};
public void TakePicture()
{
if (m_Camera != null && m_CanDoPhoto)
{
m_CanDoPhoto = false;
m_Camera.takePicture(shutterCallback, rawCallback, jpegCallback);
}
}
PictureCallback rawCallback = new PictureCallback()
{
public void onPictureTaken(byte[] _data, Camera _camera)
{
String path = Environment.getExternalStorageDirectory().toString();
File file = new File(path, "MyTestPhoto.raw");
try
{
FileOutputStream fOut = new FileOutputStream(file);
fOut.write(_data);
fOut.flush();
fOut.close();
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
};
PictureCallback jpegCallback = new PictureCallback()
{
public void onPictureTaken(byte[] _data, Camera _camera)
{
m_CanDoPhoto = true;
m_Camera.startPreview();
}
};
Как отключить root-доступ для android 2.1 на Google Nexus One?
С root-доступом android 2.1 на Nexus One не желает обновляться до следующих версий.
Подскажите, как можно отключить root-доступ?
Какой шаблон проектирования лучше для андроид приложений?
Думал об MVP, но так как в яве больше проблем с событиями (чем допустим в C#) получается кривовато, может кто-то задумывался об этом? или может ссылку на внятный материал кто-нить даст?
Как зарегистрироваться в andriod market в качестве разработчика без регистрации в AdSense?
Привет.
При регистрации в andriod market в качестве разработчика есть следующее теребование:
Your AdSense account is required!
To receive payouts, you must provide your AdSense Publisher ID.
Important: Special terms and conditionsapply to your use of an AdSense account to receive Android Market payouts.
AdSense Publisher ID: Pay me via this account
Don't already have an AdSense account? Sign up for Google AdSense now»
При попытке регистрации в AdSense, отказывают с формулировкой что сайт недоработан.
Это правда у меня сайта вообще нет, но мне и не нужен пока, я хочу всего лишь разрабатывать ПО для Android.
Что делать?
Создать полнофункциональный сайт не вариант.
В программировании под Android есть термин Intent, как его адекватнее перевести на русский?
В словарях это переводят как: намерение, умысел, цель, желание. Но что то не пойму как это прилепить в контексте. Да, и Activities, как Активности или Деятельности, не сильно звучат
Текстовый редактор на смартфоне с моноширинным шрифтом существует ли?
Хотелось бы узнать текстовый редактор на смартфоне с моноширинным шрифтом (и может быть с подсветкой синтаксиса) существует ли?
под Symbian OS v9.2, Symbian OS v9.4, WM 6.5 или Android
Можно ли самостоятельно обновлять версию Android OS?
Допустим, я купил телефон с некоторой версией Андроида. Могу ли я самостоятельно обновить ее до более новой? Или необходимо ждать, пока (если) производитель выпустит новую прошивку.
По топикам здесь сложилось впечатление, что самому не обновить, но хочу удостовериться.
Помогите выбрать планшетный PC на Android OS стоимостью до 200$
Решил прикупить себе это чудо техники, но не могу остановиться на конкретной модели. Обилие примерно одинаковых по цене и внешнему виду устройств не даёт сделать свой выбор.
Можно ли использовать смартфон (HTC, android) в качестве микрофона для ПК?
Нет микрофона, а очень нужен
Есть ли ресурс со взломанными платными приложениями для Андроида?
Ну собственно, есть ли?
Я не против платить за приложения, но вот хочется всё же попробовать сначала полностью приложение. А уж затем можно оплатить если понравилось, для того чтобы регулярно получать обновления.
Библиотеки для сборки мусора в C++?
Доброго времени суток…
Хочу узнать, использовал ли кто-нибудь решения для мусора в C++, и если да, то какие, и стоит ли затрачивать на это усилия, или проще будет самому управлять памятью?
Какой Андроидфон лучше, LG GT540 Optimus или Samsung i5800 Galaxy 3?
Не могу определиться между этими двумя смартфонами, поэтому хотелось бы услышать как чисто субъективные мнения владельцев, так и объективные оценки разбирающихся людей.
Сервер баз данных под Windows Mobile/Android
Как быть если требуют написать оболочку для работы с базой данных размером 1.5Гб без использования инета под Windows Mobile / Android?
Может есть SQL-подобные решения для этих платформ?
аналог target-densitydpi=device-dpi для iPhone 4
У андроида есть чудный мета-таг для viewport, который выключает масштабирование для дисплеев с высоким разрешением.
Есть ли что-либо подобное для айфонов с Retina Display? Я знаю, что можно подключать альтернативные стили используя media query, но при этом в Javascript screen.width & screen.height всё равно возвращают масштабированные значения.
Синхронизация Android с Ubuntu 10.10
Возник вопрос о бэкапе контактов с Android аппаратов на Ubuntu.
Есть ли какие-нибудь приложения, которые позволяют это сделать?
Аппараты, которым нужен бэкап контактов: HTC Desire, Google Nexus One, Huawei U8230.
Не загружаются приложения из Маркета?
На Huawei U8230 перестали загружаться приложения из Маркета.
Сделал сброс настроек, но проблема осталась. Интернет через браузер работает прекрасно.
Было у кого-нибудь такое?
Пишет, что не удалось начать загрузку или ошибка загрузки.
Эх, что-то много вопросов за сегодня.
Домашняя медиа-коллекция на мобильном устройстве
Обзавелся я недавно Android-девайсом.
И захотелось мне с этого девайса иметь более-менее полноценный доступ к контенту моего файл-сервера.
С файлами типа документов вроде бы все понятно. Заходим файл-менеджером, понимающим SMB/CIFS (типа проводника от ES), копируем файл локально, и наслаждаемся. Это одиночная операция. А вот что делать с фильмами, отдельные файлы которых могут весить по N-цать гиг? Или с музыкой, когда послушать хочется именно сейчас именно этот альбом?
В общем, что требуется. Хочется смотреть видео и слушать музыку (можно также фотки сюда прицепить) в формате, который поддерживается устройством. Ясное дело, что 1080p для видео там совсем не нужно. То есть, надо транскодирование.
Вначале я обратил внимание на DLNA/UPnP протоколы. Нашел софт для сервера, поддерживающий транскодирование. Оказалось, что если с музыкой еще как-то решаемо, то видеоплееров, поддерживающих DLNA, в принципе под Android нет. Тупик.
Следующим я попробовал гибридное решение под названием Orb. Суть заключается в том, что список с твоим контентом ложится на ихний сервер в интернетах, и ты имеешь к нему доступ из любого места (не обязательно из локалки). Поток транскодируется на твоем сервере, шлется им, а оттуда уже на устройство-клиент. Я так понимаю, есть нюансы (если сервер и клиент находятся в одной сети), но я в них не разбирался, потому как с видео опять ничего не получилось.
Orb меня натолкнул на мысль, что вовсе не нужно заморачиваться с UPnP, а можно обойтись обычным Web. Ведь YouTube как-то же работает? Посему была поставлена цель найти сервер Web-галереи, которая бы могла бы транскодировать и отдавать медиа-контент on-demand. Предполагаю, что Android принимает видеопоток по RTSP в формате 3GP и MP4.
Был найден Wild Media Server, который мне очень понравился, но он не может отдавать в RTSP, а с HTTP у меня, опять-таки, ничего не получилось.
Посему, вопрос: кто может помочь конкретными решениями в этом направлении? Хочу получать видео/музыку/фото на Android-девайс без предварительного перекодирования (т.е. чтобы перекодировалось на лету) и копирования на локальный storage.
В качестве бонуса хотелось бы, чтобы сервер умел перенаправлять live аудио/видео с интернетов, и еще собирать подкасты. Но это не обязательно.
Ах, да. ОС на сервере — Windows. Хотя возможны варианты с другими системами.
Виджет отключения экрана для Android?
Подскажите, пожалуйста, есть ли виджет для Android, который выключает экран так же, как это происходит при нажатии по кнопке power?
Пытался найти сам, но кроме виджетов по управлению питанием WiFi, Bluetooth и т.д. ничего не нашёл. Плохо искал?
Новые андроиды от HTC — дата выхода?
Товарищи, обгуглился весь, не могу найти хотя бы примерную дату появления новых Desire на прилавках (я о HD & Z). Цену примерную нашел — около 26-27, а дату выхода не могу найти. Прошу помощи.
Литература по OpenGL?
Доброй ночи, %habraname%
Нужна срочная помощь.
Пишу приложение под Android, нужна толковая литература по OpenGL, желательно в формате PDF.
Контакты и почта тут, в долгу не останусь.
Зимнее время в Андроид?
Интересно, смартфон на базе Андроид переведет время на зимнее сегодня сам или придется менять вручную?
У меня LG GT540
Боюсь проспать завтра.
Продолжит ли развитие Google App Inventor?
Всем привет.
Хотел бы поинтересоваться вашим мнением относительно App Inventor. У Google есть почившие проекты, загнётся ли этот? Мне, как не программисту, но человеку, имеющему что сделать под Android, проект интересен. Стоит ли покопаться в нём или же пытаться разбираться в Java и Android SDK?
Спасибо.
Denwer под Android
Кто может подсказать, возможно ли реализовать что-нибудь типа Denwera но на Androide, нужно чтобы тестировать работоспособность php скриптов на Tablet PC
С чего и как начать кодить под Android?
Люди, можно нубский вопрос :)
Для того чтобы кодить для Android-а, нужно обязательно хорошо знать Java?
Много ли времени уйдёт начать с 0, если хорошо знаком с ECMAscript?
И с какой книги лучше начать изучение :)
Радио для андроида
У меня телефон xperia x10 mini pro на андроиде 1.6
Телефон всем устраивает кроме не очень удобно интерфейса стандартного радио.
Искал в маркете, но там как я смог найти только интернет-радио, а меня интересует именно обычное радио.
Такое бывает?
Unicode(кириллица) в URL Java, Android
Подскажите как в Java, при разработке под Android преобразовать строку с кириллицей в нечто подобное: "%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0".
В примере выше зашифровано слово «группа».
Все это нужно для использовании в URL для запроса html странички.
Спасибо!
Как белорусу начать продавать платные приложения в Android Market?
Приветствую тебя, %username%
Сам думал арендовать абонентский ящик в Москве, поможет ли?
Или регистрировать на адрес друга в Москве лучше?
Интересно было бы услышать возможные способы решения проблемы.
Реклама в Android-приложениях
Приветствую тебя, %username%
Недавно задавал другой вопрос по поводу размещения платных приложений в Android Market теми, кто не в списке стран. Так как ответа не получил, то возник другой: чью рекламу размещать в приложениях, чтобы зарабатывать? На Хабре нашел несколько статей с позитивным опытом, но они неактуальны по причине того, что QW сейчас под Apple и с Android не работает больше.
Прошу поделится опытом или знаниями по данному вопросу.
Подкраска директорий в MC 4.7.0?
Кто знает, как вернуть обратно подкраску директорий в Midnight Commander 4.7.0, как это было раньше?
Сверху — так, как это было в 4.6.1, снизу — в 4.7.0
Лаунчер для андроида?
Вчера обновился до версии 2.1 и сегодня с удивлением обнаружил возможность установки альтернативного домашнего экрана вместо стандартного.
Пока попробовал поставить adw лаунчер — понравилось, в частности тем, что можно ставить несколько виджетов на один экран (в стандратном один виджет даже 1х1 занимает 1 экран)
Подскажите плз какие есть еще хорошие лаунчеры, главное чтобы не особо тормозили (в xperia x10 mini железо не особо мощное)
Реально ли вводить PHP код на смартфоне с Android?
Собственно 2 части вопроса:
- Можно ли поставить (собрать) чистый php (с php.net)? Лучше ещё и apache/nginx :) И для этого наверно нужен Android >=2.0?
- Насколько удобно вводить много текста с ёмкостного/резистивного экрана, или без qwerty-слайдера не обойтись?
Спасибо за ответы.
Есть ли опасность при перепрошивке телефона?
Привет, хочу перепрошить смартфон Samsung i5700 Galaxy Spica до свежей версии Android, сталкиваюсь с этим в первый раз. Как это делает я уяснил, но остался один вопрос, если вдруг в момент прошивки что-то пойдет не так, например какая-нибудь ошибка, или просто банальное отключение электричества, то не угроблю ли я свой телефон на программном уровне и обратимо ли это? Спасибо.
P.S. Да, я параноик.
На чем писать сайт под Iphone+Android+желательно Opera
Приветствую всех,
вобщем есть идея сервиса для мобильных устройств, подскажите на чём лучше делать интерфейс.
Пожалуйста отвечайте только если Вы сами использовали фреймворк, потому как их дофига и я их все видел, просто хочу понять что реально работает.
Всем спасибо
Как на андроиде автоматически подключаться к уже известной сети, если она появляется в радиусе действия?
День добрый дорогие Хабраграждане!
Голый Андроид в плане работы с WiFi-сетями совершенно неюзабелен. Слишком уж далеко лезть за списком сетей. Да и в списке перечислены все сети, к которым я когда либо подключался, а не те, которые видны сейчас. Неудобно.
Отчасти проблему решило приложение WiFi Manager. Но лишь отчасти.
Самое главное неудобство оно не устранило… Я прихожу домой… и нужно явно ткнуть в телефон, чтобы подключиться к домашней сети. Прихожу к другу, и опять же надо ткнуть в телефон, чтобы он схавал его сеть.
Прихожу на работу… опять другая сеть. Причем если я куда-либо отлучаюсь, и возвращаюсь обратно — мне опять надо подключать телефон вручную.
Кто-нибудь знает приложение, которое автоматически подключается к уже известной сети, когда телефон чует ее?
На Маркете я перебрал уже кучу программ. Ни одна из них похоже не решает эту проблему…
Где искать разработчиков под Андроид и Симбиан?
Мне нужны именно они, причём те, которым будет интереснее работать над проектом и поддерживать его, нежели беспощадно монетизировать его.
Цель: разработка мультипротокольного клиента обмена мгновенными сообщениями для телефонов с сенсорным экраном.
Условия: концепция есть, принципы есть, макет интерфейса по большей части есть.
Требования: не джава (в случае с Симбиан).
Где искать заинтересованных в этом?
423   3   22:46, 17th August, 2020
Что отправляет андроид при проверке обновлений?
В логах у себя нашел адрес: android.clients.google.com/checkin
Который:
HTTP method GET is not supported by this URL
Error 405
Может кто знает, что туда отправить, чтоб получить результат?
Можно ли купить свое приложение на Android market
Запостил первое приложение в Android market и сразу попробовал его купить — не вышло.
При оплате выдает ошибку: «A server error has occurred. Retry, or cancel and return to the previous screen.»
Естественно никакие ретраи не помогают. (Перегружал, пробовал с разных соединений).
Может быть нельзя самому купить свое приложение? Мне важно проверить работает ли покупка моего приложения вообще.
Если вдруг кто-то решит попробовать (не сочтите за рекламу, ведь приложение возвращаемо в течении суток):
название uTimetable
QR 
Также пользуясь случаем хочу спросить, кто-нибудь уже получал деньги в России за продажу на AM?
Спасибо!
П.С. Надеюсь вы мне не наставите отрицательного рейтинга на маркете :)
Что будет если отключить copy protection [Android Market]
При публикации приложения в Android market есть опция — copy protection [on/off], которая судя по описанию должна не дать пользователю вытащить из телефона apk файл приложения.
Естественно, при публикации я её включил (а почему нет, пусть защищает). Но оказалось, из-за этой опции часть телефонов не обнаруживает мое приложение в маркете. Потому хочу отключить эту опцию.
Вопрос: не сотрутся ли данные моего приложения у пользователей (SQLite), ведь место расположения базы данных будет заменено. Кто пробовал, посоветуйте пожалуйста. Не хочется делать подлянку пользователям, но и терять часть потенциальных покупателей тоже.
Какие USB-модемы работают в Андроиде 1.6?
Есть планшет (Eken M003) с usb-хостом, хочу получить на нём мобильную связь. В поиске сплошь попадаются Huawei E220, но он снят с производства. Huawei E1550, который всё ещё лежит в отделениях полосатого оператора, запустить не удалось. Есть у кого-нибудь ещё опробованные варианты? Отрицательный опыт также приветствуется.
3g/wifi минироутеры предлагать не надо, я про них знаю, это тема отдельного вопроса.
Копирование файлов через промежуточный сервер?
Есть три машины, все под управлением freebsd. У #1 и #3 связи между собой нет, но есть связь через #2 (сети разные). Каким образом скопировать очень большой объем данных с #1 машины на #3 при помощи #2? Данные измеряются в Тб, поэтому оставлять их промежуточно на #2 — плохой вариант.
Пробовал делать это через mc на #2, в левой части которой коннект к #1, а в правой к #3. Но через некоторое количество файлов mc постоянно дает ошибку «No space left on device (28)», подразумевая #3, но это, конечно, не правда.
Какие еще есть способы?
Почему растут GC паузы у JBoss'а?
Приветствую!
Ситуация такая:
Есть 2 сервера, на каждом крутится по JBoss'у 4.2. На каждом JBoss'е вертится по приложению (пусть будут А и Б). Приложение А ходит к Б по EJB. Всё работает как надо.
Однако есть проблема:
У первого JBoss'а постепенно растёт время выполнения GC для young generation. Вскоре после запуска это время составляет 0.1 секунды, а через три дня уже 1.1 секунды. В результате чего растет нагрузка на сервер и уменьшается пропускная способность приложения.
О настройках:
Используется -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:NewSize=1024M -XX:MaxNewSize=1024M
При этом на JBoss'е с приложением Б всё хорошо.
Есть подозрение, что такой рост вызван тем, что А подключено к Б, т.к. подобная ситуация повторялась и на других JBoss'ах и приложениях.
Подскажите, пожалуйста, из-за чего могут расти эти паузы?
HTC Legend vs Motorola Milestone?
Здравствуй, хабр.
Извини, что не очень по теме тебя беспокою, однако даже и не знаю, на кого еще можно положиться. А проблема у меня в следующем: очень остро встала необходимость купить новый телефон. Намучившись со всеми возможными платформами, остановился на Андройде. Но, в связи с ограниченным бюджетом (до 15к за серый телефон), в поле зрения попало совсем мало моделей, а именно сабжевые. Подскажите, пожалуйста, что бы выбрали вы на моем месте (а может, предложили бы свой вариант?). И, очень прошу, аргументированно. Андройд для меня пока темный лес и очень важно, чтобы на телефоне обновлялась прошивка, потому что я не очень люблю терпеть один и тот же баг годами. Ну и куча всего такого, о чем не пишут в обзорах, меня тоже интересует.
Из аппаратных отличий нашел только то, что в HTC больше оперативки, а в мотороле больше экран.
Спасибо-пожалуйста-извините!
Посоветуйте читалку RSS для Android
Нужна читалка с привязкой к Google Reader.
Пробовал и периодически проверяю изменения в NewsRob.
Хорошая программка, хоть и не очень красивая.
Не устраивает то, что долго качает новые статьи, часто падает. Ограничение на 1000 записей. Нельзя добавить фид.
Pulse News Reader с «iphony» интерфейсом — антипод newsrob — красивая до чертиков. Соответственно какие статьи новые понять с главной страницы нереально. В глазах рябит. Хотя вроде удобная. Но главный минус — только 20 фидов. О чем еще тут можно говорить.
Сейчас пользуюсь Feedr.
Нет минусов предыдущих программ, хотя пара минусов присутствует:
Нету мультитача — сложно картинки рассмотреть. Иногда криво масштабирует картинки (чаще нормально). Фид добавить можно, но надо указать именно адрес фида, а не просто адрес страницы. Просмотр статей идет общим списком — пока статью не промотаешь до конца следующую статью не увидишь. Во взрослом ридере это нормально а в мобильной версии напрягает. Так и не смог привыкнуть к этому за 3 месяца пользования.
Вообще идеальной читалкой rss считаю NewsRack на айфоне, хотя с айфоном распрощался год назад. )
Как достать двухсимочный «Андроид»?
Как в России сейчас достать смартфон под управлением Android, поддерживающий две сим-карты (по-настоящему, чтобы обе могли находиться в сети одновременно)? Или, в крайнем случае, смартфон с другой ОС, но на который реально можно поставить Android? Иначе как на рынке б/у? Ну или, если совсем никак, то хотя бы на что можно рассчитывать или надеяться в этом плане в ближайшие год-два?
Теоретически существует Sciphone N21 / General Mobile DSTL1 / RoverPC Twin, но я его нигде пока не нашёл в продаже и есть нехорошее подозрение, что и не найду. В прошлом году ходили слухи, что Motorola готовит модель Zeppelin; как я понял, она вышла весной под названием Quench и лишь в односимочном варианте. Наконец, опять же давно поговаривали, что прошивка Android появится для Gigabyte GSmart S1205, но тут, кажется, дело не продвинулось.
Изучение языка под мобильные разработки с дальнейшей перспективой?
Здравствуйте, я давно хочу заняться мобильной разработкой, уж очень хочу.
Даже MBP купил.
Но хочется выбрать не Objective-C (не хочу привязываться к одной компании), а С++ (или С (в эту сферу никогда не лез, выбор сложен)), чтобы разрабатывать так же нативно, как, скажем, obj-c для apple дейвайсов, но чтоб это распространялось и на android (а может и на WinPhone7). То есть, выбрать один универсальный язык. Думал о Java, но Java, как известно, не покатит для яблок. :) По этому пока думаю лишь о С/С++ (можно и в большие компании по этому языку устроится, вроде актуален).
Сам я крайне мало знаком с этими направлениями, занимаюсь RoR разработкой (и есть не большие познания в РНР), поэтому очень хотел бы узнать, что могут сказать люди, кто работает с этим рынком. Что посоветуете? Много вакансий на objective-c, но мало кто работает именно с С++ для мобильных приложений. А это ведь и разработка игр, поисковых служб, да и много чего другого.
Где в android находится файл с контактами
«Знающие» подскажите пожалуйста где находится файл с контактами в телефонах на базе android?
И вообще как они (контакты) хранятся: в текстовом файле, в sqlite базе?
Kитайский планшет на Андроиде?
Есть желание купить (привезти из Китая или Штатов) планшет.
С Айпадом и Galaxy Tab всё понятно, второй стоит излишне жадную сумму.
При этом, как известно, в Китае выпускается миллион моделей от малоизвестных фирм, со стоимостью в 100-200$.
Однако, найти сравнение этих моделей за ограниченное время не получилось*.
При этом обычно эти модели за 100-200$ имеют резистивный экран, старую версию Андроида и мало живут от аккумулятора. Очень бы хотелось избежать этих недостатков путём поднятия цены с 200 до 250-350$. Больше 350 цена не устраивает, т.к. за 500 можно купить iPad (такой вариант вполне рассматривается).
Интересует вопрос, какой (какие) из планшетов реально хорош, при цене до 350$?
Т.е. хотелось бы емкостной экран, Android 2.1 / 2.2, стильный внешний вид и качественный корпус (пусть дизайн слизан у Айпада, но корпус лучше алюминиевый, чем пластиковый), достаточную производительность и батарейку (не 2.5 часа).
* Переизбыток информации не лучше её недостатка. Сайты, которые я пробовал курить, но ниасилил:
pandawill.com/Wholesale-android-os_c306
4pda.ru/forum/index.php?showforum=336
forum.ixbt.com/topic.cgi?id=45:12553
androidtablet.ru/?cat=4
androidtablets.net/forum/
UPDATE от 25.06.2011
Поскольку старый вопрос привлёк новое внимание, скажу, что лично для меня он потерял актуальность с покупкой Айпада 2. Андроид конечно даёт больше возможностей, но как владельцу Galaxy S мне надоедает заряжать его в 6 вечера, при неинтеyснивном использовании. Надеюсь, Galaxy Tab 10.1 действительно работает столько же, сколько Айпад, с радостью поиграюсь с ним, но просто не дождался его появления у нас. Отзывы о Xoom разочаровали, да и приложений под Андроид 3 пока немного (хотя и под Айпад их не так много, но всё-таки побольше). с Айпадом, думаю, всё понятно: в целом клёвый, хотя ограничения раздражают, ну и экранчик хочется с разрешением повыше. В общем, через год посмотрю, что будет лучше, теоретический iPad 3 с теоретически Retina display или теоретический продолжатель линейки от Самсунга / HTC (в других производителей верится слабо).
OTA-обновление 2.29.405.2 для HTC Desire — что изменилось?
Сегодня утром на мой Desire наконец-то пришло обновление до 2.29.405.2. Что изменилось — непонятно, доступа к htcsense.com по прежнему нет. Может, есть у кого changelog этой прошивки?
Покупать HTC Wildfire или нет?
Товарищи! Хочу андроид-смарт, много денег пока тратить желания нет, поэтому остановился на Wildfire (в белом цвете). Существуют такие вопросы (это к пользователям смартов на андроидах):
- После покупки смогу ли самостоятельно обновить версию ОС на более новую?
- Насколько удобен смарт на андроиде (в частности вышеуказзанная модель) в плане загрузки музыки, видео, фотографий с компьютера? так ли это проблематично, как с продукцией apple?
- Есть ли различия в работе сенсора в сравнении с тем же айфоном? (у меня тач, сенсор конечно прекрасен; телефон планирую покупать через инетернет, т.е. возможности потыкать самому нету).
- Почему все смарты НТС такие дорогие, а вайлд в полтора раза дешевле? Может нет смысла его покупать и лучше потратиться на что то более дорогое, но стоящее?

и все-таки он мне нравится, люблю белые телефоны.
Хочу получить удобный, настраиваемый смарт, негромоздкий, недорогой, и чтоб радовал глаз! Так бы и пользовался всю жизнь нокией 3250, но иногда остро нуждаешься в доп.функциях — почитать (pdf,djvu), открыть ворд-документ, посмотреть карту метро и т.д., причем чтобы все это было ЛЕГКО! :) ну чтоб не пришлось полночи ковыряться, чтобы загрузить электронную книгу и т.д.
Русские программы для Android
Добрый день.
Подскажите пожалуйста компании из России и стран СНГ, занимающиеся разработкой приложений под Android, или известные вам русские программы для Android?
(сайты компаний или программ приветствуются)
Спасибо.
398   3   21:59, 10th August, 2020
Opera Mini Android
почему часто после ввода текста в текстовое поле перестают нажиматься ссылки?
вроде опера что-то грузит, но все равно остается на той же странице. и так 2-3 раза подряд
Лишает ли гарантии перепрошивка Android-девайса?
Решил я купить Acer Liquid E, и задумался вот о чем: что произойдет с гарантией, если получить на нем рут, или, например, установить неофициальную прошивку (актуально, учитывая, что официальной 2.3 на него скорее всего не будет)?
Cookie в Android
Можно ли в приложении получить куки браузера Android и применить их для HttpClient (HttpClient парсит страницу, в которой пользователь должен быть авторизован, для этого и нужны куки)? Если да, то как. Заранее благодарен!
Android парсинг HTML?
Добрый день, разбирал вот этот пример habrahabr.ru/blogs/android/91815/, кусок кода, где парсится профиль пользователя для нахождения аватарки. Там всё реализовано через работу со строкой — один substring().
Возник вопрос: Можно ли пробежаться по DOM полученного документа, как, например, с jQuery, опираясь на классы и идентификаторы элементов?
Или, может, подскажите более гуманный метод получения данных со страницы.
Спасибо!
Хороший бесплатный mp3 плеер под смартфон android?
Посоветуйте сабж.
У кого что в смартфонах?
Нашел пока что более-менее MortPlayer Music и старый добрый Winamp
Планировщик под Android с виджетом?
Посоветуйте, пожалуйста, удобный планировщик задач? От обилия программ глаза разбегаются, но пока ничего подходящего не нашел.
Самое главное — удобный виджет для рабочего стола, чтобы отображались задачи на ближайшие дни и обязательно дни рождения контактов. Привык к SPB Diary на Windows Mobile, теперь не могу найти достойный аналог под Андрюху.
Пока пользуюсь связкой ToDoid + Smooth Calendar, но многое не устраивает.
Требуется помощь в покупке Android-устройства
Привет всем хабраюзерам!
Сейчас решил расстаться со своим телефоном Nokia e-серии, который верно прослужил мне почти три года, и, в связи с недавними событиями с Symbian, решил сменить марку телефона и, соответственно, платформу. После недолгих раздумий остановил свой выбор на Android (WebOS не впечатлил сильно, iOS дороговат в виде iPhone4, Bada не пойдёт, ибо отрицательный опыт пользования Samsung'ами всеми членами семьи (было 4 телефона, все сильно злили, теперь неприязнь осталась)). Касательно устройств, то выбор пал на HTC Desire, HTC Desire Z, Acer Liquid E, Motorola Milestone XT720, Acer Liquid Metal. Компания, конечно, немного разношёрстная, но после анализа всех устройств остановился именно на этих и от них отталкиваюсь.
Два основных вопроса
1). Требования к устройству такие? В первую очередь — комфортная работа с Интернетом (особенно наборы объёмных текстов — тут, конечно, Desire Z вне конкуренции), адекватный просмотр документов (текстовые, табличные, pdf и прочие подобные), хорошее звучание как динамиков, так и гарнитур, качественный экран, в том числе для просмотра видео (всякие видео вконтактике включены); во вторую очередь — минимум париловки по настройке — то есть, чем лучше офисный и аудио-видео-софт, тем лучше. Не хочу торчать в маркете, рыская в поисках и тестировании приложений, минимум тормозов, отсутствие амнезии вендора на запуска обновлений (а то, знаю, что даже сейчас во время Андроида 2.3, есть устройства с 1.6, притом вендор даже не собирается обновлять их до хотя бы 2.1), интерфейс не перегруженный кучей хлама и свисто-перделок (это к слову об оболочках).
Короче говоря, производительность+функциональность+время работы+относительная прочность корпуса = самое удачное по этим характеристикам устройство
2). И вопрос касательно цен. Не хочу париться с заказом из-за рубежа (хотя если есть удобные и быстрые источники, то буду рад информации), поэтому, не мудрствуя лукаво, зашёл на Яндекс Маркет и немного впал в ступор. Возьмём, например, HTC Desire, так его цена варьируется 14000 до 24000. Чем вызван такой разброс? И есть смысл покупать в магазинах, где цены около 14-15 тыс.? Например, в таком.
Виджет будильника для android 2.1?
В общем сабж.
У меня есть телефон SE Xperia x10 mini pro, владельцы se xperia на андроиде думаю меня поймут. Там есть стандартный виджет часов на рабочий стол, вот такой:
hi-tech.mail.ru/static/img/review/2292/8effabb4ee6...
И ключевой момент в этом виджете: когда в телефоне включен будильник он под датой выводит значок будильника и время, во сколько бульник прозвонит.
К сожалению не знаю как сделать скриншот, на телефоне прав рута нет.
В общем купил себе планшет на андроиде 2.1 и столкнулся с проблемой — нет нормального виджета часов, чтобы он показывал сразу и время будильника.
Есть виджеты часов, которые умеют показывать установленный будильник, из этого я делаю вывод что апи для получения времени будильника существует. Но они все страшные, сделанные под htc sense всякие переворачивающиеся и т.д.
А мне нужен простой виджет часов чтобы просто белый текст без фона, типа как на se.
Собственно такой виджет я себе сделал используя Make your own clock widget:
board.riot.ru/showthread.php?t=18207
Но столкнулся с проблемой: он не показывает время будильника. В маркете нашел только отдельные будильники. Отдельный будильник ставить не хочу, меня вполне устраивает системный. Все что я хочу это виджет на рабочий стол 1х1 который бы показывал время следующего будильника (у меня обычно стоит 3-4 будильника с интервалом в 10 минут, с первого не встаю) примерно вот так:
08:00
Ищу уже неделю безуспешно, перерыл все тематические форумы, но пока ничего не нашел.
Его вообще сложно написать? Апи для получения времени будильника есть 100% потому что пока искал виджет часов сталкивался с несколькими которые умеют показывать время следующего будильника.
Периодическая перезагрузка смартфона?
С недавнего времени начал замечать, что телефон сразу после включения (сутки после) потребляет не более 40% оперативной памяти. После 400 часов работы увидел, что телефон меньше 75% памяти не ест.
Нужно ли периодически перезагружать телефон для очистки памяти, или нет?
P.S. HTC Wildfire A3333, Android 2.1.
Android WebView и HTML код страницы?
Можно ли изменять код страницы загруженой в вебвью после loadUrl (в данном случае мне надо запретить ей отображать некоторые блоки)?
Как получить ссылку на apk в Android Market
Здравствуйте!
Подскажите пожалуйста, как получить подобную ссылку market://search?q=pname:com.songbirdnest.mediaplayer?
Android как гарнитура для другого телефона?
Возможно ли написание приложения под Андроид с целью реализации в нём профиля Bluetooth Headset с целью принятия и совершения звонков с другого телефона по Bluetooth?
Буду благодарен за ссылки на готовые приложения если таковые имееются.
354   1   14:26, 19th August, 2020
Поломался Андроид СДК — не стартует ddms.bat?
Привет всем. Помогите кто как может (с)
У меня ни с того, ни с сего перестал запускаться ddms.bat
Никаких изменений в софте телефона и компа не делалось.
Вываливается с такой ошибкой.
Интернет через WiFi на Android
Есть девайс Samsung Galaxy S (Android 2.2). Настроил WiFi к локальной сетке, подключился, но интернет через него не работает. Причём есть нокия, которая так же подключена к этой сети и интернет работает. Пользую встроенный браузер. Не заходит даже на локальные IP (есть вебсервер на одном из компов) — пишет что страница недоступна.
Причём GPRS работает и интернет через него соответственно тоже. Может где-то можно вручную указывать какое соединение использовать для интернета?
В Андройде новичок, поэтому сорри за возможно глупые вопросы.
Скрытие имени оператора в Android
Есть ли возможность скрыть имя оператора в области уведомлений (в выплывающей вниз менюшкой), и если да, то как?
Разработка под Android: потоковое аудио
Потребовалось написать приложение для проигрывания ряда музыкальных файлов находящихся удаленно на сервере. Полез в справку, вроде проще простого:
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(PATH_TO_FILE);
mp.prepare();
mp.start();
По пробовал — действительно работает. Вот только по не ясным причинам прилично грузит смартфон. Тормоза в интерфейсе при проигрывании более чем ощутимы. ЧЯДНТ? В идеале нужно проигрывать файл удаленно с возможностью перемотки (и соответственно определения длинны).
mp.setDataSource(PATH_TO_FILE);
mp.prepare();
mp.start();
Смена активного аккаунта в Android Market
Всем здравствуйте!
Положение дел таково — белорусский портал tut.by использует гуглопочту.
Есть девайс под андроидом, настраивая который, в момент привязки гугловского аккаунта был указан аккаунт от tut.by (вида xxxxxxx@tut.by). Девайс принял его на ура. Синхронизировал почту, контакты и т.д.
И вот появилась веб-версия Android Market. Для того чтобы можно было устанавливать приложения, надо залогинеться, вот тут то и проблема — логинеться с креденшалами от tut.by веб-версия маркета не дает, есть второй настроенный аккаунт вида xxxxxxx@gmail.com, под которым логин проходит успешно — но в момент установки приложения пишет что нет девайса завязанного с эти аккаунтом.
Требуется, без сброса к заводским настройкам и удаления аккаунтов и последующей перенастройки на другой аккаунт(xxxxx@gmail.com), сменить на девайсе «main» аккаунт от которого работает маркет? И возможно ли это вообще?
Cassandra, автоматическое удаление устаревших данных
В статье про архитектуру mollom (http://www.insight-it.ru/masshtabiruemost/arkhitektura-mollom/#more) увидел следующее утверждение:
Cassandra имеет функцию удаления устаревшей информации после определенного периода времени. В Европе существуют строгие законы о приватности личных данных, согласно которым они должны храниться не более определенного срока (штаб-квартира Mollom находится в Бельгии). В этом плане эта функция очень удобна. Эта функция опять же избавляет от необходимости реализовывать данный функционал вручную.
Вопрос следующий: как это настроить в ней? =)
Ни в документации, ни в примерах подобного поведения не описано. Нашел лишь упоминание про автоматическое удаление при превышении некоторого объема данных: adamman71.blogspot.com/2010/11/timestamps-in-cassandra.html
Error #4: Cassandra secretly registers some kind of history about each columns entries
No. The only historical information stored by Cassandra during a write is the value of the timestamp of the corresponding column value. Any previous column value (i.e., Cassandra value-timestamp pair) is simply overwritten if its timestamp is older. The content is lost forever. No safety net. No second chance. No resurrection.
This is not to be confused with 'tombstoning', which happens when users explicitly delete previously created 'records'. Instead of performing the wipe out immediately, Cassandra flags the 'record' as 'to be deleted later'. It remains in a limbo state for some time, before being removed forever. However, the record content is lost as soon as it is flagged for delete. No safety net. No second chance. No resurrection.
You could say that Cassandra stores data on a big heap, but you only have access to the crust. And, every write with a higher Cassandra timestamp value results in an extra layer on the heap. Cassandra automatically deletes whatever is below the crust, synchronously or asynchronously.
Kакой лучше брать телефон на андроиде из Desire HD, Incredible S или Nexus S?
Помогите, пожалуйста, выбрать какой лучше брать телефон. В desire — больше экран, а в incredible — фронтальная камера, а у nexus — поддержка гугла. Или может 4 и больше дюйма это много и не удобно, так может выбрать Desire или Desire S? Я запутался.
Идеалом был бы Desire HD но от гугла, с двумя камерами и физической клавиатурой :) Но таких пока что нет.
P.S. Телефон не будет использоваться для разработки приложений, по этому, наверно, самые-самые последние обновления мне не нужны, а вот есть ли толк во фронтальной камере?
Спасибо.
Сортировка SMS-сообщений в Android?
Как в android при чтении SMS стандартной читалкой отсортировать сообщения в обратном порядке?
Зачем:
На моём девайсе (HTC desire, 2.2) при наборе SMS иногда теряется фокус и сообщения мгновенно прокручиваются вверх к первому. Когда их (сообщений) больше 50 уже напрягает прокручивать вниз к последнему. Когда больше 200 — возникают маниакальные мысли.
Получение авторов музыки в Андроид
Какими методами можно получить список всех авторов музыки (как в стандартном плеере — список исполнителей), при создании плеера для Андроид?
P.S. Догадываюсь, что реализуется с помощью MediaStore, но что-то разобратся с ним никак не могу…
Android Market Vs. uTorrent?
Столкнулся с проблемой того, что при включенном торенте Android Market отказывается качать программы. Почитал форумы, узнал что андроид маркет ходит в инет по 5228 порту, удостоверился что он открыт, поменял приоритеты, выдав максимум маркету и минимум торенту. Никакого эффекта.
Думал, может мощностей моего старенького Linksys WRT54G не хватает. Но и после приобретения Linksys WRT160NL проблема не решилась. Пока работает uTorrent, маркет не загружает файлы, как только торент вырубаю, всё летает.
Сталкивались с таким? Есть варианты о том, как решить проблему?
Автоответчик под Android
Интересует есть ли какое нибудь приложение для системы Android, включающее в себя функцию автоответчика либо сам Автоответчик? Самостоятельно ничего не удалось найти в маркете.
Выбор смартфона на платформе Android
Хочется купить хороший смартфон с Android'ом. На руках имею 13 рублей. Посоветуйте пожалуйста достойный аппарат за эти деньги, а то глаза разбегаются :(
вопрос по Launcher Pro
Раньше в виджете Twitter (входящему в состав Лончер Про) при нажатии на ссылку можно было выбрать браузер из установленных, и я выбрал оперу и поставил галку, чтобы всегда ей открывать. А теперь почему-то ссылки открываются в стандартном браузере. Может кто-нибудь знает, как вернуть окошечко выбора браузеров?
Почему так мало программ на Android с хорошим интерфейсом, по сравнению с iOS?
Вчера посмотрел презентацию «сами_знаете_чего» и был поражен интерфейсом встроенного и не совсем софта. Немного погуглил, и понял что ситуация такая, что очень много красивых приложений на iOS, причём не просто красивых, а просто обалденных.
Сам я являюсь владельцем телефона и планшета на android, и я почти не встречал действительно красивых программ на эту ОС. Интерфейс софта обычно построен на стандартных элементах, и все программы похожи между собой.
Вопрос не холивара ради, но всё-таки — почему такая ситуация?
Как блокировать рекламу в Opera Mobile для Android?
Вроде бы все стандартно:
- Закачать urlfilter.ini на девайс (пробовал разные отсюда).
- Прописать в opera:config путь к нему
- Перезапустить Opera
- ...
- УРА!
Ан нет. Файл со списком фильтров подхватывает, судя по тому, как подтормаживает при запуске. Но не открывается ни один сайт — название появляется в адресной строке, проскакивает полоса загрузки и все.
Кодировка верная: UTF-8.
Opera Turbo отключать пробовал.
Перезагружать девайс пробовал.
android 2.3.3 + nexus one + голосовой ввод
После обновления Nexus One до 2.3.3 (официально, OTA) голосовой ввод (микрофон на клавиатуре) стал работать исключительно на английском, не смотря на язык ввода. Голосовой поиск работает нормально. В настройках голосового ввода ставил и «Русский (Россия)» и «По умолчанию (Русский)».
До обновления (на 2.2.2 и раньше) всё работало нормально.
Удобное чтение PDF на Androide
С месяц пользуюсь HTC Dezire Z. Первый мой Android.
Читаю PDF книги в Acrobat Reader. Понятно, что чтение часто прерывается и приятно, что очередное открытие Reader показывает то место в книге, где я остановился. Но это происходит не всегда. Если я активно пользовался другими приложениями, то Acrobat Reader как-то в фоне закрывается. И следующая его загрузка требует открытия документа заново, и что самое неприятное, прокрутки документа до того места, где я остановился. А редко когда запомнишь номер страницы.
Не только Reader закрывается таким образом, другие приложения тоже. И видимо порогом для «выталкивания» менее кативных приложений является число 8.
Собственно вопрос: могу я каким-то образом указать, чтобы Acrobat Reader ни при каких условиях не закрывался?
Второстепенные вопросы на эту же тему:
— можно ли изменить число одновременно работающих приложений (в моем случае 8), после превышения которого запущенные программы начинают закрываться? где/как?
— можете порекомендовать другой PDF reader для Android, который сохраняет позицию в ранее открытой книге даже после закрытия?
Как запустить эмулятор android?
скачал android sdk для линукс с KDE
из available packages скачал SDK Platform Android 3.0 API 11, rev 1
создал новый virtual device, нажал старт
сначала он занял весь экран — на черном фоне было всего лишь одно слово A N D R O I D _
с трудом убив его, запустил снова поставив галочку scale display to real size
получил крохотное оконце с крохотными буквами A N D R O I D _ и всё
убрал галочку scale display to real size, поставил wipe data, запустил снова — теперь в крохотном оконце логотип android «поблескивает» минут 10. закрыть получается только через kill
это и есть виртуальный девайс? я ожидал эмуляцию операционки, которую мы видим на телефонах
SkyLink + Android... Реально ли?
Доброго времени суток, Хабровчане!
Никто не слышал, есть ли/будут ли андроид-коммуникаторы, будь то в России или за рубежом, поддерживающие стандарт CDMA 450?
Существует ли программа для контроля внешнего шума (nexus one android 2.3.3)?
Ситуация: играем в покер по пятницам у меня дома. Из-за большого количества людей (~10) иногда слишком громко выражаем свои эмоции.
Проблема: В соседней комнате спит Мама.
Идея по решению проблемы: Дабы не будить любимую маму, можно поставить программу, на телефон, которая слушала бы происходящее вокруг стола, и если кто ни будь, слишком громко начинает «выражать эмоции», телефон бы издавал какой ни будь мерзкий звук, напоминая о том, что надо вести себя тихо.
Вопрос: Есть ли такая программа для телефона в сабже? если нет, то может быть кто ни будь из хабравчан смог бы такую сворганить? Заранее очень благодарю за внимание )
п.с. Может кто ни будь посоветует какие ни будь другие решения этой проблемы ?))
Как передать купленные программы другому аккаунту в Android Market?
Здравствуйте!
Решил провести конкурс на форме с призами в виде платного ПО из андроид маркет, каким образом можно осуществить передачу купленной программы? Если никаким, можете подсказать стоящие программы платные с возможностью регистрации путём ввода ключа (типа launcherpro).
Спасибо
Хочу купить коммуникатор с Андроидом. какой лучше?
Сабж. В принципе, особой функциональности не прошу, меня просто достало читать смс на миниатюрном экранчике.
Батарейка на nexus one,после обновления прошивки с 2.2.1 до 2.3.3
Какой то ужас, после обновления батарейки не хватает на день, телефон разряжается за 12 часов, при том что я использую его (экран всего 1:20) в чем дело, кто ни будь сталкивался? у моей девушки такой же телефон, и таже проблема, до обновления проблем не было часов 30 работал стабильно (((
Хорошие платные программы и игры из Android Market для проведения конкурса?
Интересуют те программы, которые можно зарегистрировать путём ввода серийного номера. Хочу провести конкурс с призами в виде программ, но к сожалению уже второй день не могу найти способ, чтобы подарить платные программы в маркете. Было бы круто если бы вы подсказали какой-либо способ.
Спасибо)
387   5   21:06, 1st October, 2020
