Android NDK原生 SDK
Android NDK 是在SDK前面又加上了原生二字,即Native Development Kit,因此又被Google称为NDK。
在此之前,Android平台的第三方应用程序均是依靠基于Java的Dalvik特制虚拟机进行开发的。原生SDK的公布可以让开发者更加直接的接触Android系统资源,并使用传统的C或C++语言编写程序,并在程序封包文件(.apks)中直接嵌入原生库文件。
不过,Google也表示,使用原生SDK编程相比Dalvik虚拟机也有一些劣势,比如程序更加复杂,兼容性难以保障,无法访问Framework API,Debug难度更大等。开发者需要自行斟酌使用。
众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。
NDK包括了:
-
从C / C++生成原生代码库所需要的工具和build files。
-
将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(application packages files ,即.apk文件)中。
-
支持所有未来Android平台的一些列原生系统头文件和库
如果你有更多关于的NDK的问题,可以到NDK论坛寻找答案。
评论
mOcean SDK for Android
mOceanSDKforAndroid提供简单而且灵活的工具,用于在方便的在Android应用中集成mOcean移动广告平台。
mOcean SDK for Android
0
TestBird Artisan Android SDK崩溃分析Android SDK使用指南 -
TestBird 崩溃分析(Artisan) Android SDK 使用指南最新版本1.0.4 更
TestBird Artisan Android SDK崩溃分析Android SDK使用指南 -
0
TestBird Artisan Android SDK崩溃分析Android SDK使用指南 -
TestBird崩溃分析(Artisan)AndroidSDK使用指南最新版本1.0.4更新内容TestbirdArtisanAndroidSDK支持H5插件,可收集H5JS异常;修复启动次数统计bu
TestBird Artisan Android SDK崩溃分析Android SDK使用指南 -
0
Android音视频SDK工程师
岗位职责:
1. 视频编辑SDK框架搭建,包括视频串行和并行播放通路,剪裁,拼图,画中画的开发;
2. 使用OpenGL ES开发视频特效,包括视频滤镜,文字水印,转场动效,主题模板;
3. 音视频编解码器、muxer, demuxer算法的开发和集成;
4. 音视频处理算法,如画质增强,HDR算法,混音,变声,声音变速等算法的开发;
5. 多媒体新功能技术预研。
满足以下一项或多项者优先(特别优秀者例外):
1. 精通Android多媒体架构如MediaPlayer,MediaRecorder,MediaCodec;
2. 精通Android APK开发,有过大型项目开发经验;
3. 熟悉音视频编解码器原理
Dinah
0