博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年1月25日

摘要: using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; ... 阅读全文

posted @ 2011-01-25 20:45 zhangweia 阅读(659) 评论(0) 推荐(0) 编辑

2010年9月16日

摘要: NDK动态库的调用分两种情况。第一种是:so库和调用程序在同一个目录和源程序 通过同一个mk文件来编译;另外一种情况是so是外部已经编译好了的,调用程序加载调用。下面我们就来分析下面2种so的调用情况: 第一部分: 内部so调用 A. 先看下工程的目录: test01.java :Java文件 test01.c 主so,生成libtest.so,在libtest.so中调用libtutoria... 阅读全文

posted @ 2010-09-16 15:46 zhangweia 阅读(13138) 评论(2) 推荐(0) 编辑

2010年8月30日

摘要: 通过分析一个例子来了解NDK makefile文件的生成。例子"hello JNI" ,由NDK提供的例子 A. 目录结构 jni目录:包含本地源文件,eg:'jni/hello-jni.c',该源文件实现了一个简单的共享库,实现了一个简单的本地方法,返回字符串给java 虚拟机 src目录:包含了工程的java源文件 B. mk源文件 LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hello-jniLOCAL_SRC_FILES := hello-jni.cinclude. 阅读全文

posted @ 2010-08-30 03:38 zhangweia 阅读(990) 评论(0) 推荐(0) 编辑

2010年8月27日

摘要: 1. sdcard操作 A. windows下操作sdcard,读取和写入音视频,文件操作步骤 a. 生成sdcard的镜像文件:mksdcard 100M D:\sdcard.img b. 启动模拟器:emulator -sdcard D:\sdcard.img,如果建有多个avd终端,通过指定avd启动 emulator.exe -avd mult -sdcard E:\sdcard.... 阅读全文

posted @ 2010-08-27 15:39 zhangweia 阅读(251) 评论(0) 推荐(0) 编辑

摘要: 转:http://www.javaeye.com/topic/5210231. 将 android的tool增加到,windows 环境变量 path中, D:\Android\android-sdk_r3-windows\android-sdk-windows\tools\ 。 2. 启动 android 模拟器,启动方式有两种。 第一种方式:在window上打开命令行窗口(快捷键:wind... 阅读全文

posted @ 2010-08-27 15:35 zhangweia 阅读(7421) 评论(0) 推荐(0) 编辑

摘要: DSS的搭建 阅读全文

posted @ 2010-08-27 12:58 zhangweia 阅读(8788) 评论(5) 推荐(0) 编辑

2010年8月25日

摘要: 下载doubango IMS协议栈的开源代码,网址:http://www.doubango.org/ 下载cygwin,最好通过http的方式在线下载,选择vi编译模块,方便修改 本机目录: sdk目录位于:d/android/android-sdk-windows-1.5_r2 ndk目录位于:e/cygwin/android-ndk-r4 注意ndk是r4版本的 doubango工程目录... 阅读全文

posted @ 2010-08-25 11:48 zhangweia 阅读(4053) 评论(0) 推荐(0) 编辑

2010年8月24日

摘要: 参考网址: http://apps.hi.baidu.com/share/detail/14685941 http://sartre.ycool.com/post.2263068.html 第一部分:概述 A. 什么是NDK? 由于android的应用开发是基于JAVA VM的,开发效率底。Android NDK可以让Android平台支持Native C原生代码的开发,通过Java代码嵌入... 阅读全文

posted @ 2010-08-24 17:33 zhangweia 阅读(729) 评论(0) 推荐(0) 编辑

摘要: 首先通过NDK自带的例子来初步了解NDK的开发 1. Java类文件 [代码]2. 本地C代码部分[代码] 3. 在工程目录编译jni文件夹生成so文件,则可以通过Eclipse加载工程调试了。第二部分:进阶 通过上面的例子分析,我们知道了怎么调用动态库,怎么引用动态库中的方法,以及动态库中方法的命名。下面我们了解怎么在本地C代码中添加一个方法,给java调用。我们以添加一个add方法为例,方法... 阅读全文

posted @ 2010-08-24 17:32 zhangweia 阅读(935) 评论(0) 推荐(0) 编辑

摘要: 通过分析一个例子来了解NDK makefile文件的生成。例子"hello JNI" ,由NDK提供的例子 A. 目录结构 jni目录:包含本地源文件,eg:'jni/hello-jni.c',该源文件实现了一个简单的共享库,实现了一个简单的本地方法,返回字符串给java 虚拟机 src目录:包含了工程的java源文件 B. mk源文件 第一行: LOCAL_PATH := $(call my... 阅读全文

posted @ 2010-08-24 14:27 zhangweia 阅读(3451) 评论(0) 推荐(1) 编辑