Native code is not supported in the current SDK. Please take this dicussion off this list. Thanks.
On Wed, Feb 4, 2009 at 6:53 AM, Android development <[email protected]>wrote: > > I find the folder in android source code: frameworks\base\media\jni > > I think thats the one you want. you can use the code as sample. > > For example, the code below defined all the methods of class > MediaPlayer: > static JNINativeMethod gMethods[] = { > {"setDataSource", "(Ljava/lang/String;)V", (void > *)android_media_MediaPlayer_setDataSource}, > {"setDataSource", "(Ljava/io/FileDescriptor;JJ)V", (void > *)android_media_MediaPlayer_setDataSourceFD}, > {"prepare", "()V", (void > *)android_media_MediaPlayer_prepare}, > {"prepareAsync", "()V", (void > *)android_media_MediaPlayer_prepareAsync}, > {"_start", "()V", (void > *)android_media_MediaPlayer_start}, > {"_stop", "()V", (void > *)android_media_MediaPlayer_stop}, > {"getVideoWidth", "()I", (void > *)android_media_MediaPlayer_getVideoWidth}, > {"getVideoHeight", "()I", (void > *)android_media_MediaPlayer_getVideoHeight}, > {"seekTo", "(I)V", (void > *)android_media_MediaPlayer_seekTo}, > {"_pause", "()V", (void > *)android_media_MediaPlayer_pause}, > {"isPlaying", "()Z", (void > *)android_media_MediaPlayer_isPlaying}, > {"getCurrentPosition", "()I", (void > *)android_media_MediaPlayer_getCurrentPosition}, > {"getDuration", "()I", (void > *)android_media_MediaPlayer_getDuration}, > {"_release", "()V", (void > *)android_media_MediaPlayer_release}, > {"_reset", "()V", (void > *)android_media_MediaPlayer_reset}, > {"setAudioStreamType", "(I)V", (void > *)android_media_MediaPlayer_setAudioStreamType}, > {"setLooping", "(Z)V", (void > *)android_media_MediaPlayer_setLooping}, > {"isLooping", "()Z", (void > *)android_media_MediaPlayer_isLooping}, > {"setVolume", "(FF)V", (void > *)android_media_MediaPlayer_setVolume}, > {"getFrameAt", "(I)Landroid/graphics/Bitmap;", (void > *)android_media_MediaPlayer_getFrameAt}, > {"native_setup", "(Ljava/lang/Object;)V", (void > *)android_media_MediaPlayer_native_setup}, > {"native_finalize", "()V", (void > *)android_media_MediaPlayer_native_finalize}, > }; > > > On 2月4日, 上午10时27分, "Jerry Yang" <[email protected]> wrote: > > Hi, all > > > > Does anyone have any information about using the external C written lib? > > > > I have a C lib(no user interface, can be compiled like dll or lib) that > > need to be used in the app, but I cannot find any document in android > > SDK about how to use the external lib. > > > > My idea is: I should cross-compile the lib with arm based detain GCC and > > use the interface to Android app. Any one has any document or example > > about this? > > > > Appreciate for your help! > > > > With best wishes > > > > Jerry Yang > > > > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

