摘要:
git commit 提交一个修改git branch branchName 新建一个branchName的分支git merge branchName 将当前分支与branchName分支合并git rebase branchName 将当前分支的父节点设置为branchNamegit reset... 阅读全文
摘要:
近几日,笔者用到了一些开源项目,比如著名的PTR项目。但是在使用的过程中,遇到了一些问题。这个开源库是在Eclipse上面写的,我们现在开发用的是Android stuido。两种软件的项目结构是不同的,那么怎么把PTR用到我们的项目中呢?通过查找网络资料等,终于摸索出了一套解决这些问题的方法,下面... 阅读全文
摘要:
已读或在读 代码整洁之道 程序员的职业素养 Head first设计模式 程序员修炼之路 编程珠玑 卓有成效程序员 Think in java计划之中要读 敏捷软件开发 算法竞赛入门 编程珠玑第二部 重构 阅读全文
摘要:
【如何开发一个锁屏应用】想要开发一个锁屏应用,似乎很难,其实并没有想象中那么难。从本质上来说,锁屏界面也只是一个Activity而已,只是这个界面比较特殊,在我们点亮屏幕的时候,这个界面就会出现。而且在此界面中,我们可以用一些行为来退出,比如点击按钮等。还有一个特征是在这个界面的时候,我们通常是不能... 阅读全文
摘要:
开发锁屏程序的时候我们要面临的重要问题无疑是如何屏蔽三个按键,Back,Home,Menu 看似简单的功能,实现起来却并不是那么容易。 【屏蔽Back按键】 相对来说,屏蔽Back键是比较简单的,只需要在我们的Activity中重写onKeyDown方法,并在其中对Back按键进行拦截... 阅读全文
摘要:
【关于本系列】最近看了不少开源框架,网上的资料也非常多,但是我认为了解一个框架最好的方法就是实际使用。本系列博文就是带领大家快速的上手一些常用的开源框架,体会到其作用。由于作者水平有限,本系列只会描述如何快速的使用框架的基本功能,更多的详细设置大家可以在这些项目的页面上找到。【介绍】:ORMLite... 阅读全文
摘要:
【关于本系列】最近看了不少开源框架,网上的资料也非常多,但是我认为了解一个框架最好的方法就是实际使用。本系列博文就是带领大家快速的上手一些常用的开源框架,体会到其作用。由于作者水平有限,本系列只会描述如何快速的使用框架的基本功能,更多的详细设置大家可以在这些项目的页面上找到。【介绍】:ImageLo... 阅读全文
摘要:
首先,我们来看看遇到问题的图片遇到的问题是,当点击输入框之后,输入法会切到红线的位置,理想状态应该是在绿线位置 那么,是什么原因造成的呢? 问题其实很简单,是因为drawableleft图片比该输入框的文字高度要高,而输入法弹出的时候计算的是文字的高度,而不是整个输入框的高度。所以,会从绿线... 阅读全文
摘要:
最近在看测试方面的东西,看到官网上有一个使用Instrumentation做功能测试的例子,自己敲了敲,但是在自己的手机上就是测不过。经过调试,我发现是我手机上的输入法把输入事件拦截了,需要多输入一些空格给输入法,让它来把字符填入EditText中才行。这件事再次印证了android中事件传播的机制... 阅读全文
摘要:
JUNIT是一个单元测试框架,可以用来测试我们程序中的某个模块是否工作正常。而不需要去写一个MAIN函数来测试,方便快捷。经过对博客http://blog.csdn.net/andycpp/article/details/1329218的学习,总结了一下常用的操作。感谢博主的分享主要的操作有几个,依... 阅读全文