Chrisの梳羽之礁

A look of quick intelligence and soft refinement
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月19日

摘要: 原文很多Android开发者可能会发现部分资源字符串在/res/values/string.xml中包含有类似xliff的节点,Xliff是XML Localization Interchange File Format 的缩写,中文名为XML本地化数据交换格式,对于在Android的资源字符串中,可能会有类似下面的 <xliff:g id="cwj">%1$s</xliff:g> 这里,id我们可以随便定义,后面的%1$s有点像C#中的字符串格式化标志,这里1%表示这是第一个可替换量,如果一个String中有多个需要替换的变量,可以为1 <s 阅读全文

posted @ 2011-10-19 15:27 Chrisfang6 阅读(1745) 评论(0) 推荐(0) 编辑

摘要: 原文当LayoutInflater遇到<merge/>标签时,它会跳过它,并将<merge />内的元素添加到<merge />的父元素里。<merge/>只能作为XML布局的根标签使用,只能替换<FrameLayout/>当Inflate以<merge />开头的布局文件时,必须指定一个父ViewGroup,并且必须设定attachToRoot为true。参看LayoutInflater.inflate(int resource,ViewGrouproot, boolean attachToRoot)。include标签 阅读全文

posted @ 2011-10-19 15:19 Chrisfang6 阅读(2803) 评论(2) 推荐(0) 编辑

摘要: 原文git rest [parameter]1. --soft 如果想撤销commit,并且只回退commit的信息 git diff返回空 git diff –cached 和 git diff HEAD 会返回有效信息。 说明使用–soft选项后,只回退了commit的信息,而不会回复到index file一级。2. --hard 完全撤销一个commit,彻底的回复到上一次commit的状态。 git diff,git diff –cached和git diff HEAD都会返回空。3. --mixed 默认选项。撤销最近的一次commit,只保留working tree的... 阅读全文

posted @ 2011-10-19 14:14 Chrisfang6 阅读(321) 评论(0) 推荐(0) 编辑

摘要: android:layout_weight是LinearLayout的参数。1. 当View设为“match_parent”时,值越小,分配空间越大。但最大不超过“match_parent”。 2. 当View设为“wrap_content”时,值越大,分配空间约大。但最小不超过“wrap_content”。 阅读全文

posted @ 2011-10-19 13:49 Chrisfang6 阅读(140) 评论(0) 推荐(0) 编辑

摘要: 原文原文来自:100 Million Club – H2 2010 – Winners and losers in the OS Arena,对大部的内容进行了翻译,有删略,作为自己资料的整理。2010年是移动业界发生变化的一年,5大手机制造商首次出现的纯智能手机厂商(Apple和RIM)。智能手机呈喷发性增长,市场经理matos Kapetanakis将仔细审视2010年中的成功者和失意者。OEM领域的成功者和失意者谁是2010年的成功者和失意者?就手机OEM,有两个显而易见的失意者:Sony Ericesson和Motorola,其市场份额下降,首次失去手机5强的位置,被纯智能手机制造商R 阅读全文

posted @ 2011-10-19 12:51 Chrisfang6 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 原文文章来源:http://www.visionmobile.com/blog/2011/02/mobile-megatrends-2011/。下面是PPT内容的读书笔记,有兴趣者可以查阅原文。软件也已经改变了电信件之来,设立了电信的创新规则,在2011年将有一下8大主题。1、OEM:手机市场越来越像PC软件和互联网商(苹果和Google)改变了手机OEM的布局。传统的top-5 OEM厂商(从Nokia到Motorola)在2008年占有80%的市场,而现在下降到60%,Google在2010年是取得了业界最大的利润增幅和市场增幅。OEM市场未来将类似于PC制造市场,由主导价格的组装商(De 阅读全文

posted @ 2011-10-19 12:19 Chrisfang6 阅读(94) 评论(0) 推荐(0) 编辑

摘要: 原文 最近Nokia宣布和Win7结盟可能是业界最大的消息。我看了一篇文章One cuckoo, two turkeys and three horses; how the mobile race has changed(一只布谷鸟,两只火鸡,三匹赛马,移动竞赛的改变)文章很长,而且之前有篇文章老有些苍蝇在乱叫,无趣得很。所以也没有兴趣逐行翻译。文章的内容很好,推荐。 由于之前有段时间关于MeeGo,所以也从另一个角度,而不是delevope on top这类开发来看Andriod。iPhone开创了移动手机和移动业务新天地,Andriod在去年的发展之快,到年底的时候,有1500-400.. 阅读全文

posted @ 2011-10-19 12:13 Chrisfang6 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 原文原文来自:http://www.visionmobile.com/blog/2011/02/the-android-monopoly-and-how-to-harness-it/,翻译属于自娱自乐,对译文有什么抱怨的,自己去浏览原文,之前译文,有只苍蝇在嗡嗡乱叫,我只是为自己查阅资料方便而已,如果能对其他人有帮助我也很高兴。[在Android的全球成功后面是手机制造商的爱与恨的关系。Android对于PC为基础的OEM,例如Dell和Acer是一个是一个重要的出发点,而另一个方面对于老牌手机厂商,例如索爱和摩托,是一个短暂的支持。 研究主任Andreas Constantinou着眼于OE 阅读全文

posted @ 2011-10-19 12:09 Chrisfang6 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 原文来自http://www.cnbeta.com/articles/126970.htm 原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可 阅读全文

posted @ 2011-10-19 11:58 Chrisfang6 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 原文了解 GNU GPL/GNU LGPL/BSD/MIT/Apache协议越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开源软件存在(象 WordPress,Drupal 这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的 权限。不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用 阅读全文

posted @ 2011-10-19 11:32 Chrisfang6 阅读(233) 评论(0) 推荐(0) 编辑

摘要: 来自:http://www.cppblog.com/xiangpeng/archive/2010/05/05/114507.html软 件架构师应该知道的97件事1.客 户需求重于个人简历(Nitin Borwankar)客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。2.简 化根本复杂性,消除偶发复杂性(Neal Ford)分析问题好比拨云见月、水落石出。3.关 键问题可能不是出在技术上(Mark Ramm)团队同心,其利断金。4.以 沟通为中心,坚持简明清晰的表达方式和开明的领导风格(Mark Richards)沟通应当言简意赅、详略得当,别拖泥 带水。5.架 构决定 阅读全文

posted @ 2011-10-19 11:25 Chrisfang6 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 原文 最近需要整理一个以前的项目,需要增加新的接口。这个项目进行了很久,一开始用JDK1.4的版本,后来用JDK1.5的版本。再后来发现JDK1.5版本存在一个BUG(具体忘了,还没能翻出文档,好像和时间有关),需要JDK1.6。从1.4到1.5没有任何问题,从1.5到1.6,在source code上没有问题,但是1.6编译的不能在JRE1.5上面跑。 接着这些东西开始尘封,有1年的时间,这期间,实验室搬过,机器更换过,原来的开发环境已经没有了。一些文档还要慢慢查找,先从source code开始。我下载了最新的JDK1.6.16。一编译,简直晕菜了。时隔一年,JAVA已经变成这样了…….. 阅读全文

posted @ 2011-10-19 10:06 Chrisfang6 阅读(892) 评论(0) 推荐(0) 编辑

摘要: res/drawable/selector_demo.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <selector xmlns:android="http://schemas.android.com/apk/res/android"> 3 <item android:state_window_focused="false" android:state_enabled="true" android:drawable= 阅读全文

posted @ 2011-10-19 09:45 Chrisfang6 阅读(131) 评论(0) 推荐(0) 编辑