给什么平台,跳什么舞
摘要: 编译APP生成lib文件make p=xxx m=app update ib=1编译整个项目(update)make p=xxx 或 make p=xxx update重新编译整个项目(new)make p=xxx 或 make p=xxx new清除所有编译结果(cleanall)make p=xxx cleanall清除模块编译结果make p=xxx m="module1 module2 ..." clean编译模块make p=xxx m="module1 module2 ..." update生成可执行文件(如果是单独编译模块,需要执行以下命令 阅读全文
posted @ 2013-10-13 16:02 Jimwind 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 第一章 句子的构成任何一个句子一定是由主语及动词构成 S+V有时主语可以省略,而构成了祈使句。这种祈使句由原形动词(也称为动词不定式)引出。祈使句变成否定形式时,要在原形动词前加Don't第一节 可充当主语的词类名词、代词、动词转变过来的动名词或不定式短语、名词从句、名词短语、表距离的地点副词短语等可以做主语。动词绝不可直接充当主语,一定要变成动名词或不定式短语。动名词做主语,通常用以表示已知的事实或经验。不定式做主语,通常表示一种意愿、目的或未完成的事。注意:不定式或动名词短语做主语时,往往会形成主语过大的现象,故通常均用代码it做主语,置于句首,而将真主语(亦即不定式或动名词短语) 阅读全文
posted @ 2013-10-12 22:12 Jimwind 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: PhoneBase.javapublic void notifyDataConnection(String reason){ boolean supportMpdp = SystemProperties.getBoolean("persist.telephony.mpdp",true); if(supportMpdp) mNotifier.notifyDataConnectionMpdp(Phone.APN_TYPE_DEFAULT, this, reason); else mNotifier.notifyDataConnection(this,... 阅读全文
posted @ 2013-07-26 14:10 Jimwind 阅读(955) 评论(0) 推荐(0) 编辑
摘要: MessageBoxActivity.javaprivate void startQuery{ if(SIMCARD.equals(boxType)){ if(phoneId == 1){ mQueryHandler.startQuery(9, null, uri_icc1, null, null, null, null); } }}private AsyncQueryHandler mQueryHandler = null;onCreate() mQueryHandler = new QueryHandler(mContentResolver, this);priv... 阅读全文
posted @ 2013-07-26 14:09 Jimwind 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: Your version is: java version "1.6.0_24".The correct version is: Java SE 1.6.Please follow the machine setup instructions at http://source.android.com/source/download.html************************************************************build/core/main.mk:131: *** stop. Stop.下载Java SE 1.6.33 htt 阅读全文
posted @ 2013-07-23 16:15 Jimwind 阅读(5269) 评论(0) 推荐(0) 编辑
摘要: 前言:Vector 保存的是对象的引用,所有序列的集合都实现了Iterable接口,可以从集合中获取迭代器对象。Vector names = new Vector();java.util.Iterator iter = names.iterator();==============================================================================集合框架由多种代表集合类的泛型构成。这些泛型定义在java.util包中。为构造和管理程序中的对象集合提供了多种方式,尤其是在无法预先确定需要存储的对象的数目时,或者需要比数组提供的索引机制 阅读全文
posted @ 2013-07-18 13:27 Jimwind 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Q:什么是泛型。A:又称为参数化类型,是含有单个或多个类型参数的类或接口的定义。LinkedList是通用链表,内部类型是Object,可以存储任何对象,p245,泛型就相当于在LinkedList的基础上,限定了其可以存储对象的类型。Q:如何定义泛型。Q:如何指定泛型中的类型参数。Q:什么是参数类型限制,以及如何应用。Q:什么是通配符类型的规范,以及如何应用。Q:如何定义通配符的限制。Q:如何定义和使用参数化方法。13.1泛型,又称为参数化类型,是含有单个或多个类型参数的类或接口的定义。为什么要有泛型?与类型安全有关。因为LinkedList对象中可以加入不同的对象。13.2public c 阅读全文
posted @ 2013-07-18 13:26 Jimwind 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 6.16.2 类的继承在派生类中包含其基类的成员,以便它们在派生类中可以被访问的过程称为类的继承。一个基类的继承成员可以在其派生类中被访问。如果一个基类的成员不能在其派生类中被访问,那么它就不是派生类的继承成员,但是基类的非继承成员仍然形成了派生类对象的一部分。一个派生类的继承成员是该类的完全的成员,并且可以被该类的任何方法自由访问,6.2.1 继承数据成员类本身可以声明为public,这样该类就可以在任何地方被任何包访问。一个没有声明为public的类只能通过相同包中的类访问。在与基类相同的包中定义的子类继除基类的private数据成员之外的所有东西。如果在包含基类的包外定义子类,不继承pr 阅读全文
posted @ 2013-07-15 15:08 Jimwind 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: PduPersister.java loadParts 在发送mms前,会调用,就是将数据库表中的数据转成pdu用于发送;接收彩信时,也要调用。据观察,接收后,数据库已经不正常。设成不自动下载,仅收通知,查看log 发现没有调用loadParts点击下载,调用loadParts照最直观的想法,应该是普通数据,准备发送时,转成pdu,然后发送,收到pdu,转成普通数据,存储。读取的时候直接读取普通数据。那么,这里下载时,为什么需要loadParts,这应该是创建pdu的过程啊?仔细查看调用loadParts的loadFromDB,在PduHeaders.MESSAGE_TYPE_RETRIEVE 阅读全文
posted @ 2013-07-03 14:38 Jimwind 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: 1、 查看物理CPU的个数 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l2、 查看逻辑CPU的个数 #cat /proc/cpuinfo |grep "processor"|wc –l 3、 查看CPU是几核 #cat /proc/cpuinfo |grep "cores"|uniq 4、 查看CPU的主频 #cat /proc/cpuinfo |grep MHz|uniq 5、 # uname -a (查看当前操作系统内核信息) Linux euis1 2.6.9-5 阅读全文
posted @ 2013-06-08 13:58 Jimwind 阅读(2104) 评论(0) 推荐(0) 编辑
==============精通*学习*关注==============