• Home
  • Raw
  • Download

Lines Matching refs:env

112     JavaArrayWriter(JNIEnv* env, jbyteArray array) :  in JavaArrayWriter()  argument
113 mEnv(env), mArray(array), mSize(mEnv->GetArrayLength(mArray)) {} in JavaArrayWriter()
133 MtpDevice* get_device_from_object(JNIEnv* env, jobject javaDevice) in get_device_from_object() argument
135 return (MtpDevice*)env->GetLongField(javaDevice, field_context); in get_device_from_object()
138 void fill_jobject_from_object_info(JNIEnv* env, jobject object, MtpObjectInfo* objectInfo) { in fill_jobject_from_object_info() argument
140 env->SetIntField(object, field_objectInfo_handle, objectInfo->mHandle); in fill_jobject_from_object_info()
142 env->SetIntField(object, field_objectInfo_storageId, objectInfo->mStorageID); in fill_jobject_from_object_info()
144 env->SetIntField(object, field_objectInfo_format, objectInfo->mFormat); in fill_jobject_from_object_info()
146 env->SetIntField(object, field_objectInfo_protectionStatus, objectInfo->mProtectionStatus); in fill_jobject_from_object_info()
148 env->SetIntField(object, field_objectInfo_compressedSize, objectInfo->mCompressedSize); in fill_jobject_from_object_info()
150 env->SetIntField(object, field_objectInfo_thumbFormat, objectInfo->mThumbFormat); in fill_jobject_from_object_info()
152 env->SetIntField(object, field_objectInfo_thumbCompressedSize, in fill_jobject_from_object_info()
156 env->SetIntField(object, field_objectInfo_thumbPixWidth, objectInfo->mThumbPixWidth); in fill_jobject_from_object_info()
158 env->SetIntField(object, field_objectInfo_thumbPixHeight, objectInfo->mThumbPixHeight); in fill_jobject_from_object_info()
160 env->SetIntField(object, field_objectInfo_imagePixWidth, objectInfo->mImagePixWidth); in fill_jobject_from_object_info()
162 env->SetIntField(object, field_objectInfo_imagePixHeight, objectInfo->mImagePixHeight); in fill_jobject_from_object_info()
164 env->SetIntField(object, field_objectInfo_imagePixDepth, objectInfo->mImagePixDepth); in fill_jobject_from_object_info()
166 env->SetIntField(object, field_objectInfo_parent, objectInfo->mParent); in fill_jobject_from_object_info()
168 env->SetIntField(object, field_objectInfo_associationType, objectInfo->mAssociationType); in fill_jobject_from_object_info()
170 env->SetIntField(object, field_objectInfo_associationDesc, objectInfo->mAssociationDesc); in fill_jobject_from_object_info()
172 env->SetIntField(object, field_objectInfo_sequenceNumber, objectInfo->mSequenceNumber); in fill_jobject_from_object_info()
174 env->SetObjectField(object, field_objectInfo_name, env->NewStringUTF(objectInfo->mName)); in fill_jobject_from_object_info()
176 env->SetLongField(object, field_objectInfo_dateCreated, objectInfo->mDateCreated * 1000LL); in fill_jobject_from_object_info()
178 env->SetLongField(object, field_objectInfo_dateModified, in fill_jobject_from_object_info()
182 env->SetObjectField(object, field_objectInfo_keywords, in fill_jobject_from_object_info()
183 env->NewStringUTF(objectInfo->mKeywords)); in fill_jobject_from_object_info()
190 android_mtp_MtpDevice_open(JNIEnv *env, jobject thiz, jstring deviceName, jint fd) in android_mtp_MtpDevice_open() argument
192 const char *deviceNameStr = env->GetStringUTFChars(deviceName, NULL); in android_mtp_MtpDevice_open()
201 env->ReleaseStringUTFChars(deviceName, deviceNameStr); in android_mtp_MtpDevice_open()
204 env->SetLongField(thiz, field_context, (jlong)device); in android_mtp_MtpDevice_open()
209 android_mtp_MtpDevice_close(JNIEnv *env, jobject thiz) in android_mtp_MtpDevice_close() argument
211 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_close()
215 env->SetLongField(thiz, field_context, 0); in android_mtp_MtpDevice_close()
220 android_mtp_MtpDevice_get_device_info(JNIEnv *env, jobject thiz) in android_mtp_MtpDevice_get_device_info() argument
222 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_device_info()
232 jobject info = env->NewObject(clazz_deviceInfo, constructor_deviceInfo); in android_mtp_MtpDevice_get_device_info()
239 env->SetObjectField(info, field_deviceInfo_manufacturer, in android_mtp_MtpDevice_get_device_info()
240 env->NewStringUTF(deviceInfo->mManufacturer)); in android_mtp_MtpDevice_get_device_info()
242 env->SetObjectField(info, field_deviceInfo_model, in android_mtp_MtpDevice_get_device_info()
243 env->NewStringUTF(deviceInfo->mModel)); in android_mtp_MtpDevice_get_device_info()
245 env->SetObjectField(info, field_deviceInfo_version, in android_mtp_MtpDevice_get_device_info()
246 env->NewStringUTF(deviceInfo->mVersion)); in android_mtp_MtpDevice_get_device_info()
248 env->SetObjectField(info, field_deviceInfo_serialNumber, in android_mtp_MtpDevice_get_device_info()
249 env->NewStringUTF(deviceInfo->mSerial)); in android_mtp_MtpDevice_get_device_info()
253 ScopedLocalRef<jintArray> operations(env, static_cast<jintArray>(env->NewIntArray(size))); in android_mtp_MtpDevice_get_device_info()
255 ScopedIntArrayRW elements(env, operations.get()); in android_mtp_MtpDevice_get_device_info()
263 env->SetObjectField(info, field_deviceInfo_operationsSupported, operations.get()); in android_mtp_MtpDevice_get_device_info()
269 ScopedLocalRef<jintArray> events(env, static_cast<jintArray>(env->NewIntArray(size))); in android_mtp_MtpDevice_get_device_info()
271 ScopedIntArrayRW elements(env, events.get()); in android_mtp_MtpDevice_get_device_info()
279 env->SetObjectField(info, field_deviceInfo_eventsSupported, events.get()); in android_mtp_MtpDevice_get_device_info()
287 android_mtp_MtpDevice_get_storage_ids(JNIEnv *env, jobject thiz) in android_mtp_MtpDevice_get_storage_ids() argument
289 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_storage_ids()
297 jintArray array = env->NewIntArray(length); in android_mtp_MtpDevice_get_storage_ids()
299 env->SetIntArrayRegion(array, 0, length, (const jint *)storageIDs->array()); in android_mtp_MtpDevice_get_storage_ids()
306 android_mtp_MtpDevice_get_storage_info(JNIEnv *env, jobject thiz, jint storageID) in android_mtp_MtpDevice_get_storage_info() argument
308 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_storage_info()
315 jobject info = env->NewObject(clazz_storageInfo, constructor_storageInfo); in android_mtp_MtpDevice_get_storage_info()
323 env->SetIntField(info, field_storageInfo_storageId, storageInfo->mStorageID); in android_mtp_MtpDevice_get_storage_info()
325 env->SetLongField(info, field_storageInfo_maxCapacity, storageInfo->mMaxCapacity); in android_mtp_MtpDevice_get_storage_info()
327 env->SetLongField(info, field_storageInfo_freeSpace, storageInfo->mFreeSpaceBytes); in android_mtp_MtpDevice_get_storage_info()
329 env->SetObjectField(info, field_storageInfo_description, in android_mtp_MtpDevice_get_storage_info()
330 env->NewStringUTF(storageInfo->mStorageDescription)); in android_mtp_MtpDevice_get_storage_info()
332 env->SetObjectField(info, field_storageInfo_volumeIdentifier, in android_mtp_MtpDevice_get_storage_info()
333 env->NewStringUTF(storageInfo->mVolumeIdentifier)); in android_mtp_MtpDevice_get_storage_info()
340 android_mtp_MtpDevice_get_object_handles(JNIEnv *env, jobject thiz, in android_mtp_MtpDevice_get_object_handles() argument
343 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_object_handles()
351 jintArray array = env->NewIntArray(length); in android_mtp_MtpDevice_get_object_handles()
353 env->SetIntArrayRegion(array, 0, length, (const jint *)handles->array()); in android_mtp_MtpDevice_get_object_handles()
360 android_mtp_MtpDevice_get_object_info(JNIEnv *env, jobject thiz, jint objectID) in android_mtp_MtpDevice_get_object_info() argument
362 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_object_info()
368 jobject info = env->NewObject(clazz_objectInfo, constructor_objectInfo); in android_mtp_MtpDevice_get_object_info()
375 fill_jobject_from_object_info(env, info, objectInfo); in android_mtp_MtpDevice_get_object_info()
380 bool check_uint32_arg(JNIEnv *env, const char* name, jlong value, uint32_t* out) { in check_uint32_arg() argument
383 env, in check_uint32_arg()
393 android_mtp_MtpDevice_get_object(JNIEnv *env, jobject thiz, jint objectID, jlong objectSizeLong) in android_mtp_MtpDevice_get_object() argument
396 if (!check_uint32_arg(env, "objectSize", objectSizeLong, &objectSize)) { in android_mtp_MtpDevice_get_object()
400 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_object()
405 ScopedLocalRef<jbyteArray> array(env, env->NewByteArray(objectSize)); in android_mtp_MtpDevice_get_object()
407 jniThrowException(env, "java/lang/OutOfMemoryError", NULL); in android_mtp_MtpDevice_get_object()
411 JavaArrayWriter writer(env, array.get()); in android_mtp_MtpDevice_get_object()
420 android_mtp_MtpDevice_get_partial_object(JNIEnv *env, in android_mtp_MtpDevice_get_partial_object() argument
428 jniThrowException(env, "java/lang/IllegalArgumentException", "Array must not be null."); in android_mtp_MtpDevice_get_partial_object()
434 if (!check_uint32_arg(env, "offset", offsetLong, &offset) || in android_mtp_MtpDevice_get_partial_object()
435 !check_uint32_arg(env, "size", sizeLong, &size)) { in android_mtp_MtpDevice_get_partial_object()
439 MtpDevice* const device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_partial_object()
441 jniThrowException(env, "java/io/IOException", "Failed to obtain MtpDevice."); in android_mtp_MtpDevice_get_partial_object()
445 JavaArrayWriter writer(env, array); in android_mtp_MtpDevice_get_partial_object()
450 jniThrowException(env, "java/io/IOException", "Failed to read data."); in android_mtp_MtpDevice_get_partial_object()
457 android_mtp_MtpDevice_get_partial_object_64(JNIEnv *env, in android_mtp_MtpDevice_get_partial_object_64() argument
464 jniThrowException(env, "java/lang/IllegalArgumentException", "Array must not be null."); in android_mtp_MtpDevice_get_partial_object_64()
470 env, in android_mtp_MtpDevice_get_partial_object_64()
478 env, in android_mtp_MtpDevice_get_partial_object_64()
484 MtpDevice* const device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_partial_object_64()
486 jniThrowException(env, "java/io/IOException", "Failed to obtain MtpDevice."); in android_mtp_MtpDevice_get_partial_object_64()
494 JavaArrayWriter writer(env, array); in android_mtp_MtpDevice_get_partial_object_64()
504 jniThrowException(env, "java/io/IOException", "Failed to read data."); in android_mtp_MtpDevice_get_partial_object_64()
511 android_mtp_MtpDevice_get_thumbnail(JNIEnv *env, jobject thiz, jint objectID) in android_mtp_MtpDevice_get_thumbnail() argument
513 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_thumbnail()
521 jbyteArray array = env->NewByteArray(length); in android_mtp_MtpDevice_get_thumbnail()
522 env->SetByteArrayRegion(array, 0, length, (const jbyte *)thumbnail); in android_mtp_MtpDevice_get_thumbnail()
529 android_mtp_MtpDevice_delete_object(JNIEnv *env, jobject thiz, jint object_id) in android_mtp_MtpDevice_delete_object() argument
531 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_delete_object()
540 android_mtp_MtpDevice_get_parent(JNIEnv *env, jobject thiz, jint object_id) in android_mtp_MtpDevice_get_parent() argument
542 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_parent()
550 android_mtp_MtpDevice_get_storage_id(JNIEnv *env, jobject thiz, jint object_id) in android_mtp_MtpDevice_get_storage_id() argument
552 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_storage_id()
560 android_mtp_MtpDevice_import_file(JNIEnv *env, jobject thiz, jint object_id, jstring dest_path) in android_mtp_MtpDevice_import_file() argument
562 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_import_file()
564 const char *destPathStr = env->GetStringUTFChars(dest_path, NULL); in android_mtp_MtpDevice_import_file()
570 env->ReleaseStringUTFChars(dest_path, destPathStr); in android_mtp_MtpDevice_import_file()
578 android_mtp_MtpDevice_import_file_to_fd(JNIEnv *env, jobject thiz, jint object_id, jint fd) in android_mtp_MtpDevice_import_file_to_fd() argument
580 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_import_file_to_fd()
589 JNIEnv *env, jobject thiz, jint object_id, jlong sizeLong, jint fd) in android_mtp_MtpDevice_send_object() argument
592 if (!check_uint32_arg(env, "size", sizeLong, &size)) in android_mtp_MtpDevice_send_object()
595 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_send_object()
603 android_mtp_MtpDevice_send_object_info(JNIEnv *env, jobject thiz, jobject info) in android_mtp_MtpDevice_send_object_info() argument
605 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_send_object_info()
611 if (env->GetIntField(info, field_objectInfo_handle) != -1) { in android_mtp_MtpDevice_send_object_info()
616 object_info->mStorageID = env->GetIntField(info, field_objectInfo_storageId); in android_mtp_MtpDevice_send_object_info()
617 object_info->mFormat = env->GetIntField(info, field_objectInfo_format); in android_mtp_MtpDevice_send_object_info()
618 object_info->mProtectionStatus = env->GetIntField(info, field_objectInfo_protectionStatus); in android_mtp_MtpDevice_send_object_info()
619 object_info->mCompressedSize = env->GetIntField(info, field_objectInfo_compressedSize); in android_mtp_MtpDevice_send_object_info()
620 object_info->mThumbFormat = env->GetIntField(info, field_objectInfo_thumbFormat); in android_mtp_MtpDevice_send_object_info()
622 env->GetIntField(info, field_objectInfo_thumbCompressedSize); in android_mtp_MtpDevice_send_object_info()
623 object_info->mThumbPixWidth = env->GetIntField(info, field_objectInfo_thumbPixWidth); in android_mtp_MtpDevice_send_object_info()
624 object_info->mThumbPixHeight = env->GetIntField(info, field_objectInfo_thumbPixHeight); in android_mtp_MtpDevice_send_object_info()
625 object_info->mImagePixWidth = env->GetIntField(info, field_objectInfo_imagePixWidth); in android_mtp_MtpDevice_send_object_info()
626 object_info->mImagePixHeight = env->GetIntField(info, field_objectInfo_imagePixHeight); in android_mtp_MtpDevice_send_object_info()
627 object_info->mImagePixDepth = env->GetIntField(info, field_objectInfo_imagePixDepth); in android_mtp_MtpDevice_send_object_info()
628 object_info->mParent = env->GetIntField(info, field_objectInfo_parent); in android_mtp_MtpDevice_send_object_info()
629 object_info->mAssociationType = env->GetIntField(info, field_objectInfo_associationType); in android_mtp_MtpDevice_send_object_info()
630 object_info->mAssociationDesc = env->GetIntField(info, field_objectInfo_associationDesc); in android_mtp_MtpDevice_send_object_info()
631 object_info->mSequenceNumber = env->GetIntField(info, field_objectInfo_sequenceNumber); in android_mtp_MtpDevice_send_object_info()
633 jstring name_jstring = (jstring) env->GetObjectField(info, field_objectInfo_name); in android_mtp_MtpDevice_send_object_info()
635 const char* name_string = env->GetStringUTFChars(name_jstring, NULL); in android_mtp_MtpDevice_send_object_info()
637 env->ReleaseStringUTFChars(name_jstring, name_string); in android_mtp_MtpDevice_send_object_info()
640 object_info->mDateCreated = env->GetLongField(info, field_objectInfo_dateCreated) / 1000LL; in android_mtp_MtpDevice_send_object_info()
641 object_info->mDateModified = env->GetLongField(info, field_objectInfo_dateModified) / 1000LL; in android_mtp_MtpDevice_send_object_info()
643 jstring keywords_jstring = (jstring) env->GetObjectField(info, field_objectInfo_keywords); in android_mtp_MtpDevice_send_object_info()
645 const char* keywords_string = env->GetStringUTFChars(keywords_jstring, NULL); in android_mtp_MtpDevice_send_object_info()
647 env->ReleaseStringUTFChars(keywords_jstring, keywords_string); in android_mtp_MtpDevice_send_object_info()
657 jobject result = env->NewObject(clazz_objectInfo, constructor_objectInfo); in android_mtp_MtpDevice_send_object_info()
664 fill_jobject_from_object_info(env, result, object_info); in android_mtp_MtpDevice_send_object_info()
669 static jint android_mtp_MtpDevice_submit_event_request(JNIEnv *env, jobject thiz) in android_mtp_MtpDevice_submit_event_request() argument
671 MtpDevice* const device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_submit_event_request()
673 env->ThrowNew(clazz_io_exception, ""); in android_mtp_MtpDevice_submit_event_request()
679 static jobject android_mtp_MtpDevice_reap_event_request(JNIEnv *env, jobject thiz, jint seq) in android_mtp_MtpDevice_reap_event_request() argument
681 MtpDevice* const device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_reap_event_request()
683 env->ThrowNew(clazz_io_exception, ""); in android_mtp_MtpDevice_reap_event_request()
689 env->ThrowNew(clazz_operation_canceled_exception, ""); in android_mtp_MtpDevice_reap_event_request()
692 jobject result = env->NewObject(clazz_event, constructor_event); in android_mtp_MtpDevice_reap_event_request()
693 env->SetIntField(result, field_event_eventCode, eventCode); in android_mtp_MtpDevice_reap_event_request()
694 env->SetIntField(result, field_event_parameter1, static_cast<jint>(parameters[0])); in android_mtp_MtpDevice_reap_event_request()
695 env->SetIntField(result, field_event_parameter2, static_cast<jint>(parameters[1])); in android_mtp_MtpDevice_reap_event_request()
696 env->SetIntField(result, field_event_parameter3, static_cast<jint>(parameters[2])); in android_mtp_MtpDevice_reap_event_request()
700 static void android_mtp_MtpDevice_discard_event_request(JNIEnv *env, jobject thiz, jint seq) in android_mtp_MtpDevice_discard_event_request() argument
702 MtpDevice* const device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_discard_event_request()
712 JNIEnv *env, jobject thiz, jint handle, jint format) { in android_mtp_MtpDevice_get_object_size_long() argument
713 MtpDevice* const device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_get_object_size_long()
715 env->ThrowNew(clazz_io_exception, "Failed to obtain MtpDevice."); in android_mtp_MtpDevice_get_object_size_long()
722 env->ThrowNew(clazz_io_exception, "Failed to obtain property desc."); in android_mtp_MtpDevice_get_object_size_long()
727 env->ThrowNew(clazz_io_exception, "Unexpected property data type."); in android_mtp_MtpDevice_get_object_size_long()
732 env->ThrowNew(clazz_io_exception, "Failed to obtain property value."); in android_mtp_MtpDevice_get_object_size_long()
738 env->ThrowNew(clazz_io_exception, "Object size is too large to express as jlong."); in android_mtp_MtpDevice_get_object_size_long()
782 int register_android_mtp_MtpDevice(JNIEnv *env) in register_android_mtp_MtpDevice() argument
788 clazz = env->FindClass("android/mtp/MtpDeviceInfo"); in register_android_mtp_MtpDevice()
793 constructor_deviceInfo = env->GetMethodID(clazz, "<init>", "()V"); in register_android_mtp_MtpDevice()
798 field_deviceInfo_manufacturer = env->GetFieldID(clazz, "mManufacturer", "Ljava/lang/String;"); in register_android_mtp_MtpDevice()
803 field_deviceInfo_model = env->GetFieldID(clazz, "mModel", "Ljava/lang/String;"); in register_android_mtp_MtpDevice()
808 field_deviceInfo_version = env->GetFieldID(clazz, "mVersion", "Ljava/lang/String;"); in register_android_mtp_MtpDevice()
813 field_deviceInfo_serialNumber = env->GetFieldID(clazz, "mSerialNumber", "Ljava/lang/String;"); in register_android_mtp_MtpDevice()
818 field_deviceInfo_operationsSupported = env->GetFieldID(clazz, "mOperationsSupported", "[I"); in register_android_mtp_MtpDevice()
823 field_deviceInfo_eventsSupported = env->GetFieldID(clazz, "mEventsSupported", "[I"); in register_android_mtp_MtpDevice()
828 clazz_deviceInfo = (jclass)env->NewGlobalRef(clazz); in register_android_mtp_MtpDevice()
830 clazz = env->FindClass("android/mtp/MtpStorageInfo"); in register_android_mtp_MtpDevice()
835 constructor_storageInfo = env->GetMethodID(clazz, "<init>", "()V"); in register_android_mtp_MtpDevice()
840 field_storageInfo_storageId = env->GetFieldID(clazz, "mStorageId", "I"); in register_android_mtp_MtpDevice()
845 field_storageInfo_maxCapacity = env->GetFieldID(clazz, "mMaxCapacity", "J"); in register_android_mtp_MtpDevice()
850 field_storageInfo_freeSpace = env->GetFieldID(clazz, "mFreeSpace", "J"); in register_android_mtp_MtpDevice()
855 field_storageInfo_description = env->GetFieldID(clazz, "mDescription", "Ljava/lang/String;"); in register_android_mtp_MtpDevice()
860 …field_storageInfo_volumeIdentifier = env->GetFieldID(clazz, "mVolumeIdentifier", "Ljava/lang/Strin… in register_android_mtp_MtpDevice()
865 clazz_storageInfo = (jclass)env->NewGlobalRef(clazz); in register_android_mtp_MtpDevice()
867 clazz = env->FindClass("android/mtp/MtpObjectInfo"); in register_android_mtp_MtpDevice()
872 constructor_objectInfo = env->GetMethodID(clazz, "<init>", "()V"); in register_android_mtp_MtpDevice()
877 field_objectInfo_handle = env->GetFieldID(clazz, "mHandle", "I"); in register_android_mtp_MtpDevice()
882 field_objectInfo_storageId = env->GetFieldID(clazz, "mStorageId", "I"); in register_android_mtp_MtpDevice()
887 field_objectInfo_format = env->GetFieldID(clazz, "mFormat", "I"); in register_android_mtp_MtpDevice()
892 field_objectInfo_protectionStatus = env->GetFieldID(clazz, "mProtectionStatus", "I"); in register_android_mtp_MtpDevice()
897 field_objectInfo_compressedSize = env->GetFieldID(clazz, "mCompressedSize", "I"); in register_android_mtp_MtpDevice()
902 field_objectInfo_thumbFormat = env->GetFieldID(clazz, "mThumbFormat", "I"); in register_android_mtp_MtpDevice()
907 field_objectInfo_thumbCompressedSize = env->GetFieldID(clazz, "mThumbCompressedSize", "I"); in register_android_mtp_MtpDevice()
912 field_objectInfo_thumbPixWidth = env->GetFieldID(clazz, "mThumbPixWidth", "I"); in register_android_mtp_MtpDevice()
917 field_objectInfo_thumbPixHeight = env->GetFieldID(clazz, "mThumbPixHeight", "I"); in register_android_mtp_MtpDevice()
922 field_objectInfo_imagePixWidth = env->GetFieldID(clazz, "mImagePixWidth", "I"); in register_android_mtp_MtpDevice()
927 field_objectInfo_imagePixHeight = env->GetFieldID(clazz, "mImagePixHeight", "I"); in register_android_mtp_MtpDevice()
932 field_objectInfo_imagePixDepth = env->GetFieldID(clazz, "mImagePixDepth", "I"); in register_android_mtp_MtpDevice()
937 field_objectInfo_parent = env->GetFieldID(clazz, "mParent", "I"); in register_android_mtp_MtpDevice()
942 field_objectInfo_associationType = env->GetFieldID(clazz, "mAssociationType", "I"); in register_android_mtp_MtpDevice()
947 field_objectInfo_associationDesc = env->GetFieldID(clazz, "mAssociationDesc", "I"); in register_android_mtp_MtpDevice()
952 field_objectInfo_sequenceNumber = env->GetFieldID(clazz, "mSequenceNumber", "I"); in register_android_mtp_MtpDevice()
957 field_objectInfo_name = env->GetFieldID(clazz, "mName", "Ljava/lang/String;"); in register_android_mtp_MtpDevice()
962 field_objectInfo_dateCreated = env->GetFieldID(clazz, "mDateCreated", "J"); in register_android_mtp_MtpDevice()
967 field_objectInfo_dateModified = env->GetFieldID(clazz, "mDateModified", "J"); in register_android_mtp_MtpDevice()
972 field_objectInfo_keywords = env->GetFieldID(clazz, "mKeywords", "Ljava/lang/String;"); in register_android_mtp_MtpDevice()
977 clazz_objectInfo = (jclass)env->NewGlobalRef(clazz); in register_android_mtp_MtpDevice()
979 clazz = env->FindClass("android/mtp/MtpEvent"); in register_android_mtp_MtpDevice()
984 constructor_event = env->GetMethodID(clazz, "<init>", "()V"); in register_android_mtp_MtpDevice()
989 field_event_eventCode = env->GetFieldID(clazz, "mEventCode", "I"); in register_android_mtp_MtpDevice()
994 field_event_parameter1 = env->GetFieldID(clazz, "mParameter1", "I"); in register_android_mtp_MtpDevice()
999 field_event_parameter2 = env->GetFieldID(clazz, "mParameter2", "I"); in register_android_mtp_MtpDevice()
1004 field_event_parameter3 = env->GetFieldID(clazz, "mParameter3", "I"); in register_android_mtp_MtpDevice()
1009 clazz_event = (jclass)env->NewGlobalRef(clazz); in register_android_mtp_MtpDevice()
1011 clazz = env->FindClass("android/mtp/MtpDevice"); in register_android_mtp_MtpDevice()
1016 field_context = env->GetFieldID(clazz, "mNativeContext", "J"); in register_android_mtp_MtpDevice()
1021 clazz = env->FindClass("java/io/IOException"); in register_android_mtp_MtpDevice()
1026 clazz_io_exception = (jclass)env->NewGlobalRef(clazz); in register_android_mtp_MtpDevice()
1027 clazz = env->FindClass("android/os/OperationCanceledException"); in register_android_mtp_MtpDevice()
1032 clazz_operation_canceled_exception = (jclass)env->NewGlobalRef(clazz); in register_android_mtp_MtpDevice()
1034 return AndroidRuntime::registerNativeMethods(env, in register_android_mtp_MtpDevice()