摘要: 配置Android SDK环境变量主要是为Android命令行工具提供方便,可以直接在终端使用部分shell命令。Android SDK附带了一系列命令行工具,位于Android SDK安装目录的tools文件夹以及platform-tools下;虽然eclipse+ADT可以帮助我们很好的控制Android开发环境,但是命令行工具提供的强大功能还是不容小视滴,所以配置Android SDk环境还是有必要的。首先必须了解SDK文件夹下tools和platform-tools两个文件夹的区别:http://blog.csdn.net/rflyee/article/details/8973755因 阅读全文
posted @ 2013-05-25 21:39 大飞_Rflyee 阅读(797) 评论(0) 推荐(0) 编辑
摘要: Android sdk目录里,有一些文件夹:tools:该目录下存放大量Android开发工具,例如SDK Manager、androidavd、emulator、ddms等等。platform-tools:存放Android不同平台的相关工具;随着SDK更新版本,这里的工具会有相应更新变化,但是一般都是向后兼容。最常用的是Android Debug Bridge(adb)工具;add-ons:该目录下存放额外的附加软件,刚解压时为空;platform:该目录下存放不同版本的Android;docs:Android SDK文档;samples:不同版本下的代码示例。(根据需要下载) 阅读全文
posted @ 2013-05-25 17:06 大飞_Rflyee 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 问题描述:安装完ADT插件,启动AVD时控制台出现以下提示,并不能启动AVD:Failed to allocate memory: 8 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.(这个程序请求运行时 用一个异常的方式终止,请与应用程序的支持小组联系以获得更多的信息。)解决办法:打开以下配置文件C:\Users\<user>\.an 阅读全文
posted @ 2013-05-23 15:35 大飞_Rflyee 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 之前进行Android开发时,准备工作很繁琐,最重要的是很慢(全部下来要几个小时):下载SDK,安装eclipse,安装ADT插件等。今天电脑重做了系统,把Android开发环境格了,重新安装,却发现官网早提供了完善的bundle,只需下载一个包,解压其中包含已经安装ADT插件的eclipse,SDK等必要的开发环境。假设你已经安装并配置好JDK;1、官网下载开发集成包;官网下载:http://developer.android.com/sdk/index.html2、解压至合适的位置(如D:\adt-bundle-windows-x86-20130514),里面包含三个文件:eclipse、 阅读全文
posted @ 2013-05-22 21:43 大飞_Rflyee 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 重新安装jdk之后,遇到这样的问题“failed to create the java virtual machine”。google了一下,找到了合适的解决办法及解释:解决步骤:1、打开eclipse解压目录下的配置文件eclipse.ini;2、找到 --launcher.XXMaxPermSize 256M 并改为 --launcher.XXMaxPermSize 128M注意:需要修改两处。3、保存,启动eclipse;问题解释:eclipse配置文件中将运行的方法区(Perm Gen)最大值设置为256M甚至更大,其实128M足矣;eclipse运行时检查内存情况以保证其能正常运行, 阅读全文
posted @ 2013-05-22 00:29 大飞_Rflyee 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。长连接与短连接的操作过程通常的短连接操作步骤是:连接→数据传输→关闭连接;而长连接通常就是:连接→数据传输→保持连接(心跳)→数据传输→保持连接 阅读全文
posted @ 2013-05-02 23:50 大飞_Rflyee 阅读(3748) 评论(0) 推荐(2) 编辑
摘要: 程序状态字寄存器PSW(program status word)是计算机运算器的一部分。 PSW用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,如有无进位(CY位),有无溢出(OV位)等;另一类是存放控制信息,如允许中断(IF位),跟踪标志(TF位)等。 PSW设置专门的位来指明目前CPU的状态。 阅读全文
posted @ 2013-04-27 00:33 大飞_Rflyee 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: #. 在java中有两类内存。分别称为stack(栈)和heap(堆)。stack是程序内存空间,因此所有的基本类型和对象的引用是存在stack中。heap是java虚拟机储存对象的,它是一个巨大的内存,当你创造一个对象,java虚拟机把对象放入heap中,把创造的对象的地址放入stack中。因此,基本类型、对象的引用储存在stack中;对象储存在heap中。#. java中的垃圾回收机制当你new一个新的对象,java分配必需的内存。当你用完一个对象时,java的垃圾回收器为你把内存收回。垃圾回收以线程的形式在后台运行,寻找那些无有用引用(reference)的对象,发现之后便销毁对象,并收 阅读全文
posted @ 2013-04-17 01:04 大飞_Rflyee 阅读(197) 评论(0) 推荐(0) 编辑
摘要: MyEclipse默认内容助手快捷键为alt+/,但是很多情况下此快捷键并不好使,这样的原因主要可能有两个:1、内容助手没有开启;2、内容助手快捷键和电脑其他软件快捷键有冲突。这样便可以有针对性的解决问题:1、开启内容助手;2、修改内容助手快捷键 window->perferences->ceneral->keys;找到content assist 并修改快捷键(本人喜欢alt+.) 阅读全文
posted @ 2013-04-08 11:23 大飞_Rflyee 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 框架和类库等概念的出现都是源于人们对复用的渴望。“不要重复发明轮子”,成了软件界的一句经典名言。从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件(.NET中是以IL程序集形式存在的)的复用,人们复用软件的抽象层次越来越高。现在,框架复用是抽象层次的又一提升,框架的复用不仅仅是功能的复用,更是设计的复用。框架与类库的区别我们先来简单说说什么是类库(Class Library)?望文生义,类库就是一些类的集合,只要我们将一些可以复用的类集中放到一个Library中,我们就可以称其为一个类库。类库中的许多元素(如类、结构、接口、枚举、委托等)之 阅读全文
posted @ 2013-03-03 21:31 大飞_Rflyee 阅读(247) 评论(0) 推荐(0) 编辑