摘要: 本文原创,如果转载,请注明出处 阅读全文
posted @ 2013-12-10 21:40 heavenliu 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 一周了,终于把git给弄好了。复杂,给我的感觉,git复杂了,比SVN难弄。 但是难归难,还是弄好了。而且用Git的人还是蛮多的。如果想要checkout Google官网上android source code,Git就必须了,只能用Git。http://code.google.com/p/msysgit/downloads/list这个是Git的下载地址。 我用的是1.8.0 beat 版本。对于不喜欢使用命令在dos里面操作的人,这个是福音,一个全新的GUI界面。所以万事有好有坏,不用命令了,但是这里的操作却很纠结。 1. 在http://pages.github.com/官... 阅读全文
posted @ 2013-03-27 23:48 heavenliu 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Linux 中没有雨磁盘一说,所有的都是路径。所以要了解Ubuntu就要了解这些路径的基文件夹的含义 /bin 重要的二进制应用chnegx /boot 启动boot配置文件 /dev 设备device文件 /etc 配置文件,启动脚本 /home 本地用户主目录 /lib 系统库文件 /media 阅读全文
posted @ 2017-03-17 10:36 heavenliu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. 在vm的菜单里面找到vm->install vmware tools ,点击 安装。 2. 在Ubuntu系统里面会有soft ware 如下图所标出现,点击进去,会有vmware tools的tar.gz 3. copy 这个文件到home路径下 4. 打开终端,执行 tar -zxvf v 阅读全文
posted @ 2017-03-17 10:12 heavenliu 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 在定义view的时候,我们可以使用系统提供的属性,也可以自定义些额外的属性来设置自定义view的样式,这个时候,我们就需要TypeArray,字面意思就是Type 数组。 今天我们就讲讲如何自定义View的属性。 TypeArray是和xml文件联合使用,在android中,很多都是和xml文件联合 阅读全文
posted @ 2016-09-08 21:54 heavenliu 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1. Serializable,将对象序列化成二进制数据传递 2. charsequence: 主要用来传递String,char等 3. parcelable: 这个android提供的一种新的类型,用来封装数据的容器,和Serializable相似,但是序列化的方式不同 4.Bundle: Bu 阅读全文
posted @ 2016-09-08 20:25 heavenliu 阅读(8397) 评论(0) 推荐(0) 编辑
摘要: 相信android开发工程师,对Intent一定不陌生,在整个开发中随时都用到了,今天我们总结一下Intent。 1. 为什么需要Intent? 在android Intent机制是协助应用间的交互与通讯,Intent 负责对应用中的一次操作的动作,动作涉及数据,附加数据进行描述,Android则根 阅读全文
posted @ 2016-09-05 21:47 heavenliu 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1. standard: 无论什么情况都会生成一个新的Activity实例,并且放于栈顶。 2. singleTop:如果Activity纯在但是不位于栈顶,就重新生成一个Activity实例。 3. singleTask:如果Activity存在, 则此Activity实例上的其他Activity 阅读全文
posted @ 2016-09-05 10:34 heavenliu 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1. TimerTask 和 timer连用: 这里主要是实现倒计时, TimerTask 里面有方法runOnUiThread,在这个方法里面调用timer cancel()停止倒计时,同样更新UI也是在这里实现的 2.使用looper更新UI界面 这里主要是随时将处理后的数据交给UI更新,这时就 阅读全文
posted @ 2016-09-05 10:11 heavenliu 阅读(364) 评论(0) 推荐(0) 编辑
摘要: onSaveIntanceState,当程序中的某个Activity A在运行中,主动或者被动的运行另外一个新的Activity B,这个时候 A就会执行onSaveIntanceState(Bundle)。 B完成以后又会来找A,这个时候A就有2种情况,一种情况是A被回收,一种是没有被回收,被回收 阅读全文
posted @ 2016-09-05 08:49 heavenliu 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: EventBus是android 下高效的发布/订阅事件总线机制,可以代替传统的Intent,Handler,BroadCast 或者Fragment,Activity,Service,线程之间传递数据,是一种发布订阅设计模式(观察者模式)。 如何使用呢? 1. 在要接收的Activity注册订阅者 阅读全文
posted @ 2016-09-02 16:37 heavenliu 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. android 开发和普通的PC程序开发的,我觉得还是不要过度设计,因为手机开发,项目相对传统软件开发就小很多,而且手机的性能有限,过度设计代码mapping需要消耗的能相对就高,而且手机开发的迭代较快,有时需求变化也大,一种设计模式可能不适用所有的情况。 2. 那应该怎么做? 首先还得要有分 阅读全文
posted @ 2016-09-02 16:21 heavenliu 阅读(177) 评论(0) 推荐(0) 编辑