Articles of Ява

Android: использование JNI от NativeActivity

Мы разрабатываем игру OpenGL на android, используя класс NativeActivity . До сих пор все прошло хорошо, но теперь нам нужно получить доступ к некоторым функциям, которые, как представляется, доступны только на Java. Есть больше, но первый, который, по нашему мнению, будет полезен, – это доступ к дисплею DPI. Как описано здесь, код Java выглядит следующим […]

Как установить сообщение, когда я получаю исключение

public class XMLParser { // constructor public XMLParser() { } public String getXmlFromUrl(String url) { String responseBody = null; getset d1 = new getset(); String d = d1.getData(); // text String y = d1.getYear(); // year String c = d1.getCircular(); String p = d1.getPage(); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("YearID", y)); nameValuePairs.add(new BasicNameValuePair("CircularNo", c)); […]

Отображать информацию о событии с помощью ExtendedCalendarView

Я пытаюсь создать собственный календарь для показа событий и относительной информации в моем приложении. Но я не знаю, как показать эту информацию. Это код календаря: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ExtendedCalendarView calendar = (ExtendedCalendarView)findViewById(R.id.calendar); ContentValues values = new ContentValues(); values.put(CalendarProvider.COLOR, Event.COLOR_BLUE); values.put(CalendarProvider.DESCRIPTION, "Some Description"); values.put(CalendarProvider.LOCATION, "Some location"); values.put(CalendarProvider.EVENT, "Event name"); Calendar cal […]

Можем ли мы использовать опции в Android-программировании?

Я читал о необязательном типе в Java 8. Я хочу реализовать в некоторых из моих Android-кодов. Но работает ли машина Dalvik для последних версий Android (5.1 и 6) на Java 8? Я все еще использую Java 7 с Eclipse и Android Studio, установленными на моих компьютерах.

Могу ли я подключить базу данных Apache Derby с Android-приложением?

Я готовлю приложение для Android, связанное с управлением ресторанами. Мне нужно подключить приложение в другом приложении Windows, таком как pos. Это приложение Windows использует базу данных Apache Derby. Могу ли я подключить эти окна с интерфейсом моего приложения Android?

Соединение TLS с использованием SSLSocket медленнее в ОС Android

Я разрабатываю приложение для Android, которое использует SSLSocket для подключения к серверу. Это код, который я использую: // Connect if (socket == null || socket.isClosed() || !socket.isConnected()) { if (socket != null && !socket.isClosed()) socket.close(); Log.i(getClass().toString(), "Connecting…"); if (sslContext == null) { sslContext = SSLContext.getInstance("TLS"); sslContext.init(null, trustAllCerts, new SecureRandom()); } SSLSocketFactory socketFactory = sslContext.getSocketFactory(); socket […]

Android: как суммировать все столбцы в базе данных SQLite и возвращать 1 единственную переменную

Моя цель – суммировать все столбцы в моей базе данных и возвращать переменную «total» = x amount. Пример: column – food | taxi | clothes | sports 2 3 4 5 6 8 0 12 11 10 7 2 Тогда сумма будет равна = 70 Моя первоначальная идея заключалась в том, чтобы суммировать отдельные столбцы […]

Запуск нескольких сервисов

В настоящее время я создаю некоторые функции обнаружения движения в своем приложении. Я не нашел способ постоянно контролировать акселерометр, не заставляя телефон просыпаться все время. Пытаясь преодолеть это, в настоящее время у меня есть Служба, реализующая SensorEventListener. Я могу запустить эту услугу с интервалом (с помощью диспетчера аварийных сигналов), получить показания с помощью акселерометра устройства, […]

Gradle не может компилироваться с помощью java 1.8

У меня возникла проблема с моим проектом. Всякий раз, когда я устанавливаю исходную и целевую возможности в файле build.gradle в java-версию 1_8, мой проект не может скомпилировать. Heres build.gradle code buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } } apply plugin: 'com.android.application' repositories { jcenter() } android { compileSdkVersion 22 buildToolsVersion "23.0.1" […]

Ошибка: выполнение выполнено для задачи, завершено с ненулевым значением выхода 1

Ошибка: выполнение выполнено для задачи ': onyxenrollwizardsampleapp: processDebugResources'. Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' C: \ Android \ sdk \ build-tools \ 23.0.2 \ aapt.exe '' завершен с не- Нулевое значение выхода 1 Вот мой файл Gradle. Пожалуйста, помогите мне apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.example.onyx_enroll_wizard_sample_app" minSdkVersion 14 targetSdkVersion 23 […]