LiteCoding

Заметки о программировании

Архив категории ‘Чулан’

ZT-180, ADB и unknown USB device

без комментариев

На этот раз совсем короткая заметка. Если вы пытаетесь подключиться к ZT-180 с помощью ADB, и видите ошибку «Unknown USB device», которую не можете решить установкой стандартного драйвера ADB, идущего в комплекте с Android SDK, попробуйте заново проверить, включен ли этот самый ADB на стороне планшетки (если требуется, выключите и включите заново).

В моем случае были такие симптомы: определялось неизвестное устройство с VID_0000&PID_0000.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Ноябрь 23rd, 2010 at 05:14

Posted in Чулан

Tagged with ,

Прошивка 1101 для Zenithink ZT-180

2 комментария

Если вы еще не слышали о новой прошивке 1101 (или если устройство было куплено до 1 ноября 2010 года), то есть смысл установить ее как можно скорее.

По отзывам пользователей, она работает быстрее предыдущих. Программа для прошивки устройства в комплекте.

Скачать можно отсюда, отсюда или отсюда.

Перепост отсюда. Там же можно посмотреть короткий changelog.

Update: Эта прошивка оказалась копией 1030. Бинарные образы идентичны. С другой стороны, это не homebrew и не spyware. Просто ошибка в нумерации версий.

Update 2: В архиве также есть приложение для прошивки (burntool.exe) и драйвер.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Ноябрь 17th, 2010 at 11:12

Новая тема: Zenithink ZT-180

2 комментария

Вот и я стал счастливым обладателем Zenithink ZT-180, теперь время от времени тут будут появляться кое-какие новости (как правило, перепосты) относительно этого устройства, а также результаты моих собственных экспериментов.

Если вы еще не в курсе, что это за зверь такой, получить информацию на вполне сносном английском языке можно тут. А на китайском — вот тут.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Ноябрь 17th, 2010 at 11:00

Posted in Чулан

Tagged with

Форматный вывод в Symbian C++ и дескрипторы

без комментариев

В принципе, синтаксис форматного вывода в Symbian C++ мало чем отличается от оного в традиционном C++. Однако, есть кое-какие нюансы.

Типов немного:
%bb — двоичный
%o — восьмеричный
%x — шестнадцатиричный
%i — знаковый целочисленный (до 32 бит)
%u — беззнаковый целочисленный (до 32 бит)
%Ld — знаковый целочисленный (64 бита)
%Lu — беззнаковый целочисленный (64 бита)
%f — вещественный
%s — стоковый тип (имеются в виду строки в стиле C, завершенные нулевым байтом)
%S — строковый дескриптор

Самая большая проблема, которая может подстерегать разработчика, использующего форматный вывод в Symbian C++ — аварийное завершение работы программы вследствие неправильной передачи дескриптора. Дескриптор всегда следует передавать по ссылке.

Например, так:

TBuf buf;
TBuf tmpBuf;
_LIT(KFmtStr, "%S %S");
_LIT(KStr1, "one");
_LIT(KStr2, "two");
tmpBuf.AppendL(KStr1);

buf.Format(KFmtStr, &tmpBuf, &KStr2);
Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Июнь 9th, 2010 at 20:06

Posted in Чулан

Tagged with ,

Поиск используемых Capabilities в Carbide C++ (Symbian ADT)

без комментариев

Короткий видеоурок по использованию встроенного средства для определения используемых возможностей в Symbian-приложениях.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Май 15th, 2010 at 16:30

Posted in Чулан

Tagged with ,

Vuze 4.4.0.0 JavaDoc

без комментариев

Для интересующихся — сгенерированный javadoc (~25 мегабайт) к последней на данный момент версии торрентокачалки Vuze (бывший Azureus).

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Апрель 23rd, 2010 at 14:52

Коды ошибок Symbian OS

без комментариев

Подборка кодов ошибок Symbian OS с комментариями на английском языке.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Апрель 7th, 2010 at 14:07

Posted in Чулан

Tagged with ,

Библиотека для работы с сокетами в Symbian

без комментариев

Ни для кого не секрет, что работа с ActiveObject (AO) в Symbian требует опыта и хорошего понимания, что творится на один-два уровня ниже. К сожалению, ни одно сетевое приложение невозможно написать без AO. Если время, чутье разработчика или природная лень предлагают опереться в этом вопросе на опыт других разработчиков, то лучше всего использовать абстракцию, написанную Дэреллом Карботтом (Darrell Karbott) для проекта iks-symbian (лицензия: LGPL).

Она уже заняла подобающее место в моем «боевом наборе разработчика». Также я взял на себя смелость выделить часть кода в отдельный проект symbiansocks (лицензия: LGPL) по следующим причинам:

  • CVS на SourceForge крайне нестабильно работает
  • проект iks-symbian завершен и более не поддерживается

Читать далее »

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Март 26th, 2010 at 12:30

Криптографическая библиотека для Symbian

без комментариев

С изменением структуры каталогов на symbian.org некоторые полезные ссылки перестали работать. И если вы уже замучились искать криптографическую библиотеку для Symbian, которая дает доступ к сильным асимметричным и симметричным алгоритмам, ее можно скачать отсюда.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Март 4th, 2010 at 11:42

Symbian: особенности средней кнопки

без комментариев

Речь в этой заметке пойдет о MSK (middle softkey).

Как ее активировать подробно описано в Forum Nokia Wiki, поэтому не буду заострять внимание на этом. Заслуживает внимания другое.

Как и ожидалось, средняя кнопка не появилась на Nokia E65 (еще бы, это ведь S60 3rd Initial Release), т.к. она есть только начиная с S60 3rd FP2 v1.1. На Nokia N97 ее тоже не должно быть, т.к. это S60 5th. Но на эмуляторе Nokia N97 в портретном режиме она хоть и не отображается, но есть там. При клике в control pane где-то по центру выполняется действие, которое разработчик «повесил» на нее.

Поэтому если вдруг юзабилисты приносят вам эскизы со средней кнопкой, либо откажитесь от целого ряда телефонов, на котором ваше приложение могло бы работать, либо отправляйте эскизы на доработку. Решить проблему с отсутствующей MSK можно, например, так: действие со средней кнопки выносится первым пунктом контекстного меню, а ее быстрый вызов осуществляется по нажатию на клавишу CENTER, нажатие которой можно отловить в методе OfferKeyEventL().

Это можно сделать, например, так:

...
if(aKeyEvent.iCode == EKeyEnter)
{
CSomeView *view = STATIC_CAST(CSomeView*, iCommandObserver);
view->EmulateMiddleSoftKeyPressL();
return EKeyWasConsumed;
}
...

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Tumblr

Written by Дмитрий Воробьев

Март 3rd, 2010 at 15:24

Posted in Чулан

Tagged with ,