
移动开发
iteye_14303
这个作者很懒,什么都没留下…
展开
-
WAVECOM CDMA MODEM短信接收方式的细微差别
花费了一天的时间开发了一个CDMA MODEM的短信收发程序。可以向指定的号码发送一条短信并接收对方的回应。开发过程用自己熟悉的DELPHI来做,一切都轻车熟路,但在设置短信到达通知方式的时候发现了:[color=blue]AT+CNMI=2,1,0,1,0[/color] 与 [color=blue]AT+CNMI=2,2,0,1,0[/color]对于状态报告的返回有细微的不同。前者通...2008-03-11 22:38:05 · 178 阅读 · 0 评论 -
QT 4.7.2 static 编译
QT 4.7.2 static 编译 1. 编辑 qt-static\mkspecs\win32-g++\qmake.conf 文件QMAKE_LFLAGS增加-static -static-libgccQMAKE_LFLAGS = -static -static-libgcc -enable-stdcall-fixup -Wl,-enable-auto-impor...原创 2011-04-26 10:42:58 · 246 阅读 · 0 评论 -
ltib环境中QT Embedded应用开发
1. 在ltib/rpm/BUILD/qt-everywhere-opensource-src-4.6.0/demos下面建立子目录xx2. 编辑demos.pro添加demos_xx相关的子目录3. 仿照其他的嵌入式demo写出.pro文件如下: SOURCES += main.cppSOURCES += mainwindow.cppHEADERS += mainwind...原创 2011-04-05 16:23:12 · 176 阅读 · 0 评论 -
Android运营商模拟
1.1 setprop gsm.sim.operator.numeric 31026046000 CMCC46001 CUCC46002 CMCC310004 Verizon310260 T-Mobile310380 AT&T45406 沃达丰香港1.2 busybox killall com.android.vending 2 设置/位置和安...原创 2011-09-21 14:00:11 · 678 阅读 · 0 评论 -
Android AVD 安装电子市场
1. 新建avd: market2. 拷贝%sdk%\platforms\android-8\images\system.img到%UserProfile%\.android\avd\market.avd\3. emulator.exe -avd market -partition-size 964. adb pull /system/build.prop 注释ro.c...原创 2011-09-21 13:01:21 · 162 阅读 · 0 评论 -
HTC EVO 3D由于接近传感器黑屏后无法录音
最近在开发一个Android下面的通话录音小应用,发现某些型号的手机接近传感器黑屏期间没有录到语音。经过反复追踪都没有发现异常。后来突然想到是否因为黑屏后CPU进入省电模式引起的呢?增加PowerManager.PARTIAL_WAKE_LOCK后问题解决。 if (wakeLock == null) { log("Acquiring wake lock"); PowerMa...原创 2012-01-05 09:59:34 · 124 阅读 · 0 评论 -
终于搞定G7(s-on)的gps.conf
终于搞定台湾版的HTC G7 (s-on并且hboot-0.93.0001)的gps.conf文件。 1. root1.1 下载reflash_package_V3.2_0.92_0.93 和配套的hboot usb驱动android-usb-driver.zip1.2 下载recovery-RA-desire-v2.0.0.img设置手机支持USB调试模式,按"音量-"和电源...原创 2011-09-09 17:46:57 · 763 阅读 · 0 评论 -
logcat
adb logcat -s com.test.ex.Test 设置过滤TAG=com.test.ex.Test的日志输出原创 2011-12-22 13:35:20 · 109 阅读 · 0 评论 -
C语言结构对齐
C语言结构对齐:1. 结构中基本数据成员(char,short,int,double等)的偏移地址按自己大小的整数倍2. 结构中有结构的,结构成员的偏移地址按此结构成员的最大基本数据成员整数倍3. 结构总的大小是最大基本数据成员的整数倍typedef struct { char x1; short x2; int ...原创 2010-12-16 09:54:06 · 131 阅读 · 0 评论 -
为freescale MX28包设置自动启动
1. 首先制作init.d脚本,如:$ vi dist/lfs-5.1/remserial/remserial.spec cat << EOF > $RPM_BUILD_ROOT/%{pfx}/etc/rc.d/init.d/remserial#!/bin/shif [ ! -x /sbin/remserial ]then exit 0...原创 2010-12-05 00:00:48 · 142 阅读 · 0 评论 -
为freescale MX28添加新包
1.创建项目$ mkdir hello-1.0$ cd hello-1.0$ vi hello.c #include <stdio.h>int main(){ int i; printf("hello world\n"); for ( i = 0; i < 10 ; i++ ) { ...原创 2010-12-04 21:45:24 · 133 阅读 · 0 评论 -
L2.6.31_10.08.01_SDK 安装
CentOS5.5需要预先安装:$ sudo yum install lzo-devel libacl-devel curl-devel $ tar xzvf L2.6.31_10.08.01_SDK_source.tar.gz$ cd L2.6.31_10.08.01_SDK_source$ ./install根据提示增加sudo权限$ ./ltib配置targ...原创 2010-12-04 19:46:40 · 120 阅读 · 0 评论 -
最简单的C语言单元测试框架
资料来自Internet。最简单的C语言单元测试框架,只有一个3行的头文件。如下: $ cat test/mini_test.h#define mini_assert(message, test) do { if (!(test)) return message; } while (0)#define mini_test(test) do { char *message = ...2010-04-30 17:56:25 · 458 阅读 · 0 评论 -
android 解包和重新打包
1. 解包java -jar apktool.jar decode -f McDonalds.apk McDonalds 2. 编辑AndroidManifest.xml取消危险授权 3. 打包java -jar apktool.jar build McDonalds McDonalds.apk 4. 重现签名jarsigner.exe -verbose -ke...原创 2011-07-25 17:08:15 · 230 阅读 · 0 评论 -
Android AudioRecord 使用注意事项
AudioRecord对象需要在Activity的线程里面创建。读取数据时可以在独立的线程里面进行。否则华为U8800之类手机录音时会出错。 public VoiceRecorder(Tranceiver tx, int sampleRate) throws IllegalArgumentException, IllegalStateException { th...原创 2011-07-18 09:12:27 · 331 阅读 · 0 评论 -
Android 混淆
default.properties增加: proguard.config=proguard.cfg原创 2011-07-08 13:03:17 · 113 阅读 · 0 评论 -
LINUX内核数据结构kfifo使用
#include <linux/kfifo.h>#define ELEM 16static struct kfifo *q;static spinlock_t q_lock;int num;spin_lock_init(&q_lock);q = kfifo_alloc(sizeof(int)*ELEM, GFP_KERNEL, &q_l...原创 2011-05-25 21:23:49 · 380 阅读 · 0 评论 -
sp flash tool 0xc0150002 error
sp flash tool initialize error: 0xc0150002 means missing: Microsoft Visual C++ 2008 Redistributable Package (x86)原创 2012-06-03 13:35:27 · 254 阅读 · 0 评论