自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Objective-C文件操作

 In the chapter entitled Working with Directories on iPhone OS we looked at the NSFileManager, NSFileHandle and NSData Foundation Framework classes and discussed how the NSFileManager class in pa...

2013-10-23 13:10:39 193

原创 命令行编译之xcodebuild

A. 确保xcodebuild命令能正常运行如果使用xcodebuild命令出现如下错误:could not stat active Xcode path '/Volumes/Xcode/Xcode.app/Contents/Developer'. (No such file or directory)解决办法:xcode-select -switch 新的xcod...

2013-10-11 10:46:01 322

原创 Objective-c中线程NSThread的使用

NSThread使用1.创建并启动线程 thread = [[NSThread alloc]initWithTarget:self selector:@selector(startMonitor) object:nil]; [thread start];   2.停止线程    先向线程发送cancel消息,将线程标记为停止,然后在合适的地方判断线程是否标记为退出,...

2013-10-10 15:07:26 226

原创 pyobjc实现鼠标事件模拟(Mac)

既然pyobjc能够使用cocoa提供的这么多库函数,那对我们有没有一些实际的作用呢?联想到在自动化测试中,appscript有些操作目前还是无法实现的,例如:无法实现点击屏幕任意坐标(appscript中未找到类似的api)无法双击某个控件(通过appscript两次调用控件的click方法是不生效的)无法实现控件上右键……现在,这些appscript无法完成的操作,通过pyo...

2013-10-10 14:58:55 687 1

原创 命令行ssh到ios

 在windows上可以使用itools开启ssh隧道,然后使用putty ssh 到ios,这是比较简单的 今天介绍下另一种ssh到ios上的方法,不用itools,也不用putty,全部在命令行下完成 前提:1.越狱的设备2.设备上安装了openSSH,在cydia中安装 1. 用usbmuxd代替itools来完成ssh隧道的开启,使之能够从usb上s...

2012-10-07 22:00:42 537

原创 iOS Automated Tests with UIAutomation

 http://blog.manbolo.com/2012/04/08/ios-automated-tests-with-uiautomationiOS Automated Tests with UIAutomationApril 8, 2012 • tweet Quick introductionAutomated tests are very useful to te...

2012-10-07 21:50:50 225

原创 Android 系统中使用GDB调试C程序

Android 系统中使用GDB调试C程序 调试环境说明:操作系统:Ubuntu 11.10 32bitAndroid源码版本:Android 4.0.3 r1Emulator:Android4.0.3  注:本文以调试Android源码自带的memtest程序做为例子,调试前已经编译过一次Android源码,编译目标是full-eng,如何编译源码,如何使用编译得到的...

2012-05-08 19:37:45 233

原创 Android的MediaPlayer架构介绍

转自:http://blog.csdn.net/eustoma/article/details/6706492  本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPlaye...

2012-04-17 10:06:20 98

原创 SourceInsight 不断无响应的问题

sourceinsight3使用过程中,如果是大工程,总是出现抽筋的现象,CPU使用、内存占用都很高,阅读android源码不断出现无响应。后发现主要是因为ss有体贴的sync机制。处理办法:1.去掉同步,options->perferences->general->backgroud synchronization every [ ] 前面的钩;2.updata r...

2012-04-05 16:47:09 3644

原创 Java回调函数的理解

http://blog.csdn.net/fengyifei11228/article/details/5729445  所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由...

2012-04-05 15:41:20 129

原创 Win7下如何安装及卸载Ubuntu(非wubi)

双系统卸载Ubuntuhttp://www.linuxidc.com/Linux/2010-03/25129.htmWin7下安装Ubuntuhttp://blog.csdn.net/woshixingaaa/article/details/5780974

2012-03-31 18:54:08 112

原创 Android 应用性能评估

Android* 应用性能评估 2011年10月09日 08:00    作者:Tuan H. Bui概述要优化应用以提供最佳用户体验,了解该应用对于某个特定平台的性能需求十分重要。在 Linux* 操作系统上,我们可使用 vmstat 来监控应用的多个性能要素,如内存占用空间、CPU 和 IO 需求等。Windows* 任务管理器为 W...

2012-03-27 13:03:45 311

原创 android源码单元测试运行方法

Android自带单元测试的运行方法,有兴趣的可以尝试下:1.下载Android源码,并执行一次编译 2.使用模拟器加载编译完成的三个镜像 内核可以使用/prebuilt/android-arm/kernel/kernel-qeum-armv7注意使用-partition-size 选项增大系统磁盘大小 ./emulator –system /android-src/o...

2012-03-23 10:09:15 402

原创 android emulator 命令详解

在命令行输入: emulator -help,即可显示emulator支持的所有命令。Android Emulator usage: emulator [options] [-qemu args] options: -sysdir 在目录中搜索system.img -system ...

2012-03-16 15:25:12 337

原创 Oprofile 移植到Android

Oprofile 移植工具的编译参考[url]http://blog.csdn.net/louieuser/article/details/6152175[/url]工具使用:1.创建一个AVD,启动模拟器时,用我们编译好的kernel替换SDK自带的kernelC:\Users\maricoliu>emulator @android2.3 -partition-siz...

2012-02-24 10:21:11 95

原创 Android SDK Emulator: Compile CyanogenMod

[b]How to compile CyanogenMod for the Android Emulator.[/b]This how-to was written for Ubuntu 10.04 & Ubuntu 10.10, Android Emulator r08, CyanogenMod 7.x (Gingerbread), on 2 February 2011.[b]Pre...

2012-02-17 15:08:56 172

原创 Ubuntu环境下下载编译Android kernel源码

编译android源码时并不会自动编译android内核,因此需要手动编译这部分代码。编译内核所用的时间比编译android源码要少得多。1、确定内核版本建立一个存放android内核源码的kernel目录,进入该目录,并使用如下命令下载内核源码[quote]$ git clone https://android.googlesource.com/kernel/common.g...

2012-02-07 19:37:14 112

原创 Ubuntu java开发环境搭建

Ubuntu java环境搭建1、下载最新版本的 JDK, 我是从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载的,这里网速真慢。我下载的是: Java SE Development Kit 6u30 jdk-6u30-linux-i586.bin 这个文件。 2、 解压缩在命...

2012-02-06 20:38:38 76

32位Ubuntu 10.10下android2.3.7源码下载及编译

1、我是在vmware下安装ubuntu 10.10的,这个网上资料很多,不多说了。我给ubuntu分 了30g硬盘和1g内存2、检查一下包是否安装:Python 2.4-2.7Git 1.5.4 或更高版本没有话可以sudo apt-get install..安装一下JDK 6 因为是编译android2.3以上,如果编译2.2以下需要JDK5其他需要安装的包:...

2012-02-06 15:37:41 96

原创 Android修改system只读权限

在Root后的真机上使用adb remount命令不知道为什么不行。但有些时候还是想向system文件夹下面写文件,例如把tcpdump工具放到/system/bin 下面,然后就可以直接使用tcpdump命令抓包后来查了下,还是有解决的办法的,步骤如下C:\Users\Liuming\adb shell$su#mount# mount -o remount /dev/bl

2011-10-26 23:30:07 642

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除