Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

基于 Android NDK 的学习之旅-----数据传输一(基本数据类型和数组传输)(附源码)

基于 Android NDK 的学习之旅-----数据传输一(基本数据类型和数组传输)(附源码)

之前的一些文章都有涉及到上层和中间层的数据传输,简单来说,也就是参数和返回值的使用。因为中间层要做的最多的也就是数据传输与转换,下面来介绍下这方面的知识。数据传输可分为 基本数据类型传输 和 引用数据类型的传输 , 因为数组传输也比较特别(其实数组也是引用类型),所以这里也专门分出来讲讲。相关推荐阅读:基于 Android NDK 的学习之旅目录 http://www.linuxidc.com/Linux/2011-08/40813.htm1、主要流程1、...
基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)

基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)

接着上篇文章(http://www.linuxidc.com/Linux/2011-08/41175.htm)继续讲。主要关于引用类型的数据传输,本文将介绍字符串传输和自定义对象的传输。相关推荐阅读:基于 Android NDK 的学习之旅目录 http://www.linuxidc.com/Linux/2011-08/40813.htm1、主要流程1、 String 字符串传输a) 上层定义一个native的方法,需要一个String 参数,返回一个St...
Android开发:巧妙运用ViewStub写出类似Tab选项卡

Android开发:巧妙运用ViewStub写出类似Tab选项卡

巧妙运用ViewStub写出类似Tab选项卡(想怎么写tab就怎么写,横着写竖着写随你) 网上找了半天也没找到如何运用ViewStub写出一个选项卡,而且关于ViewStub也都是基本介绍(基础知识请参照网上,一大坨的转载).之前看到一个老兄写的模拟iphone选项卡的界面,但是那个太麻烦了,本人天生懒惰,没办法只好自己动手写一个了。先睹为快,看下面截图(有点类QQ通讯录),最底下是一个类似于Tab的选项卡(有点iphone选项卡感觉吧)。为了简单起见,这...
Linux环境编程--编辑器基本操作

Linux环境编程--编辑器基本操作

vim使用新建文件#vim hello.c插入模式按下I键,底下出现- - 插入- -换行:按下Enter删除字符:普通模式下按x删除整行:按dd恢复删除:按u取消命令: Ctrl+R 对U后果弥补复制:y y2w复制2个单词 y复制包含末尾空格 yy复制行粘贴:p退出保存:按ESC,输入:wq退出不保存:按ESC,输入:q!注意有个惊叹号结尾查找::/查找的内容指定行::5 按Enter 第5行 缩进:在当前行输入:再输入:set cindent shi...
Linux环境编程--fflush(stdout)有什么作用

Linux环境编程--fflush(stdout)有什么作用

代码:printf("hello ");//fflush(stdout); fork();输出:hello代码:printf("hello ");fflush(stdout);fork();输出:hellohello说明:系统函数fork()创建新的进程。printh后打印内容在缓冲区里,fork后,父子进程的缓冲区里也是相同的,进程退出时,缓冲区输出到屏幕,所以有两份。而fflush(stdout)当然是清空stdout的缓冲区了...
Linux exec函数族的使用

Linux exec函数族的使用

调用shell脚本命令:execlp("sh","sh","filename",(char*)0);exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID,exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不会改变,和调用exec函数的进程一样。int exec…装入和运行其它程序:int execl( char *pathname,char *arg0,char *arg1,...,...
在Android上用HttpURLConnection获取网页内容

在Android上用HttpURLConnection获取网页内容

界面效果如下,在编辑框中输入网址,点击按钮后,获取编辑框中的网址,打开HttpURLConnection连接,并获取输入流,将返回的流保存为html文件,然后再用WebView将html文件显示出来。主要代码GetHtml.java(完整代码GetHtml.zip下载在下面的地址)下载在Linux公社的1号FTP服务器里,下载地址:FTP地址:ftp://www.linuxidc.com用户名:www.linuxidc.com密码:www.muu.cc在 ...
Android小闹钟程序(附源码)

Android小闹钟程序(附源码)

最近写了个闹钟的程序,看到SharedPreferences在一个程序中可以共享数据,SharedPreferences是一个轻量级的键值存储机制,只可以存储基本数据类型。我就拿来用用,没想到SharedPreferences太好了,真是轻量级的保存数据的好的工具,比sqlite好用多了!以后我又多了一种编程思想了,呵呵,所以现在分享给大家,特别注意这点:这个无法直接在多个程序间共享Preferences数据。程序关闭再打开时间仍然保留你上次设置的时间。这...
MyEclipse 9.1配置ADT(Link方式配置Android开发环境)

MyEclipse 9.1配置ADT(Link方式配置Android开发环境)

Eclipse安装ADT很简单,直接把下载好的ADT文件解压,覆盖到eclipse目录下的features和plugins目录即可,MyEclipse配置就稍微麻烦了点,我刚开始配置了好几次都不成功,最后用插件的形式安装成功步骤如下:1、下载ADThttp://dl.google.com/android/ADT-12.0.0.zip2、解压ADT压缩包到D:MyEclipsePluginsADT-12.0.0下,删除压缩包中的web目录和xml文件(一定要...
<< 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 >>