摘要:Java5:早在ubuntu 9.10中,ubuntu就已经去除了对sun-java5-jdk的支持,但是为了进行android的开发,又必须安装sun-java5-jdk。那么在享受ubuntu 10.04好处的同时,如何来进行sun-java5-jdk的安装那。经过多次的摸索,下面是一个方案: 1.编辑/etc/apt/sources.list文件,将安装源更改为ubuntu 9.04的安装源为:deb http://archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiversedeb http://archive 阅读全文
VMware虚拟机文件损坏修复方法
2010-11-08 12:36 by cppguy, 8642 阅读, 0 推荐, 收藏, 编辑
摘要:Cannot open the disk 'E:\VMWARE_XP\Windows XP Professional.vmdk' or one of the snapshot disks it depends on.Reason: The specified virtual disk need repair.尝试各种网上已有方法无效。解决方法:即然已有方法无效,那就自己探索了,先看一下原虚拟机文件... 阅读全文
android开发工具合集(Zipalign)
2010-06-24 16:23 by cppguy, 1936 阅读, 0 推荐, 收藏, 编辑
摘要:Android 1.6 SDK中包含了一个用于优化APK的新工具zipalign。它提高了优化后的Applications与Android系统的 交互效率(俗话:“要致富先修路”,Android小组重新为Applications与Android系统之间搭建了一条高速公路),从而可以使整个系 统的运行速度有了较大的提升。Android小组强烈建议开发者在发布新Apps之前使用... 阅读全文
adb开发工具合集(traceview and dmtracedump)
2010-06-24 16:22 by cppguy, 997 阅读, 0 推荐, 收藏, 编辑
摘要:如何分析android应用性能,java函数调用关系。 1.mksdcard -l sdcard 512M /root/.android/sdcard.img 2.在应用程序中加入trace 的开始和结束函数(详细说明参考开发文档) // start tracing to "/sdcard/calc.trace" Debug . startMethodTracing ( "calc" ); -... 阅读全文
adb开发工具合集(MAT+Hprof-conv)
2010-06-24 16:21 by cppguy, 5249 阅读, 1 推荐, 收藏, 编辑
摘要:使用MAT分析OPhone程序 我们的示例代码已经完成了,大家可以按照上文的步骤自己一步一步来构造自己的音乐播放器,也可以使用附录的源代码包,将工程导入进Eclipse直接体验一下。最后和大家分享一下使用MAT分析OPhone程序的方法。 通常来说我们调试OPhone程序有两个最常见的方法,一,利用OPhone平台提供的android.util.Log通过log信息来分析 错误发生的原因。 二... 阅读全文
android开发工具合集(adb)
2010-06-24 16:19 by cppguy, 1119 阅读, 1 推荐, 收藏, 编辑
摘要:Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备实例发送命令 安装软件 转发端口... 阅读全文
AIDL
2010-02-24 18:27 by cppguy, 3125 阅读, 1 推荐, 收藏, 编辑
摘要:在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Android中, 则采用AIDL的方式. 理论上AIDL可以传递... 阅读全文
PUK
2009-12-30 10:39 by cppguy, 1127 阅读, 0 推荐, 收藏, 编辑
摘要:PUK码全称PIN UnBlock(PIN解锁码)一般为8位十进制数字,用途就是解除PIN锁定。PIN码和PUK码是成对的,用户可以在安全设置选项中设定开机时需要输入的PIN码。设定开机输入自己预设的PIN码是一种好的保护习惯,可以在手机或卡片丢失时防止非法用户使用号码。设定PIN码后,开机时终端允许尝试输入PIN码3次,但如果输入PIN码3次都错误,卡片就会被锁定,这时需要输入PUK码解锁,但用... 阅读全文
DTMF双音多频按键信号
2009-12-30 10:33 by cppguy, 794 阅读, 0 推荐, 收藏, 编辑
摘要:双音多频DTMF(Dual Tone Multi Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。近年来 DTMF也应用在交互式控制中,诸如语言菜单、语言邮件、电话银行和ATM终端等。通过软件产生与检测DTMF信令,是一项较有价值的工程应用。
DTMF编解码器在编码时将击键或数字信息转换成双音信号并发送,解码... 阅读全文
JNI介绍
2009-11-02 18:08 by cppguy, 3485 阅读, 1 推荐, 收藏, 编辑
摘要:1:什么是JNI Java JNI是Java Native Interface的缩写,中文可译为Java本地调用。Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。 2:JAVA调用C/C++的JNIJAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器... 阅读全文