上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 161 下一页
摘要: 摘要:一个Film Crew的Director(注:有总监和导演的意思)了解要把一个伟大的软件组合起来的每一个碎片,他需要组织一个无与伦比的团队,并且要帮助这个团队能凝聚在一起,团结在一起工作。他的角色是鼓舞大家,守护着构想(Vision),提供方向和集中大家的精力。 这篇文章是我的一个外国的同事Gareth推荐给我的,我和他一起工作过一段时间。他之所以觉得非常不错,是因为这篇文章让他身有体会,他觉得我也一定会有体会,并让我考虑一下翻译到我的blog上来。我看完后觉得很有代表性,而且觉得说得太对了,所以翻译过来,希望大家都读一读,最好转给你的公司老板。 这篇文章来源于 StakeExchang 阅读全文
posted @ 2011-07-28 10:21 郑文亮 阅读(416) 评论(0) 推荐(1) 编辑
摘要: 很多时候我们感性Google在设计Android时遵守了大量MVC架构方式,可以让写公共代码、美工和具体逻辑开发人员独立出来。有关Android的资源文件values/strings.xml中如何实现格式化字符串呢? 这里Android123举个简单的例子,以及最终可能会用到哪些地方。 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">cwj_Demo</string> <strin 阅读全文
posted @ 2011-07-28 10:05 郑文亮 阅读(8120) 评论(0) 推荐(1) 编辑
摘要: Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置效果:代码:toast = Toast.makeText(getApplicationContext(), "自定义位置Toast", Toast.LENGTH_LONG); toast.setGra 阅读全文
posted @ 2011-07-27 16:42 郑文亮 阅读(414) 评论(0) 推荐(1) 编辑
摘要: package a.test;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.io.StringReader;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.InputSource;import org.xml.sax.XMLReader;import org.xmlpull.v1.XmlPullP 阅读全文
posted @ 2011-07-25 10:53 郑文亮 阅读(5088) 评论(0) 推荐(1) 编辑
摘要: 1,在AdroidManifest.xml中加入权限 <uses-permission android:name="android.permission.INTERNET"/>2,导入ksoap2包在java中使用的PC版WebService客户端库非常丰富,例如,Axis2、CXF等,但这些开发包对于android来说过于庞大,也未必很容易移植到android上。适合手机的WebService客户端SDK也有一些。本例使用了比较常用的KSOAP2。读者可以从如下的地址下载Android版的KSOAP2。 http://code.google.com/p/kso 阅读全文
posted @ 2011-07-23 11:08 郑文亮 阅读(2251) 评论(1) 推荐(0) 编辑
摘要: 1. xml 文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android" Android:orientation="vertical" Android:layout_width="fill_parent" Android:layout_height="fill_parent" ><B 阅读全文
posted @ 2011-07-19 10:44 郑文亮 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 代码篇:1.在源代码中快速跳转: eclipse中的跳转甚至比VS.Net还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。2.实时语法检查: 编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经完成了。3.自动生成getter/setter方法: 只需要申明protected,private类成员变量,然后在Package Explore中找到 阅读全文
posted @ 2011-07-14 16:51 郑文亮 阅读(737) 评论(0) 推荐(0) 编辑
摘要: android:layout_width="fill_parent" android:layout_width="match_parent"‍这2句的作用是一样的 都是起到填充整个屏幕的宽度 match整个是在2.2才才有的 android:layout_width="wrap_content" 按控件大小填充menu 菜单 这个需要在menu文件夹下<?xml version="1.0" encoding="utf-8"?><menu xmlns:android=" 阅读全文
posted @ 2011-07-14 16:49 郑文亮 阅读(577) 评论(1) 推荐(0) 编辑
摘要: 刚才一个例子中用到了PendingIntent,与之前学过的Intent有些类似,所以百度了一下结合自己的理解做个整理:Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。PendingIntent可以看作是对Intent的包装。供当前App之外的其他App调用。有点“被动”或是“Callback”的意思,但不是严格意义上的“被动”或是“Callback”。总之,当前App不能用它马上启动它所包裹的Intent。而是在外部App执行这个Pendi 阅读全文
posted @ 2011-07-14 16:37 郑文亮 阅读(563) 评论(1) 推荐(0) 编辑
摘要: 假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的解决办法。1.跳转的时候不是采用startActivity(intent) 这个方法,而是startActivityForResult(intent, 0)。1 Intent intent=new Inten 阅读全文
posted @ 2011-07-14 13:57 郑文亮 阅读(444) 评论(1) 推荐(0) 编辑
上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 161 下一页