diff options
Diffstat (limited to 'core/jni')
-rw-r--r-- | core/jni/Android.mk | 1 | ||||
-rw-r--r-- | core/jni/AndroidRuntime.cpp | 2 | ||||
-rw-r--r-- | core/jni/android_debug_JNITest.cpp | 119 |
3 files changed, 0 insertions, 122 deletions
diff --git a/core/jni/Android.mk b/core/jni/Android.mk index 2e0acb1..ac70738 100644 --- a/core/jni/Android.mk +++ b/core/jni/Android.mk @@ -134,7 +134,6 @@ LOCAL_SRC_FILES:= \ android_hardware_UsbDevice.cpp \ android_hardware_UsbDeviceConnection.cpp \ android_hardware_UsbRequest.cpp \ - android_debug_JNITest.cpp \ android_util_FileObserver.cpp \ android/opengl/poly_clip.cpp.arm \ android/opengl/util.cpp.arm \ diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index b4599b6..2215dd7 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -131,7 +131,6 @@ extern int register_android_database_CursorWindow(JNIEnv* env); extern int register_android_database_SQLiteConnection(JNIEnv* env); extern int register_android_database_SQLiteGlobal(JNIEnv* env); extern int register_android_database_SQLiteDebug(JNIEnv* env); -extern int register_android_debug_JNITest(JNIEnv* env); extern int register_android_nio_utils(JNIEnv* env); extern int register_android_text_format_Time(JNIEnv* env); extern int register_android_os_Debug(JNIEnv* env); @@ -1093,7 +1092,6 @@ static void register_jam_procs(const RegJAMProc array[], size_t count) } static const RegJNIRec gRegJNI[] = { - REG_JNI(register_android_debug_JNITest), REG_JNI(register_com_android_internal_os_RuntimeInit), REG_JNI(register_android_os_SystemClock), REG_JNI(register_android_util_EventLog), diff --git a/core/jni/android_debug_JNITest.cpp b/core/jni/android_debug_JNITest.cpp deleted file mode 100644 index 9147284..0000000 --- a/core/jni/android_debug_JNITest.cpp +++ /dev/null @@ -1,119 +0,0 @@ -/* //device/libs/android_runtime/android_debug_JNITest.cpp -** -** Copyright 2006, The Android Open Source Project -** -** Licensed under the Apache License, Version 2.0 (the "License"); -** you may not use this file except in compliance with the License. -** You may obtain a copy of the License at -** -** http://www.apache.org/licenses/LICENSE-2.0 -** -** Unless required by applicable law or agreed to in writing, software -** distributed under the License is distributed on an "AS IS" BASIS, -** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -** See the License for the specific language governing permissions and -** limitations under the License. -*/ - -#define LOG_TAG "DebugJNI" - -#include "jni.h" -#include "nativehelper/JNIHelp.h" -#include "utils/Log.h" -#include "utils/misc.h" -//#include "android_runtime/AndroidRuntime.h" - -namespace android { - -/* - * Implements: - * native int part1(int intArg, double doubleArg, String stringArg, - * int[] arrayArg) - */ -static jint android_debug_JNITest_part1(JNIEnv* env, jobject object, - jint intArg, jdouble doubleArg, jstring stringArg, jobjectArray arrayArg) -{ - jclass clazz; - jmethodID part2id; - jsize arrayLen; - jint arrayVal; - int result = -2; - - ALOGI("JNI test: in part1, intArg=%d, doubleArg=%.3f\n", intArg, doubleArg); - - /* find "int part2(double doubleArg, int fromArray, String stringArg)" */ - clazz = env->GetObjectClass(object); - part2id = env->GetMethodID(clazz, - "part2", "(DILjava/lang/String;)I"); - if (part2id == NULL) { - ALOGE("JNI test: unable to find part2\n"); - return -1; - } - - /* get the length of the array */ - arrayLen = env->GetArrayLength(arrayArg); - ALOGI(" array size is %d\n", arrayLen); - - /* - * Get the last element in the array. - * Use the Get<type>ArrayElements functions instead if you need access - * to multiple elements. - */ - arrayVal = (int) env->GetObjectArrayElement(arrayArg, arrayLen-1); - ALOGI(" array val is %d\n", arrayVal); - - /* call this->part2 */ - result = env->CallIntMethod(object, part2id, - doubleArg, arrayVal, stringArg); - - return result; -} - -/* - * Implements: - * private static native int part3(String stringArg); - */ -static jint android_debug_JNITest_part3(JNIEnv* env, jclass clazz, - jstring stringArg) -{ - const char* utfChars; - jboolean isCopy; - - ALOGI("JNI test: in part3\n"); - - utfChars = env->GetStringUTFChars(stringArg, &isCopy); - - ALOGI(" String is '%s', isCopy=%d\n", (const char*) utfChars, isCopy); - - env->ReleaseStringUTFChars(stringArg, utfChars); - - return 2000; -} - -/* - * JNI registration. - */ -static JNINativeMethod gMethods[] = { - /* name, signature, funcPtr */ - { "part1", "(IDLjava/lang/String;[I)I", - (void*) android_debug_JNITest_part1 }, - { "part3", "(Ljava/lang/String;)I", - (void*) android_debug_JNITest_part3 }, -}; -int register_android_debug_JNITest(JNIEnv* env) -{ - return jniRegisterNativeMethods(env, "android/debug/JNITest", - gMethods, NELEM(gMethods)); -} - -#if 0 -/* trampoline into C++ */ -extern "C" -int register_android_debug_JNITest_C(JNIEnv* env) -{ - return android::register_android_debug_JNITest(env); -} -#endif - -}; // namespace android - |