博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 下一页

2010年8月24日

摘要: 1.下载NDK,注意下载的是r4版本 http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip2.下载完成后解压到某一目录,我的是在 zhangweia@ubuntu:~/android/android-ndk-r4b$ pwd    /home/zhangweia/android/android-ndk-r4b  zhang... 阅读全文

posted @ 2010-08-24 12:05 zhangweia 阅读(10459) 评论(0) 推荐(1)

2010年8月19日

摘要: 第一部分:添加一个新的应用 1. 在和系统相同版本的SDK目录下开发自己的android应用2. 把开发的android工程放到源码的packages/apps/目录下3. 在工程目录下添加Android.mk文件,修改LOCAL_PACKAGE_NAME :=test001 把工程名指定为自己的工程名,我加载的工程为test001 LOCAL_PATH:= $(call my-dir) in... 阅读全文

posted @ 2010-08-19 13:37 zhangweia 阅读(10551) 评论(2) 推荐(1)

摘要: 第一部分:搭建Eclipse开发环境 1.下载eclipse sudo apt-get install eclipse2.下载ADT,下载完后重启 a.开始Eclipse,然后选择 Help > Software Updates > Find and Install…. b.对话框出现后,选择 Search for new features to install 点击 ... 阅读全文

posted @ 2010-08-19 13:29 zhangweia 阅读(5829) 评论(0) 推荐(0)

摘要: 1. 下载Android源码 + ubuntu9.10 --源码的下载和ubuntu的安装网上介绍很多,这里就不多讲解了 2. 安装编译组件 a. sudo apt-get install bison b. sudo apt-get install vim c. 解决:安装JDK 5.0 1):根据官方文档里所说,源代码的编译必须使用JDK5才能编译的了,所以这里我们使用jdk5 2): 需要先更... 阅读全文

posted @ 2010-08-19 12:51 zhangweia 阅读(2571) 评论(0) 推荐(0)

2010年8月18日

摘要: 转自:http://blog.csdn.net/myrainbow/archive/2009/05/10/4166473.aspx(感谢原作者!)java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换字符为导向的stream的stream。(很难理解么?)以字节为导向的stream------InputS... 阅读全文

posted @ 2010-08-18 17:59 zhangweia 阅读(783) 评论(0) 推荐(0)

2010年7月19日

摘要: 第一部分:编译环境的安装和编译1. 安装ubuntu9.10系统2. 把源码传到ubuntu,并解压3. 安装编译环境 A. sudo apt-get install bison B. sudo apt-get install vim c. 解决:安装JDK 5.0 1):根据官方文档里所说,源代码的编译必须使用JDK5才能编译的了,所以这里我们使用jdk5 2): 需要先更新源,在终端里执行 sudo vim /etc/apt/sources.list 3): 在source.list里把以下2行拷贝到文档最后面: deb http://us.archi... 阅读全文

posted @ 2010-07-19 10:46 zhangweia 阅读(432) 评论(0) 推荐(0)

2008年5月25日

摘要: 四则运算和比较1.操作符(let 标志符)+ 加法- 减法* 乘法/ 除法** 幂运算 3 let "z=5**3"% 取模 bash$ expr 5 % 32.比较符 (注意[ ]和变量之间需要空格" ") 整型比较符 -eq 等于,如:if [ "$a" -eq "$b" ] //注意空格 -ne 不等于,如:if [ "$a" -ne "$b" ]-gt 大于,如:if [ "$a" -gt "$b" ]-ge 大于等于,如:if 阅读全文

posted @ 2008-05-25 14:46 zhangweia 阅读(1332) 评论(0) 推荐(0)

摘要: 常用VI 编辑1 基本编辑指令(由指令模式进入编辑模式)1.1 Append(追加,既在原光标所在位置后面加入字符) a 从光标所在位置後面开始插入数据, A 从光标所在行的最後面开始插入数据1.2 Insert(插入,既在原光标所在位置前插入字符) i 从光标所在位置前面开始插入数据 I 从光标所在行最前面开始插入数据1.3 Open o 在光标所在行的下一行插入数据 O 在光标所在行的上一行开始插入数据1.4 Replay (替换,既替换光标所在位置字符) r 修改光标所在字元,一次只修改一个,既光标所在字 符 ,并且不改变命令行状态 R 进入取替换状态,新增文字会覆盖原先文字,直到按 . 阅读全文

posted @ 2008-05-25 14:24 zhangweia 阅读(242) 评论(0) 推荐(0)

2008年5月21日

摘要: 长短信超长短信:短信内容超过70个汉字,提交给网关时候需要分成多条,但是用户手机接收时候是一条(sp角度,手机发送长短信概念一样)。 在cmpp协议里,CMPP-_SUBMIT消息定义中有相应的参数配置: TP_udhi :0代表内容体里不含有协议头信息 1代表内容含有协议头信息(长短信,push短信等都是在内容体上含有头内容的)当设置内容体包含协议头,需要根据协议写入相应的信息,长短信协议头有两种: 6位协议头格式:05 00 03 XX MM NN byte 1 : 05, 表示剩余协议头的长度 byte 2 : 00, 这个值在GSM 03.40规范9.2.3.24.1中规定,表示随后的 阅读全文

posted @ 2008-05-21 20:03 zhangweia 阅读(2774) 评论(0) 推荐(0)

摘要: 解析#pragma指令关键词: 字节对齐 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为. 阅读全文

posted @ 2008-05-21 10:08 zhangweia 阅读(151) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 下一页