Articles of Андроид

Как установить / удалить apk android с помощью phoneGap?

Существует какой-либо способ установить и удалить андроид apk с помощью phoneGap. Спасибо за продвижение.

Как динамически добавлять изображение в ImageView из массива JSON

Я хочу добавить изображение в iamgeview из ссылки, хранящейся в файле JSON, которая выглядит так: { "parts":[ {"name": "Bosch Iridium", … … … "image": "R.drawable-hdpi.plug_boschi" }, Прямо сейчас я вытягиваю ссылку и показываю ее с помощью этого кода: try { jObject = new JSONObject(sJSON.substring(sJSON.indexOf('{'))); JSONArray pluginfo = jObject.getJSONArray("parts"); JSONObject e = pluginfo.getJSONObject(position); String imagefile = […]

Иконка приложения отсутствует

AM, использующий для Eclipse для моего программного обеспечения для Android. Но после запуска моего приложения в моем Samsung Galaxy Tablet значок отсутствует в домашних условиях или в приложениях. Но он появляется в Settings–>Applications–>Manage Applications . Это беспокоит последние пару дней, когда это беспокоит меня, прежде чем я не выгляжу так.

Идентификатор вызывающего абонента Android Binder

Недавно я прочитал исходные коды Android и обнаружил, что при вызове Binder IPC всегда вызываются пара методов. Я прочитал комментарий, но я не могу четко понять причину. Пара методов такова: final long origId = Binder.clearCallingIdentity(); //other local method. Binder.restoreCallingIdentity(origId); Кто-нибудь знает, какова функция этой пары методов? Кажется, это связано с разрешением.

Android Wear + Wearable ChannelApi openChannel не открывается с удаленного узла?

При открытии канала через локальный узел : Wearable.NodeApi.getLocalNode(googleApiClient) … успешно запускается onChannelOpened Listener. Однако при открытии канала через удаленный узел : Wearable.NodeApi.getConnectedNodes(googleApiClient) … onChannelOpened Listener никогда не срабатывает и впоследствии не может делиться файлами по этому каналу. Я знаю, что для обоих устройств требуется openChannel, но прослушиватели каналов только активируют устройство, открывающее его локально … […]

Как получить выбранное значение оси x с помощью MPAndroidChart?

Я использую библиотеку MPAndroidChart в приложении для графиков Android, и мне нужно отобразить диалог с заголовком, содержащим значения оси x выбранной оси. Я ссылался на эту запись в вики для событий кликов на бары на гистограмме. Но теперь мне нужно получить выбранное значение оси x в виде заголовка. Может ли кто-нибудь сказать мне, как его […]

Пространство между вложенным scrollview и сворачиванием андроида панели инструментов

Helo, Я работаю над приложением для одного веб-сайта. У меня проблема с рушащейся панелью инструментов и вложенным ScrollView. Это выглядит так ( http://imgur.com/UpIJa59 ), когда вы открываете статью в первый раз. После прокрутки пробела между текстом и изображением удаляется. Вот мой макет для этой деятельности: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".main.ArticleToolbar"> <android.support.design.widget.AppBarLayout android:layout_height="192dp" android:layout_width="match_parent" […]

Android, Как я могу сделать AVD меньше?

Я создал AVD со следующими характеристиками: Цель: Android Honeycomb (уровень API Honeycomb) Размер SD-карты: 64M Кожа: встроенный WXVGA Но проблема в том, что когда я запускаю ADV, размер его больше, чем размер экрана моего ноутбука. Поэтому у меня нет доступа ко всем экранам AVD. Что мне делать, чтобы сделать его меньше?

Android Wear 5.1 API жестов запястья?

Android 5.1.1 для ношения привел к способности уменьшать уведомления путем вращения / щелчка вашего запястья. Является ли этот API доступным для разработчиков? Я не могу найти какую-либо информацию об этом, и их сайт разработчика для ношения не обновляется.

ApplicationId манифест для многократных сбоев сборки не работает

Я изменяю текущий проект Android, поэтому его можно установить на одно и то же устройство для нескольких вариантов и построить конфиги. build.gradle: { // … defaultConfig { applicationId "com.myapp" manifestPlaceholders = [ manifestApplicationId: "${applicationId}", onesignal_app_id: "xxxx", onesignal_google_project_number: "xxxx" ] // … } productFlavors { production { applicationId "com.myapp" // … } dev { applicationId "com.myapp.dev" […]