Я этот пост в песочнице видел. А администрация как известно по некоторым недавним случаям очень строго относится к подобному типу перепостинга даже если автор статьи попросил Вас об этом.
Как я помню, то да, можно через шел(по моему шел или телнет) подключиться к эмулятору и указывать вручную параметры разных датчиков, точно уже не помню как, год назад ещё с этим экспериментировал, но думаю в гугле инфы по этому поводу можно найти много… но это всё жутко не удобно, что бы тряску эмулировать наверное придёться скрипт на баше писать который будет передавать параметры по очереди… хотя может уже есть толковые утилиты для этих целий…
Проще девайс найти ^_^
«К сожалению, preferences.getInt(...) упорно выдает ClassCastException. Похоже, это связано с тем, что preferences хранятся как строки.»
Ты не прав и это легко проверить. Посмотри содержимое файла в каталоге /data/data//shared_prefs/
Там у каждого преференса в атрибутах указан тип.
Но если работать с преференсами через PreferenceActivity, то ты как раз и получишь такое поведение.
Если же создать набор самому. То в него можно поместить префы любого простого типа.
Для того чтобы то же самое провернуть через преф скрин надо создать свой класс для работы с целочисленными префами.
Для «магичности» не хватает эффекта всплывания ответа. Вода становится прозрачней, а надпись становится отчетливей. Многогранник всплывает в разных местах окошка.
Здесь на фотографиях можно увидеть http://indada.ru/product/magichesky-shar
Ответ не всегда всплывает удобно, иногда вверх тормашками.
Пишем Magic 8-Ball для Android