码迷,mamicode.com
首页 >  
搜索关键字:anroid ndk开发    ( 474个结果
Android流媒体开发之路二:NDK开发Android端RTMP直播推流程序
经过一番折腾,成功把RTMP直播推流代码,通过NDK交叉编译的方式,移植到了Android下,从而实现了Android端采集摄像头和麦克缝数据,然后进行h264视频编码和aac音频编码,并发送到RTMP服务器,从而实现Android摄像头直播。程序名为NdkRtmpEncoder,在这里把整个过程,... ...
分类:移动开发   时间:2018-05-04 11:50:27    阅读次数:376
android -------- 解决NDK开发中的 Method 'NewStringUTF' could not be resolved
创建NDK项目时, .cpp文件中出现错误, Method 'NewStringUTF' could not be resolved 如图: 网上看了很多解决方式 项目右键->属性->c/c++常规->Code Analysis,选择"Use project settings" 中的方法无法被解析( ...
分类:移动开发   时间:2018-04-28 01:31:11    阅读次数:268
Android NDK开发之从环境搭建到Demo级十步流
转自https://blog.csdn.net/guiman/article/details/70739490 写在正文之前: 几个月没有更新博客,感觉有点生疏了,所以说不能断,一断人就懒。 其实这几个月也并不是什么事也没有做,俺可是时刻想着今年的任务呢,10本书,30篇博文…,这几个月间断性的也是 ...
分类:移动开发   时间:2018-04-08 19:50:31    阅读次数:195
Android Studio 2.2 中利用CAMKE进行OpenCV的NDK开发
我在http://www.cnblogs.com/fx-blog/p/8206737.html一文中提到了如何在Android Studio中Java层导入OpenCV(包含opencv_contrib部分),但是这仅仅是Java层的导入,随着学习的深入,我们可以渐渐的发现OpenCV库对Java的 ...
分类:移动开发   时间:2018-01-06 22:04:21    阅读次数:321
as使用jni入门 : 配置ndk开发环境,配置as相关jni配置
1、下载好as使用的ndk,在系统环境变量设置相关参数 2、新建一个普通as项目,新建一个类,用来静态加载so库和书写本地native方法 3、目录,在as的terminal控制台输入命令 cd app\build\intermediates\classes\debug 进入编译好的class文件根 ...
分类:其他好文   时间:2017-12-06 14:34:31    阅读次数:224
android studio ndk开发总结
1、path环境变量 2、android studio关联ndk local.properties ndk.dir gradle.properties android.useDeprecatedNdk=true//兼容老版本 3、build.gradle 配置 defaultConfig{ ndk{ ...
分类:移动开发   时间:2017-11-14 14:32:01    阅读次数:203
Android NDK开发篇:Java与原生代码通信(原生方法声明与定义与数据类型)
Java与原生代码通信涉及到原生方法声明与定义、数据类型、引用数据类型操作、NIO操作、访问域、异常处理、原生线程 1、原生方法声明与定义 关于原生方法的声明与定义在上一篇已经讲一点了,这次详细分析一下。根据javah自动生成的头文件,可以看出原生方法的声明和定义,例如: JNIEXPORT jst ...
分类:移动开发   时间:2017-11-13 21:35:55    阅读次数:178
Android NDK开发篇:Java与原生代码通信(异常处理)
一、捕获异常 异常处理是Java中的功能,在Android中使用SDK进行开发的时候经常要用到。Android原生代码在执行过程中如果遇到错误,需要检测,并抛出异常给Java层。执行原生代码出现了问题,例如使用了空指针、内存泄漏,并且没有做相应的检测盒异常抛出,APP会马上闪退,没有任何提示。 JN ...
分类:移动开发   时间:2017-11-13 21:19:48    阅读次数:196
Android Studio配置NDK开发环境
1. 下载开发工具 下载CMake、LLDB、Android NDK,如图所示(勾选表示已经下载了,没勾选就勾选并点击右下角的apply进行下载,减号表示下载不完整或者有更新,再点击就可以勾选然后apply去下载或更新): CMake是编译器,类似于GCC、Clang等等。LLDB是用于调试的,类似 ...
分类:移动开发   时间:2017-11-10 12:45:17    阅读次数:163
anroid之异步不如异步
executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR) 使用自定义的CorePoolSize为7的Executor(Executors.newFixedThreadPool(7)): 使用未设限制的Executor(Executors.newCachedT ...
分类:其他好文   时间:2017-11-04 11:10:31    阅读次数:143
474条   上一页 1 2 3 4 5 6 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!