摘要: ADB :android debug bridge 建立手机与电脑直接的连接 adb运行的端口号是5037 环境变量的配置:C:\kaifa\adt-bundle-windows-x86_64_20140101\sdk\platform-tools 1.adb devices :列出当前电脑所连接的 阅读全文
posted @ 2016-07-05 21:56 iFat 阅读(206) 评论(0) 推荐(0) 编辑
摘要: ddms: dalvik debug manitor services devices: 列出当前电脑所连接的所有android设备,及android设备运行的进程,结束一个进程,设置程序为debug模式,截屏。 logcat: 会打印系统运行过程中所有日志信息。 file explorer: 列出 阅读全文
posted @ 2016-07-05 21:55 iFat 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 空间换时间的概念。 art:程序在安装时需要预编译读取,将代码转换为机器码 好处:程序运行时,无需时时转换,运行速度快 ; 缺点:安装时间稍长,由于转换机器码,所以占用略高的存储空间。 阅读全文
posted @ 2016-07-05 21:52 iFat 阅读(131) 评论(0) 推荐(0) 编辑
摘要: jvm : java虚拟机 sun dvm: dalvik虚拟机 google 区别: 1.基于的架构不同,jvm 基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址; dvm 基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。 2.执行文件的格式不同,j 阅读全文
posted @ 2016-07-05 21:51 iFat 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 分层的架构 1.application :应用层 ; java2.application framework :应用框架层 , java+JNI3.libraries 和 dalvik : 函数库和虚拟机层, c/c++ 4.linux kernel : linux 内核驱动层, c 阅读全文
posted @ 2016-07-05 21:47 iFat 阅读(177) 评论(0) 推荐(0) 编辑
摘要: https://developer.apple.com/download/ 阅读全文
posted @ 2016-06-24 09:15 iFat 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 创建和启动线程 一个NSThread对象就代表一条线程 创建、启动线程 NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; [thread start]; // 线 阅读全文
posted @ 2016-03-12 19:59 iFat 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存空间内 1个进程由一个或多个线程组成 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 多线程 1个进程中可以开启多个线程,多个线程可以“同时”执行不同的任务 多线程可以高程序的执行效率 特 阅读全文
posted @ 2016-03-12 19:36 iFat 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在ARC中,使用到和c语言对应的数据类型,应该使用__bridge 桥接 在MRC中,不需要桥接 在OC中,如果是ARC的话,编译的时候会自动添加 retain、release、autorelease ARC只负责OC的代码,不负责c的代码 如果c语言的框架 中,函数名中出现create、retai 阅读全文
posted @ 2016-03-12 19:36 iFat 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢? 构造方法的作用 构造方法作用:对对象进行初始化. 构造函数与普通的函数的区别 构造函数注意的细节 1. 当类中没有定义构造函数时,系统会指定给该类加上一个空参数的构造 阅读全文
posted @ 2016-03-10 20:20 iFat 阅读(341) 评论(0) 推荐(0) 编辑