С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
GuardCat
Просто любитель
618 / 458 / 19
Регистрация: 20.01.2011
Сообщений: 860
Записей в блоге: 2
#1

Android scripting (JS) как использовать droid.batteryGetLevel? - Программирование Android

24.08.2011, 13:53. Просмотров 1223. Ответов 0
Метки нет (Все метки)

Коллеги, буду благодарен за помощь.
Начинаю осваивать android-scripting на Javascript.
(http://code.google.com/p/android-scripting/)
Столкнулся с тем, что дроидовские функции возвращают результат, который не могу обработать.

Например:

Javascript
1
2
var droid=new Android();
alert(droid.batteryGetLevel());
Возвращает [object Object]

Попытки обработать как массив, как коллекцию, успехом ожидаемо не увенчались. Также провалились попытки скормить функции переменную, как аргумент (остаётся пустой). Что же возвращает эта функция (обещают в API, кстати, "percentage") и как это обработать?

Добавлено через 2 часа 26 минут
Проблема повернулась другим углом. Таки возвращается ассоциативный массив. Но, какой бы запрос не делался, возвращается: {error: null; id: 1; result:null}

WTF?

Добавлено через 5 минут
Решено
вначале стоило делать:
Javascript
1
droid.batteryStartMonitoring()
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2011, 13:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Android scripting (JS) как использовать droid.batteryGetLevel? (Программирование Android):

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? - Программирование Android
Можно ли писать в нем готовые приложения Android?

Какую программу использовать для создания приложений на Android? - Программирование Android
Здравствуйте, уважаемые программисты! Я ещё только ученик, и мне интересно программирование на android. Но я пока в нём полный 0!...

Разблокировать загрузчик Motorola Droid Turbo XT1254 (unlock bootloader) - Программирование Android
Доброго времени суток, может кто знает как разблокировать загружчик самому без sunshine или может обучть этому платно отпишите пожалуйста.

Какой бесплатный модуль чата для Android и iOS использовать? - Программирование Android
Подскажите какой бесплатный модуль чата для Android и iOS использовать? Мы пишем приложение в которое нужно интегрировать самый простой...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb? - Программирование Android
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал - Программирование Android
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка. Так вот, официального мануала, где есть ответ на...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2011, 13:53
Привет! Вот еще темы с ответами:

Clojure, lein-droid, Android ламерство - Lisp
Пытаюсь разбираться с программированием под Андройд на Lisp'е. Сразу скажу -- имею очень поверхностное представление, как о Java, так и о...

[Android] Как использовать стороннюю библиотеку в проекте? - C++ Builder FireMonkey
Поставил XE6 - попробовать новые возможности. Собственно, возникает вопрос, как в проекте использовать стороннюю библиотеку, например,...

Delphi XE5 и приложение Андроид, как использовать в качестве эмулятора Android на VirtualBox? - Delphi FireMonkey
Всем привет! Как прикрутить ВиртуалБокс с установленным Андроидом к Делфи ХЕ5, чтобы при запуске проекта запускался не родной эмулятор...

Как создать объект Scripting.Dictionary - C#
Есть COM-объект, которому надо передать экземпляр Scripting.Dictionary. Как создать сабж под C#?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.