随笔分类 -  android开发

摘要:Android消息处理机制 Android应用程序消息处理机制(深入到native,实际由管道实现-pipe&epoll) 阅读全文
posted @ 2016-09-26 18:46 静之深 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Android Voip开源客户端比较 阅读全文
posted @ 2016-06-14 11:11 静之深 阅读(761) 评论(0) 推荐(0) 编辑
摘要:Android Studio安装、配置 android studio 启动出现错误 解决方法: 1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。2)在idea.properties文件末尾添加一行: disable.andro 阅读全文
posted @ 2016-06-14 10:21 静之深 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Java调用本地接口:java.lang.UnsatisfiedLinkError 我的问题不在这篇文章描述中, 而是因为jni原来是c实现, 现在切换到cpp了, 需要在对应的cpp文件中加入extern "C"控制 extern "C"{ JNIEXPORT jlong Java_com_exa 阅读全文
posted @ 2016-03-10 15:15 静之深 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:Android NDK 交叉编译C++代码生成.so共享库详细步骤 Android NDK 调用c++ stl 模板库(修改android.mk文件) 1 在需要调用模板库的文件前包含头文件: #include <iostream> #include <vector> 此时编译可能不过,需要在and 阅读全文
posted @ 2016-03-10 15:11 静之深 阅读(5261) 评论(0) 推荐(0) 编辑
摘要:NDK Build 用法(NDK Build) ndk-build保存中间编译结果: 在Application.mk文件中加入APP_CFLAGS := --save-temps 浅析Android中ndk-build支持的参数 ndk-build编译支持的参数: NDK_PROJECT_PATH 阅读全文
posted @ 2016-03-09 16:31 静之深 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:Android jni GetFieldID 和 GetMethodID 函数的说明 GetFieldID是得到java类中的参数ID,GetMethodID得到java类中方法的ID,它们只能调用类中声明为 public的参数或方法。使用如下:jfieldID topicFieldId = env 阅读全文
posted @ 2016-03-03 13:59 静之深 阅读(2822) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_4af327e10101irie.html材料来自:The unveiling of kdbus 和 Kdbus Details 。后一篇文章里很多链接的内容也很有价值。D-Bus的优缺点Linux没有一个很好的IPC机制。Windows... 阅读全文
posted @ 2014-11-10 20:19 静之深 阅读(2704) 评论(0) 推荐(0) 编辑
摘要:【摘自WindRiver 1st Android Technical Conference】Android多媒体整体架构图MediaPlayer框架图Camera框架图SoundRecorder框架图VideoCamera框架图OpenCore与SkiaALSA Audio框架图Video Over... 阅读全文
posted @ 2014-11-10 19:15 静之深 阅读(984) 评论(1) 推荐(0) 编辑
摘要:http://blog.csdn.net/ithomer/article/details/6828830NDK(Native Development Kit)“原生”也就是二进制android常用的开发方式是java封装的库,而这些库的底层实现是由C/C++实现,如媒体,图形库等java调用这样实现... 阅读全文
posted @ 2014-09-02 11:19 静之深 阅读(505) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/shulianghan/article/details/38023959 Android程序开发的环境配置 Ubuntu下自带openjdk的卸载 你无需管它。自已安装你需要的jdk,例如你安装在/opt/jdk/这个位置。然后你修改/etc/profile 阅读全文
posted @ 2014-02-19 13:58 静之深 阅读(1328) 评论(0) 推荐(0) 编辑