1) 在PC机上, 安装了android2.2 SDK, android2.3 SDK, android3.0 SDK..., 如何在Eclipse中查看SDK 中包的代码?
(应用程序中 import 的package的源码, 应在SDK中吧)2) android上的JNI问题JNI(Java Native Interface), PC上的java 可用 VS2005(windows) 编译出来的JNI.android 是基于linux的, android 只能用基于linux的JNI. <----这种说法对不对? 用到的JNI一般存在什么地方?
解决方案 »
- 哪里能得到drawtext的详细教程
- post 请求时有时会长时间阻塞
- android bluez org.bluez.Adapter.GetProperties获取不了 UUIDS的问题
- 如何关闭当前的第三方程序?
- 急!!android编译遇到java.lang.OutOfMemoryError: GC overhead limit exceeded错误
- repo获取源代码出错,求助, 谢谢!
- 百度定位SDK3.3定位失败
- andriod开发环境配置
- String比较大小问题
- android raw文件夹里的文件无法解析
- 关于安装软件,添加文件到安装目录下的问题。
- View的自动刷新和内存泄漏的问题
2,android 的jni需要用 ndk 工具编译出来,是基于linux的。jni一般用在某些需要 高效率运算的情况下,例如视频编解码,游戏中的图像绘制,逻辑处理,还有一些库的移植。
System.loadLibrary("srec_jni"); //究竟是dll还是so, 由系统判断. // AudioRecord JNI interface
// //对调用的方法做本地声明
private static native int AudioRecordNew(int sampleRate, int fifoDepth);
private static native int AudioRecordStart(int audioRecord);
----------------------------------------------------------------------------srec_jni 这个文件的源码在什么地方?
有的JNI文件 ("srec_jni"),可能在 android 系统下, 有的可能在 android sdk 目录下,是不是?
你这个不是看SDK的源码吧!