Поиск сообщества
Показаны результаты для тегов 'java'.
Найдено: 7 результатов
-
Теперь после сборки ваш класс java будет добавлен в файл classes.dex (да! файл classes.dex ниоткуда не копируется, он собирается из файлов которые указаны в этом списке (см.картинку) поэтому его можно легко дополнить собственными классами java или убрать ненужные системные). Остается вопрос компиляции файла исходников java в jar-файл, но тут уж каждый сам за себя...
-
65/5000 Уважаемые, Есть ли способ вызвать сервис Java из приложения Delphi FMX?
-
Здравствуйте, планирую сделать приложение с распознанием речи. Java Android! Помогите пожалуйста, как это реализовать. Может ссылки полезные
-
Здравствуйте. Я хотел бы позвонить из Java для создания и .so библиотеки с Delphi. Я получаю такие сообщения об ошибках A/libc: Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 16883 (com.nativefmx) Оригинальный шаблон кода C. #include <string.h> #include <jni.h> jstring Java_com_nativefmx_Main_getName(JNIEnv* pEnv, jobject pObj) { return (*pEnv)->NewStringUTF(pEnv, "Hello NDK!"); } Delphi код библиотеки. library fmx; uses Androidapi.Jni; function Java_com_nativefmx_Main_getName(pEnv: PJNIEnv; pObj: JNIObject): JNIString; cdecl; begin Result := (PEnv^).NewStringUTF(pEnv, MarshaledAString(Utf8Encode('Delphi Native String'))); end; exports Java_com_nativefmx_Main_getName; begin end. Java код. package com.nativefmx; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class Main extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv = (TextView) findViewById(R.id.tv); tv.setText(getName()); } public native String getName(); static { System.loadLibrary("fmx"); } }
-
Коллеги, есть ли у кого-то файл ReservedWordsOP.txt для Java2OP.exe, поделитесь пожалуйста? Каждый раз после конвертации приходится резервные слова руками исправлять.
-
[Android] Как написать обертку для своих Java классов?
m.g.demin опубликовал вопрос в Использование Android API
Здравствуйте! Возникла необходимость использования в приложении на XE7 пакета с классами JAVA. Как написать обертку для простого класса разобрался, но вот как делать обертку для классов, которые инициализируются с параметрами - не понял. Если кто делал, поясните пожалуйста.- 3 ответа
-
- java
- использование
-
(и ещё 1 )
C тегом:
-
День добрый. Необходимо при получении push-сообщения определенного содержания, проводить определенные действия( например поднять активити из бэкграудна\стартануть активити ). В unit Androidapi.JNI.PlayServices.GCM есть интерфейсы JGCMIntentService = interface;//com.embarcadero.gcm.notifications.GCMIntentService JGCMNativeListener = interface;//com.embarcadero.gcm.notifications.GCMNativeListener JGCMNotification = interface;//com.embarcadero.gcm.notifications.GCMNotification проблема в том что это JNI на java-классы, которые лежат в скомпилированном jar-файле {XE7}\lib\android\debug\cloud-messaging.jar мне, как я понимаю, нужно править пакет com.embarcadero.gcm.notifications.GCMNotification. там как я понимаю реализован классический BroadcastReciever( extend GCMBroadcastReceiver ), а конкретно нужно поправить метод onReceive, который обрабатывает broadcast'ы от сервиса( GCMIntentService ) вопрос( думаю к Embarcadero ): можно ли как-нибудь получить исходники ваших java-классов GCM-сервисов, дабы не заниматься написанием велосипедов ?