/frameworks/base/core/jni/ |
H A D | android_content_res_Configuration.cpp | 47 JNIEnv* env, jobject clazz, struct AConfiguration* out) { 48 out->mcc = env->GetIntField(clazz, gConfigurationClassInfo.mcc); 49 out->mnc = env->GetIntField(clazz, gConfigurationClassInfo.mnc); 50 out->screenLayout = env->GetIntField(clazz, gConfigurationClassInfo.screenLayout); 51 out->touchscreen = env->GetIntField(clazz, gConfigurationClassInfo.touchscreen); 52 out->keyboard = env->GetIntField(clazz, gConfigurationClassInfo.keyboard); 53 out->navigation = env->GetIntField(clazz, gConfigurationClassInfo.navigation); 55 out->inputFlags = env->GetIntField(clazz, gConfigurationClassInfo.keyboardHidden); 56 int hardKeyboardHidden = env->GetIntField(clazz, gConfigurationClassInfo.hardKeyboardHidden); 61 out->inputFlags |= env 46 android_Configuration_getFromJava( JNIEnv* env, jobject clazz, struct AConfiguration* out) argument 90 register_android_content_res_Configuration(JNIEnv* env) argument [all...] |
H A D | android_content_res_ObbScanner.cpp | 39 static void android_content_res_ObbScanner_getObbInfo(JNIEnv* env, jobject clazz, jstring file, argument 42 const char* filePath = env->GetStringUTFChars(file, NULL); 46 env->ReleaseStringUTFChars(file, filePath); 47 jniThrowException(env, "java/io/IOException", "Could not read OBB file"); 51 env->ReleaseStringUTFChars(file, filePath); 55 jstring packageName = env->NewStringUTF(packageNameStr); 57 jniThrowException(env, "java/io/IOException", "Could not read OBB file"); 61 env->SetObjectField(obbInfo, gObbInfoClassInfo.packageName, packageName); 62 env->SetIntField(obbInfo, gObbInfoClassInfo.version, obb->getVersion()); 63 env 91 register_android_content_res_ObbScanner(JNIEnv* env) argument [all...] |
H A D | android_database_CursorWindow.cpp | 47 static void throwExceptionWithRowCol(JNIEnv* env, jint row, jint column) { argument 52 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 55 static void throwUnknownTypeException(JNIEnv * env, jint type) { argument 58 jniThrowException(env, "java/lang/IllegalStateException", msg.string()); 61 static jint nativeCreate(JNIEnv* env, jclass clazz, jstring nameObj, jint cursorWindowSize) { argument 63 const char* nameStr = env->GetStringUTFChars(nameObj, NULL); 65 env->ReleaseStringUTFChars(nameObj, nameStr); 79 static jint nativeCreateFromParcel(JNIEnv* env, jclass clazz, jobject parcelObj) { argument 80 Parcel* parcel = parcelForJavaObject(env, parcelObj); 94 static void nativeDispose(JNIEnv* env, jclas argument 102 nativeGetName(JNIEnv* env, jclass clazz, jint windowPtr) argument 107 nativeWriteToParcel(JNIEnv * env, jclass clazz, jint windowPtr, jobject parcelObj) argument 120 nativeClear(JNIEnv * env, jclass clazz, jint windowPtr) argument 129 nativeGetNumRows(JNIEnv* env, jclass clazz, jint windowPtr) argument 134 nativeSetNumColumns(JNIEnv* env, jclass clazz, jint windowPtr, jint columnNum) argument 141 nativeAllocRow(JNIEnv* env, jclass clazz, jint windowPtr) argument 147 nativeFreeLastRow(JNIEnv* env, jclass clazz, jint windowPtr) argument 152 nativeGetType(JNIEnv* env, jclass clazz, jint windowPtr, jint row, jint column) argument 167 nativeGetBlob(JNIEnv* env, jclass clazz, jint windowPtr, jint row, jint column) argument 202 nativeGetString(JNIEnv* env, jclass clazz, jint windowPtr, jint row, jint column) argument 246 allocCharArrayBuffer(JNIEnv* env, jobject bufferObj, size_t size) argument 269 fillCharArrayBufferUTF(JNIEnv* env, jobject bufferObj, const char* str, size_t len) argument 287 clearCharArrayBuffer(JNIEnv* env, jobject bufferObj) argument 294 nativeCopyStringToBuffer(JNIEnv* env, jclass clazz, jint windowPtr, jint row, jint column, jobject bufferObj) argument 333 nativeGetLong(JNIEnv* env, jclass clazz, jint windowPtr, jint row, jint column) argument 364 nativeGetDouble(JNIEnv* env, jclass clazz, jint windowPtr, jint row, jint column) argument 395 nativePutBlob(JNIEnv* env, jclass clazz, jint windowPtr, jbyteArray valueObj, jint row, jint column) argument 413 nativePutString(JNIEnv* env, jclass clazz, jint windowPtr, jstring valueObj, jint row, jint column) argument 435 nativePutLong(JNIEnv* env, jclass clazz, jint windowPtr, jlong value, jint row, jint column) argument 449 nativePutDouble(JNIEnv* env, jclass clazz, jint windowPtr, jdouble value, jint row, jint column) argument 463 nativePutNull(JNIEnv* env, jclass clazz, jint windowPtr, jint row, jint column) argument 532 register_android_database_CursorWindow(JNIEnv * env) argument [all...] |
H A D | android_database_SQLiteCommon.cpp | 24 void throw_sqlite3_exception(JNIEnv* env, sqlite3* handle) { argument 25 throw_sqlite3_exception(env, handle, NULL); 29 void throw_sqlite3_exception(JNIEnv* env, const char* message) { argument 30 throw_sqlite3_exception(env, NULL, message); 36 void throw_sqlite3_exception(JNIEnv* env, sqlite3* handle, const char* message) { argument 42 throw_sqlite3_exception(env, sqlite3_extended_errcode(handle), 47 throw_sqlite3_exception(env, SQLITE_OK, "unknown error", message); 54 void throw_sqlite3_exception_errcode(JNIEnv* env, int errcode, const char* message) { argument 55 throw_sqlite3_exception(env, errcode, "unknown error", message); 61 void throw_sqlite3_exception(JNIEnv* env, in argument [all...] |
H A D | android_database_SQLiteConnection.cpp | 111 static jint nativeOpen(JNIEnv* env, jclass clazz, jstring pathStr, jint openFlags, argument 122 const char* pathChars = env->GetStringUTFChars(pathStr, NULL); 124 env->ReleaseStringUTFChars(pathStr, pathChars); 126 const char* labelChars = env->GetStringUTFChars(labelStr, NULL); 128 env->ReleaseStringUTFChars(labelStr, labelChars); 133 throw_sqlite3_exception_errcode(env, err, "Could not open database"); 139 throw_sqlite3_exception(env, db, "Could not open the database in read/write mode."); 147 throw_sqlite3_exception(env, db, "Could not set busy timeout"); 155 throw_sqlite3_exception(env, db, "Could not register Android SQL functions."); 175 static void nativeClose(JNIEnv* env, jclas argument 195 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 241 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 245 nativeRegisterCustomFunction(JNIEnv* env, jclass clazz, jint connectionPtr, jobject functionObj) argument 269 nativeRegisterLocalizedCollators(JNIEnv* env, jclass clazz, jint connectionPtr, jstring localeStr) argument 282 nativePrepareStatement(JNIEnv* env, jclass clazz, jint connectionPtr, jstring sqlString) argument 313 nativeFinalizeStatement(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 325 nativeGetParameterCount(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 333 nativeIsReadOnly(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 341 nativeGetColumnCount(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 349 nativeGetColumnName(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr, jint index) argument 365 nativeBindNull(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr, jint index) argument 376 nativeBindLong(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr, jint index, jlong value) argument 387 nativeBindDouble(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr, jint index, jdouble value) argument 398 nativeBindString(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr, jint index, jstring valueString) argument 413 nativeBindBlob(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr, jint index, jbyteArray valueArray) argument 427 nativeResetStatementAndClearBindings(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 441 executeNonQuery(JNIEnv* env, SQLiteConnection* connection, sqlite3_stmt* statement) argument 452 nativeExecute(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 460 nativeExecuteForChangedRowCount(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 469 nativeExecuteForLastInsertedRowId(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 479 executeOneRowQuery(JNIEnv* env, SQLiteConnection* connection, sqlite3_stmt* statement) argument 487 nativeExecuteForLong(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 499 nativeExecuteForString(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 515 createAshmemRegionWithData(JNIEnv* env, const void* data, size_t length) argument 549 nativeExecuteForBlobFileDescriptor(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr) argument 573 copyRow(JNIEnv* env, CursorWindow* window, sqlite3_stmt* statement, int numColumns, int startPos, int addedRows) argument 666 nativeExecuteForCursorWindow(JNIEnv* env, jclass clazz, jint connectionPtr, jint statementPtr, jint windowPtr, jint startPos, jint requiredPos, jboolean countAllRows) argument 762 nativeGetDbLookaside(JNIEnv* env, jobject clazz, jint connectionPtr) argument 771 nativeCancel(JNIEnv* env, jobject clazz, jint connectionPtr) argument 776 nativeResetCancel(JNIEnv* env, jobject clazz, jint connectionPtr, jboolean cancelable) argument 859 register_android_database_SQLiteConnection(JNIEnv *env) argument [all...] |
H A D | android_database_SQLiteDebug.cpp | 39 static void nativeGetPagerStats(JNIEnv *env, jobject clazz, jobject statsObj) argument 49 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.memoryUsed, memoryUsed); 50 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.pageCacheOverflow, 52 env->SetIntField(statsObj, gSQLiteDebugPagerStatsClassInfo.largestMemAlloc, largestMemAlloc); 66 var = env->FindClass(className); \ 70 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \ 73 int register_android_database_SQLiteDebug(JNIEnv *env) argument 85 return AndroidRuntime::registerNativeMethods(env, "android/database/sqlite/SQLiteDebug",
|
H A D | android_database_SQLiteGlobal.cpp | 70 static jint nativeReleaseMemory(JNIEnv* env, jclass clazz) { argument 81 int register_android_database_SQLiteGlobal(JNIEnv *env) argument 85 return AndroidRuntime::registerNativeMethods(env, "android/database/sqlite/SQLiteGlobal",
|
H A D | android_ddm_DdmHandleNativeHeap.cpp | 56 static jbyteArray getLeakInfo(JNIEnv *env, jobject clazz) argument 100 jbyteArray array = env->NewByteArray(sizeof(Header) + header.mapSize + header.allocSize); 105 bytes = env->GetByteArrayElements(array, NULL); 120 env->ReleaseByteArrayElements(array, bytes, 0); 139 int register_android_ddm_DdmHandleNativeHeap(JNIEnv *env) argument 141 return AndroidRuntime::registerNativeMethods(env, "android/ddm/DdmHandleNativeHeap", method_table, NELEM(method_table));
|
H A D | android_debug_JNITest.cpp | 33 static jint android_debug_JNITest_part1(JNIEnv* env, jobject object, argument 45 clazz = env->GetObjectClass(object); 46 part2id = env->GetMethodID(clazz, 54 arrayLen = env->GetArrayLength(arrayArg); 62 arrayVal = (int) env->GetObjectArrayElement(arrayArg, arrayLen-1); 66 result = env->CallIntMethod(object, part2id, 76 static jint android_debug_JNITest_part3(JNIEnv* env, jclass clazz, argument 84 utfChars = env->GetStringUTFChars(stringArg, &isCopy); 88 env->ReleaseStringUTFChars(stringArg, utfChars); 103 int register_android_debug_JNITest(JNIEnv* env) argument [all...] |
H A D | android_emoji_EmojiFactory.cpp | 108 JNIEnv* env, EmojiFactory* factory, jstring name) { 109 jobject obj = env->NewObject(gEmojiFactory_class, gEmojiFactory_constructorMethodID, 111 if (env->ExceptionCheck() != 0) { 113 env->ExceptionDescribe(); 119 JNIEnv* env, jobject clazz, jstring name) { 128 const jchar* jchars = env->GetStringChars(name, NULL); 129 jsize len = env->GetStringLength(name); 137 env->ReleaseStringChars(name, jchars); 139 return create_java_EmojiFactory(env, factory, name); 143 JNIEnv* env, jobjec 107 create_java_EmojiFactory( JNIEnv* env, EmojiFactory* factory, jstring name) argument 118 android_emoji_EmojiFactory_newInstance( JNIEnv* env, jobject clazz, jstring name) argument 142 android_emoji_EmojiFactory_newAvailableInstance( JNIEnv* env, jobject clazz) argument 163 android_emoji_EmojiFactory_getBitmapFromAndroidPua( JNIEnv* env, jobject clazz, jint nativeEmojiFactory, jint pua) argument 188 android_emoji_EmojiFactory_destructor( JNIEnv* env, jobject obj, jint nativeEmojiFactory) argument 197 android_emoji_EmojiFactory_getAndroidPuaFromVendorSpecificSjis( JNIEnv* env, jobject obj, jint nativeEmojiFactory, jchar sjis) argument 203 android_emoji_EmojiFactory_getVendorSpecificSjisFromAndroidPua( JNIEnv* env, jobject obj, jint nativeEmojiFactory, jint pua) argument 209 android_emoji_EmojiFactory_getAndroidPuaFromVendorSpecificPua( JNIEnv* env, jobject obj, jint nativeEmojiFactory, jint vsu) argument 215 android_emoji_EmojiFactory_getVendorSpecificPuaFromAndroidPua( JNIEnv* env, jobject obj, jint nativeEmojiFactory, jint pua) argument 221 android_emoji_EmojiFactory_getMaximumVendorSpecificPua( JNIEnv* env, jobject obj, jint nativeEmojiFactory) argument 227 android_emoji_EmojiFactory_getMinimumVendorSpecificPua( JNIEnv* env, jobject obj, jint nativeEmojiFactory) argument 233 android_emoji_EmojiFactory_getMaximumAndroidPua( JNIEnv* env, jobject obj, jint nativeEmojiFactory) argument 239 android_emoji_EmojiFactory_getMinimumAndroidPua( JNIEnv* env, jobject obj, jint nativeEmojiFactory) argument 272 make_globalref(JNIEnv* env, const char classname[]) argument 279 getFieldIDCheck(JNIEnv* env, jclass clazz, const char fieldname[], const char type[]) argument 287 register_android_emoji_EmojiFactory(JNIEnv* env) argument [all...] |
H A D | android_graphics_PixelFormat.cpp | 43 JNIEnv* env, jobject clazz, jint format, jobject pixelFormatObject) 70 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); 75 env->SetIntField(pixelFormatObject, offsets.bytesPerPixel, info.bytesPerPixel); 76 env->SetIntField(pixelFormatObject, offsets.bitsPerPixel, info.bitsPerPixel); 82 static void nativeClassInit(JNIEnv* env, jclass clazz); 92 void nativeClassInit(JNIEnv* env, jclass clazz) argument 94 offsets.bytesPerPixel = env->GetFieldID(clazz, "bytesPerPixel", "I"); 95 offsets.bitsPerPixel = env->GetFieldID(clazz, "bitsPerPixel", "I"); 98 int register_android_graphics_PixelFormat(JNIEnv* env) argument 100 return AndroidRuntime::registerNativeMethods(env, 42 android_graphics_getPixelFormatInfo( JNIEnv* env, jobject clazz, jint format, jobject pixelFormatObject) argument [all...] |
H A D | android_hardware_Camera.cpp | 61 JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera); 67 void postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata); 68 void addCallbackBuffer(JNIEnv *env, jbyteArray cbb, int msgType); 69 void setCallbackMode(JNIEnv *env, bool installed, bool manualMode); 75 void copyAndPost(JNIEnv* env, const sp<IMemory>& dataPtr, int msgType); 76 void clearCallbackBuffers_l(JNIEnv *env, Vector<jbyteArray> *buffers); 77 void clearCallbackBuffers_l(JNIEnv *env); 78 jbyteArray getCallbackBuffer(JNIEnv *env, Vector<jbyteArray> *buffers, size_t bufferSize); 112 sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, JNICameraContext** pContext) argument 116 JNICameraContext* context = reinterpret_cast<JNICameraContext*>(env 129 JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera) argument 149 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 181 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 196 getCallbackBuffer( JNIEnv* env, Vector<jbyteArray>* buffers, size_t bufferSize) argument 224 copyAndPost(JNIEnv* env, const sp<IMemory>& dataPtr, int msgType) argument 282 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 330 postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata) argument 361 setCallbackMode(JNIEnv *env, bool installed, bool manualMode) argument 388 addCallbackBuffer( JNIEnv *env, jbyteArray cbb, int msgType) argument 428 clearCallbackBuffers_l(JNIEnv *env) argument 434 clearCallbackBuffers_l(JNIEnv *env, Vector<jbyteArray> *buffers) argument 442 android_hardware_Camera_getNumberOfCameras(JNIEnv *env, jobject thiz) argument 447 android_hardware_Camera_getCameraInfo(JNIEnv *env, jobject thiz, jint cameraId, jobject info_obj) argument 467 android_hardware_Camera_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint cameraId) argument 503 android_hardware_Camera_release(JNIEnv *env, jobject thiz) argument 534 android_hardware_Camera_setPreviewDisplay(JNIEnv *env, jobject thiz, jobject jSurface) argument 549 android_hardware_Camera_setPreviewTexture(JNIEnv *env, jobject thiz, jobject jSurfaceTexture) argument 577 android_hardware_Camera_startPreview(JNIEnv *env, jobject thiz) argument 589 android_hardware_Camera_stopPreview(JNIEnv *env, jobject thiz) argument 598 android_hardware_Camera_previewEnabled(JNIEnv *env, jobject thiz) argument 607 android_hardware_Camera_setHasPreviewCallback(JNIEnv *env, jobject thiz, jboolean installed, jboolean manualBuffer) argument 622 android_hardware_Camera_addCallbackBuffer(JNIEnv *env, jobject thiz, jbyteArray bytes, int msgType) argument 632 android_hardware_Camera_autoFocus(JNIEnv *env, jobject thiz) argument 644 android_hardware_Camera_cancelAutoFocus(JNIEnv *env, jobject thiz) argument 656 android_hardware_Camera_takePicture(JNIEnv *env, jobject thiz, int msgType) argument 687 android_hardware_Camera_setParameters(JNIEnv *env, jobject thiz, jstring params) argument 705 android_hardware_Camera_getParameters(JNIEnv *env, jobject thiz) argument 719 android_hardware_Camera_reconnect(JNIEnv *env, jobject thiz) argument 731 android_hardware_Camera_lock(JNIEnv *env, jobject thiz) argument 742 android_hardware_Camera_unlock(JNIEnv *env, jobject thiz) argument 753 android_hardware_Camera_startSmoothZoom(JNIEnv *env, jobject thiz, jint value) argument 769 android_hardware_Camera_stopSmoothZoom(JNIEnv *env, jobject thiz) argument 780 android_hardware_Camera_setDisplayOrientation(JNIEnv *env, jobject thiz, jint value) argument 792 android_hardware_Camera_enableShutterSound(JNIEnv *env, jobject thiz, jboolean enabled) argument 811 android_hardware_Camera_startFaceDetection(JNIEnv *env, jobject thiz, jint type) argument 829 android_hardware_Camera_stopFaceDetection(JNIEnv *env, jobject thiz) argument 840 android_hardware_Camera_enableFocusMoveCallback(JNIEnv *env, jobject thiz, jint enable) argument 941 find_fields(JNIEnv *env, field *fields, int count) argument 964 register_android_hardware_Camera(JNIEnv *env) argument [all...] |
H A D | android_hardware_SensorManager.cpp | 50 sensors_module_init(JNIEnv *env, jclass clazz) argument 57 sensors_module_get_next_sensor(JNIEnv *env, jobject clazz, jobject sensor, jint next) argument 68 jstring name = env->NewStringUTF(list->getName().string()); 69 jstring vendor = env->NewStringUTF(list->getVendor().string()); 70 env->SetObjectField(sensor, sensorOffsets.name, name); 71 env->SetObjectField(sensor, sensorOffsets.vendor, vendor); 72 env->SetIntField(sensor, sensorOffsets.version, list->getVersion()); 73 env->SetIntField(sensor, sensorOffsets.handle, list->getHandle()); 74 env->SetIntField(sensor, sensorOffsets.type, list->getType()); 75 env 86 sensors_create_queue(JNIEnv *env, jclass clazz) argument 95 sensors_destroy_queue(JNIEnv *env, jclass clazz, jint nativeQueue) argument 104 sensors_enable_sensor(JNIEnv *env, jclass clazz, jint nativeQueue, jstring name, jint sensor, jint delay) argument 119 sensors_data_poll(JNIEnv *env, jclass clazz, jint nativeQueue, jfloatArray values, jintArray status, jlongArray timestamp) argument 183 register_android_hardware_SensorManager(JNIEnv *env) argument [all...] |
H A D | android_hardware_SerialPort.cpp | 36 android_hardware_SerialPort_open(JNIEnv *env, jobject thiz, jobject fileDescriptor, jint speed) argument 130 jniThrowException(env, "java/lang/IllegalArgumentException", 135 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 139 jniThrowException(env, "java/io/IOException", "Could not open serial port"); 142 env->SetIntField(thiz, field_context, fd); 161 android_hardware_SerialPort_close(JNIEnv *env, jobject thiz) argument 163 int fd = env->GetIntField(thiz, field_context); 165 env->SetIntField(thiz, field_context, -1); 169 android_hardware_SerialPort_read_array(JNIEnv *env, jobject thiz, jbyteArray buffer, jint length) argument 171 int fd = env 191 android_hardware_SerialPort_read_direct(JNIEnv *env, jobject thiz, jobject buffer, jint length) argument 208 android_hardware_SerialPort_write_array(JNIEnv *env, jobject thiz, jbyteArray buffer, jint length) argument 225 android_hardware_SerialPort_write_direct(JNIEnv *env, jobject thiz, jobject buffer, jint length) argument 240 android_hardware_SerialPort_send_break(JNIEnv *env, jobject thiz) argument 261 register_android_hardware_SerialPort(JNIEnv *env) argument [all...] |
H A D | android_hardware_UsbDevice.cpp | 30 android_hardware_UsbDevice_get_device_id(JNIEnv *env, jobject clazz, jstring name) argument 32 const char *nameStr = env->GetStringUTFChars(name, NULL); 34 env->ReleaseStringUTFChars(name, nameStr); 39 android_hardware_UsbDevice_get_device_name(JNIEnv *env, jobject clazz, jint id) argument 42 jstring result = env->NewStringUTF(name); 55 int register_android_hardware_UsbDevice(JNIEnv *env) argument 57 return AndroidRuntime::registerNativeMethods(env, "android/hardware/usb/UsbDevice",
|
H A D | android_hardware_UsbDeviceConnection.cpp | 36 struct usb_device* get_device_from_object(JNIEnv* env, jobject connection) argument 38 return (struct usb_device*)env->GetIntField(connection, field_context); 42 android_hardware_UsbDeviceConnection_open(JNIEnv *env, jobject thiz, jstring deviceName, argument 45 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 51 const char *deviceNameStr = env->GetStringUTFChars(deviceName, NULL); 54 env->SetIntField(thiz, field_context, (int)device); 60 env->ReleaseStringUTFChars(deviceName, deviceNameStr); 65 android_hardware_UsbDeviceConnection_close(JNIEnv *env, jobject thiz) argument 68 struct usb_device* device = get_device_from_object(env, thiz); 71 env 76 android_hardware_UsbDeviceConnection_get_fd(JNIEnv *env, jobject thiz) argument 87 android_hardware_UsbDeviceConnection_get_desc(JNIEnv *env, jobject thiz) argument 108 android_hardware_UsbDeviceConnection_claim_interface(JNIEnv *env, jobject thiz, int interfaceID, jboolean force) argument 127 android_hardware_UsbDeviceConnection_release_interface(JNIEnv *env, jobject thiz, int interfaceID) argument 143 android_hardware_UsbDeviceConnection_control_request(JNIEnv *env, jobject thiz, jint requestType, jint request, jint value, jint index, jbyteArray buffer, jint length, jint timeout) argument 172 android_hardware_UsbDeviceConnection_bulk_request(JNIEnv *env, jobject thiz, jint endpoint, jbyteArray buffer, jint length, jint timeout) argument 199 android_hardware_UsbDeviceConnection_request_wait(JNIEnv *env, jobject thiz) argument 215 android_hardware_UsbDeviceConnection_get_serial(JNIEnv *env, jobject thiz) argument 248 register_android_hardware_UsbDeviceConnection(JNIEnv *env) argument [all...] |
H A D | android_hardware_UsbRequest.cpp | 33 struct usb_request* get_request_from_object(JNIEnv* env, jobject java_request) argument 35 return (struct usb_request*)env->GetIntField(java_request, field_context); 39 extern struct usb_device* get_device_from_object(JNIEnv* env, jobject connection); 42 android_hardware_UsbRequest_init(JNIEnv *env, jobject thiz, jobject java_device, argument 47 struct usb_device* device = get_device_from_object(env, java_device); 64 env->SetIntField(thiz, field_context, (int)request); 69 android_hardware_UsbRequest_close(JNIEnv *env, jobject thiz) argument 72 struct usb_request* request = get_request_from_object(env, thiz); 75 env->SetIntField(thiz, field_context, 0); 80 android_hardware_UsbRequest_queue_array(JNIEnv *env, jobjec argument 118 android_hardware_UsbRequest_dequeue_array(JNIEnv *env, jobject thiz, jbyteArray buffer, jint length, jboolean out) argument 137 android_hardware_UsbRequest_queue_direct(JNIEnv *env, jobject thiz, jobject buffer, jint length, jboolean out) argument 168 android_hardware_UsbRequest_dequeue_direct(JNIEnv *env, jobject thiz) argument 181 android_hardware_UsbRequest_cancel(JNIEnv *env, jobject thiz) argument 203 register_android_hardware_UsbRequest(JNIEnv *env) argument [all...] |
H A D | android_media_AudioRecord.cpp | 110 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 111 if (user && env) { 112 env->CallStaticVoidMethod( 116 if (env->ExceptionCheck()) { 117 env->ExceptionDescribe(); 118 env->ExceptionClear(); 123 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 124 if (user && env) { 125 env->CallStaticVoidMethod( 129 if (env 143 getAudioRecord(JNIEnv* env, jobject thiz) argument 151 setAudioRecord(JNIEnv* env, jobject thiz, const sp<AudioRecord>& ar) argument 168 android_media_AudioRecord_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint source, jint sampleRateInHertz, jint channels, jint audioFormat, jint buffSizeInBytes, jintArray jSession) argument 294 android_media_AudioRecord_start(JNIEnv *env, jobject thiz, jint event, jint triggerSession) argument 309 android_media_AudioRecord_stop(JNIEnv *env, jobject thiz) argument 325 android_media_AudioRecord_release(JNIEnv *env, jobject thiz) argument 360 android_media_AudioRecord_finalize(JNIEnv *env, jobject thiz) argument 366 android_media_AudioRecord_readInByteArray(JNIEnv *env, jobject thiz, jbyteArray javaAudioData, jint offsetInBytes, jint sizeInBytes) argument 405 android_media_AudioRecord_readInShortArray(JNIEnv *env, jobject thiz, jshortArray javaAudioData, jint offsetInShorts, jint sizeInShorts) argument 416 android_media_AudioRecord_readInDirectBuffer(JNIEnv *env, jobject thiz, jobject jBuffer, jint sizeInBytes) argument 444 android_media_AudioRecord_set_marker_pos(JNIEnv *env, jobject thiz, jint markerPos) argument 458 android_media_AudioRecord_get_marker_pos(JNIEnv *env, jobject thiz) argument 474 android_media_AudioRecord_set_pos_update_period(JNIEnv *env, jobject thiz, jint period) argument 489 android_media_AudioRecord_get_pos_update_period(JNIEnv *env, jobject thiz) argument 508 android_media_AudioRecord_get_min_buff_size(JNIEnv *env, jobject thiz, jint sampleRateInHertz, jint nbChannels, jint audioFormat) argument 572 register_android_media_AudioRecord(JNIEnv *env) argument [all...] |
H A D | android_media_AudioSystem.cpp | 57 android_media_AudioSystem_muteMicrophone(JNIEnv *env, jobject thiz, jboolean on) argument 63 android_media_AudioSystem_isMicrophoneMuted(JNIEnv *env, jobject thiz) argument 71 android_media_AudioSystem_isStreamActive(JNIEnv *env, jobject thiz, jint stream, jint inPastMs) argument 79 android_media_AudioSystem_isSourceActive(JNIEnv *env, jobject thiz, jint source) argument 87 android_media_AudioSystem_setParameters(JNIEnv *env, jobject thiz, jstring keyValuePairs) argument 89 const jchar* c_keyValuePairs = env->GetStringCritical(keyValuePairs, 0); 92 c_keyValuePairs8 = String8(c_keyValuePairs, env->GetStringLength(keyValuePairs)); 93 env->ReleaseStringCritical(keyValuePairs, c_keyValuePairs); 100 android_media_AudioSystem_getParameters(JNIEnv *env, jobject thiz, jstring keys) argument 102 const jchar* c_keys = env 114 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 139 android_media_AudioSystem_setDeviceConnectionState(JNIEnv *env, jobject thiz, jint device, jint state, jstring device_address) argument 150 android_media_AudioSystem_getDeviceConnectionState(JNIEnv *env, jobject thiz, jint device, jstring device_address) argument 160 android_media_AudioSystem_setPhoneState(JNIEnv *env, jobject thiz, jint state) argument 166 android_media_AudioSystem_setForceUse(JNIEnv *env, jobject thiz, jint usage, jint config) argument 173 android_media_AudioSystem_getForceUse(JNIEnv *env, jobject thiz, jint usage) argument 179 android_media_AudioSystem_initStreamVolume(JNIEnv *env, jobject thiz, jint stream, jint indexMin, jint indexMax) argument 187 android_media_AudioSystem_setStreamVolumeIndex(JNIEnv *env, jobject thiz, jint stream, jint index, jint device) argument 200 android_media_AudioSystem_getStreamVolumeIndex(JNIEnv *env, jobject thiz, jint stream, jint device) argument 216 android_media_AudioSystem_setMasterVolume(JNIEnv *env, jobject thiz, jfloat value) argument 222 android_media_AudioSystem_getMasterVolume(JNIEnv *env, jobject thiz) argument 232 android_media_AudioSystem_setMasterMute(JNIEnv *env, jobject thiz, jboolean mute) argument 238 android_media_AudioSystem_getMasterMute(JNIEnv *env, jobject thiz) argument 248 android_media_AudioSystem_getDevicesForStream(JNIEnv *env, jobject thiz, jint stream) argument 254 android_media_AudioSystem_getPrimaryOutputSamplingRate(JNIEnv *env, jobject clazz) argument 260 android_media_AudioSystem_getPrimaryOutputFrameCount(JNIEnv *env, jobject clazz) argument 291 register_android_media_AudioSystem(JNIEnv *env) argument [all...] |
H A D | android_media_AudioTrack.cpp | 144 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 145 if (user && env) { 146 env->CallStaticVoidMethod( 150 if (env->ExceptionCheck()) { 151 env->ExceptionDescribe(); 152 env->ExceptionClear(); 157 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 158 if (user && env) { 159 env->CallStaticVoidMethod( 163 if (env 178 getAudioTrack(JNIEnv* env, jobject thiz) argument 186 setAudioTrack(JNIEnv* env, jobject thiz, const sp<AudioTrack>& at) argument 203 android_media_AudioTrack_native_setup(JNIEnv *env, jobject thiz, jobject weak_this, jint streamType, jint sampleRateInHertz, jint javaChannelMask, jint audioFormat, jint buffSizeInBytes, jint memoryMode, jintArray jSession) argument 395 android_media_AudioTrack_start(JNIEnv *env, jobject thiz) argument 410 android_media_AudioTrack_stop(JNIEnv *env, jobject thiz) argument 425 android_media_AudioTrack_pause(JNIEnv *env, jobject thiz) argument 440 android_media_AudioTrack_flush(JNIEnv *env, jobject thiz) argument 454 android_media_AudioTrack_set_volume(JNIEnv *env, jobject thiz, jfloat leftVol, jfloat rightVol ) argument 469 android_media_AudioTrack_native_release(JNIEnv *env, jobject thiz) argument 505 android_media_AudioTrack_native_finalize(JNIEnv *env, jobject thiz) argument 550 android_media_AudioTrack_native_write_byte(JNIEnv *env, jobject thiz, jbyteArray javaAudioData, jint offsetInBytes, jint sizeInBytes, jint javaAudioFormat) argument 591 android_media_AudioTrack_native_write_short(JNIEnv *env, jobject thiz, jshortArray javaAudioData, jint offsetInShorts, jint sizeInShorts, jint javaAudioFormat) argument 604 android_media_AudioTrack_get_native_frame_count(JNIEnv *env, jobject thiz) argument 617 android_media_AudioTrack_set_playback_rate(JNIEnv *env, jobject thiz, jint sampleRateInHz) argument 630 android_media_AudioTrack_get_playback_rate(JNIEnv *env, jobject thiz) argument 642 android_media_AudioTrack_set_marker_pos(JNIEnv *env, jobject thiz, jint markerPos) argument 655 android_media_AudioTrack_get_marker_pos(JNIEnv *env, jobject thiz) argument 670 android_media_AudioTrack_set_pos_update_period(JNIEnv *env, jobject thiz, jint period) argument 683 android_media_AudioTrack_get_pos_update_period(JNIEnv *env, jobject thiz) argument 698 android_media_AudioTrack_set_position(JNIEnv *env, jobject thiz, jint position) argument 711 android_media_AudioTrack_get_position(JNIEnv *env, jobject thiz) argument 726 android_media_AudioTrack_set_loop(JNIEnv *env, jobject thiz, jint loopStart, jint loopEnd, jint loopCount) argument 739 android_media_AudioTrack_reload(JNIEnv *env, jobject thiz) argument 751 android_media_AudioTrack_get_output_sample_rate(JNIEnv *env, jobject thiz, jint javaStreamType) argument 786 android_media_AudioTrack_get_min_buff_size(JNIEnv *env, jobject thiz, jint sampleRateInHertz, jint nbChannels, jint audioFormat) argument 799 android_media_AudioTrack_setAuxEffectSendLevel(JNIEnv *env, jobject thiz, jfloat level ) argument 812 android_media_AudioTrack_attachAuxEffect(JNIEnv *env, jobject thiz, jint effectId) argument 904 register_android_media_AudioTrack(JNIEnv *env) argument [all...] |
H A D | android_media_JetPlayer.cpp | 58 JNIEnv *env = AndroidRuntime::getJNIEnv(); local 59 if (env) { 60 env->CallStaticVoidMethod( 64 if (env->ExceptionCheck()) { 65 env->ExceptionDescribe(); 66 env->ExceptionClear(); 69 ALOGE("JET jetPlayerEventCallback(): No JNI env for JET event callback, can't post event."); 79 android_media_JetPlayer_setup(JNIEnv *env, jobject thiz, jobject weak_this, argument 83 JetPlayer* lpJet = new JetPlayer(env->NewGlobalRef(weak_this), maxTracks, trackBufferSize); 90 env 103 android_media_JetPlayer_finalize(JNIEnv *env, jobject thiz) argument 119 android_media_JetPlayer_release(JNIEnv *env, jobject thiz) argument 129 android_media_JetPlayer_loadFromFile(JNIEnv *env, jobject thiz, jstring path) argument 164 android_media_JetPlayer_loadFromFileD(JNIEnv *env, jobject thiz, jobject fileDescriptor, jlong offset, jlong length) argument 194 android_media_JetPlayer_closeFile(JNIEnv *env, jobject thiz) argument 215 android_media_JetPlayer_play(JNIEnv *env, jobject thiz) argument 238 android_media_JetPlayer_pause(JNIEnv *env, jobject thiz) argument 265 android_media_JetPlayer_queueSegment(JNIEnv *env, jobject thiz, jint segmentNum, jint libNum, jint repeatCount, jint transpose, jint muteFlags, jbyte userID) argument 291 android_media_JetPlayer_queueSegmentMuteArray(JNIEnv *env, jobject thiz, jint segmentNum, jint libNum, jint repeatCount, jint transpose, jbooleanArray muteArray, jbyte userID) argument 337 android_media_JetPlayer_setMuteFlags(JNIEnv *env, jobject thiz, jint muteFlags , jboolean bSync) argument 361 android_media_JetPlayer_setMuteArray(JNIEnv *env, jobject thiz, jbooleanArray muteArray, jboolean bSync) argument 406 android_media_JetPlayer_setMuteFlag(JNIEnv *env, jobject thiz, jint trackId, jboolean muteFlag, jboolean bSync) argument 432 android_media_JetPlayer_triggerClip(JNIEnv *env, jobject thiz, jint clipId) argument 456 android_media_JetPlayer_clearQueue(JNIEnv *env, jobject thiz) argument 506 register_android_media_JetPlayer(JNIEnv *env) argument [all...] |
H A D | android_media_RemoteDisplay.cpp | 52 NativeRemoteDisplayClient(JNIEnv* env, jobject remoteDisplayObj) : argument 53 mRemoteDisplayObjGlobal(env->NewGlobalRef(remoteDisplayObj)) { 58 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 59 env->DeleteGlobalRef(mRemoteDisplayObjGlobal); 65 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 67 jobject surfaceObj = android_view_Surface_createFromISurfaceTexture(env, surfaceTexture); 74 env->CallVoidMethod(mRemoteDisplayObjGlobal, 77 env->DeleteLocalRef(surfaceObj); 78 checkAndClearExceptionFromCallback(env, "notifyDisplayConnected"); 82 JNIEnv* env local 90 JNIEnv* env = AndroidRuntime::getJNIEnv(); local 100 checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) argument 128 nativeListen(JNIEnv* env, jobject remoteDisplayObj, jstring ifaceStr) argument 152 nativeDispose(JNIEnv* env, jobject remoteDisplayObj, jint ptr) argument 166 register_android_media_RemoteDisplay(JNIEnv* env) argument [all...] |
H A D | android_media_ToneGenerator.cpp | 41 static jboolean android_media_ToneGenerator_startTone(JNIEnv *env, jobject thiz, jint toneType, jint durationMs) { argument 44 ToneGenerator *lpToneGen = (ToneGenerator *)env->GetIntField(thiz, 47 jniThrowRuntimeException(env, "Method called after release()"); 54 static void android_media_ToneGenerator_stopTone(JNIEnv *env, jobject thiz) { argument 57 ToneGenerator *lpToneGen = (ToneGenerator *)env->GetIntField(thiz, 62 jniThrowRuntimeException(env, "Method called after release()"); 68 static jint android_media_ToneGenerator_getAudioSessionId(JNIEnv *env, jobject thiz) { argument 69 ToneGenerator *lpToneGen = (ToneGenerator *)env->GetIntField(thiz, 72 jniThrowRuntimeException(env, "Method called after release()"); 78 static void android_media_ToneGenerator_release(JNIEnv *env, jobjec argument 88 android_media_ToneGenerator_native_setup(JNIEnv *env, jobject thiz, jint streamType, jint volume) argument 115 android_media_ToneGenerator_native_finalize(JNIEnv *env, jobject thiz) argument 140 register_android_media_ToneGenerator(JNIEnv *env) argument [all...] |
H A D | android_net_LocalSocketImpl.cpp | 53 socket_create (JNIEnv *env, jobject object, jboolean stream) argument 60 jniThrowIOException(env, errno); 64 return jniCreateFileDescriptor(env,ret); 71 socket_connect_local(JNIEnv *env, jobject object, argument 78 nameUtf8 = env->GetStringUTFChars(name, NULL); 80 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); 82 if (env->ExceptionOccurred() != NULL) { 92 env->ReleaseStringUTFChars(name, nameUtf8); 95 jniThrowIOException(env, errno); 107 socket_bind_local (JNIEnv *env, jobjec argument 139 socket_listen(JNIEnv *env, jobject object, jobject fileDescriptor, int backlog) argument 163 socket_accept(JNIEnv *env, jobject object, jobject fileDescriptor, jobject s) argument 204 socket_shutdown(JNIEnv *env, jobject object, jobject fileDescriptor, jboolean shutdownInput) argument 259 socket_getOption(JNIEnv *env, jobject object, jobject fileDescriptor, int optID) argument 306 socket_setOption( JNIEnv *env, jobject object, jobject fileDescriptor, int optID, jint boolValue, jint intValue) argument 375 socket_available(JNIEnv *env, jobject object, jobject fileDescriptor) argument 424 socket_close(JNIEnv *env, jobject object, jobject fileDescriptor) argument 456 socket_process_cmsg(JNIEnv *env, jobject thisJ, struct msghdr * pMsg) argument 517 socket_read_all(JNIEnv *env, jobject thisJ, int fd, void *buffer, size_t len) argument 575 socket_write_all(JNIEnv *env, jobject object, int fd, void *buf, size_t len) argument 655 socket_read(JNIEnv *env, jobject object, jobject fileDescriptor) argument 688 socket_readba(JNIEnv *env, jobject object, jbyteArray buffer, jint off, jint len, jobject fileDescriptor) argument 733 socket_write(JNIEnv *env, jobject object, jint b, jobject fileDescriptor) argument 755 socket_writeba(JNIEnv *env, jobject object, jbyteArray buffer, jint off, jint len, jobject fileDescriptor) argument 793 socket_get_peer_credentials(JNIEnv *env, jobject object, jobject fileDescriptor) argument 909 register_android_net_LocalSocketImpl(JNIEnv *env) argument [all...] |
H A D | android_net_NetUtils.cpp | 76 static jint android_net_utils_enableInterface(JNIEnv* env, jobject clazz, jstring ifname) argument 80 const char *nameStr = env->GetStringUTFChars(ifname, NULL); 82 env->ReleaseStringUTFChars(ifname, nameStr); 86 static jint android_net_utils_disableInterface(JNIEnv* env, jobject clazz, jstring ifname) argument 90 const char *nameStr = env->GetStringUTFChars(ifname, NULL); 92 env->ReleaseStringUTFChars(ifname, nameStr); 96 static jint android_net_utils_resetConnections(JNIEnv* env, jobject clazz, argument 101 const char *nameStr = env->GetStringUTFChars(ifname, NULL); 103 ALOGD("android_net_utils_resetConnections in env=%p clazz=%p iface=%s mask=0x%x\n", 104 env, claz 111 android_net_utils_runDhcpCommon(JNIEnv* env, jobject clazz, jstring ifname, jobject info, bool renew) argument 173 android_net_utils_runDhcp(JNIEnv* env, jobject clazz, jstring ifname, jobject info) argument 178 android_net_utils_runDhcpRenew(JNIEnv* env, jobject clazz, jstring ifname, jobject info) argument 184 android_net_utils_stopDhcp(JNIEnv* env, jobject clazz, jstring ifname) argument 194 android_net_utils_releaseDhcpLease(JNIEnv* env, jobject clazz, jstring ifname) argument 204 android_net_utils_getDhcpError(JNIEnv* env, jobject clazz) argument 227 register_android_net_NetworkUtils(JNIEnv* env) argument [all...] |