hackerkevin

生命不息,奋斗不止

导航

2015年6月9日 #

android中掩码的使用

摘要: 掩码是一串二进制代码对目标字段进行位与运算,屏蔽当前的输入位,所以有时又称为屏蔽码。 在Android中常使用这种技巧设置flag来判断标记,具体实现可参考framework层的WindowManager.java。 一般flag会写成两种方式看起来比较直观(假设设置的flag为四个字节的长... 阅读全文

posted @ 2015-06-09 22:45 hackerkevin 阅读(750) 评论(0) 推荐(0) 编辑

2015年2月10日 #

Android 如何制造低内存环境

摘要: 我们在复现问题的时候有时需要低内存的环境,此时我们可以在有root的手机中,往 /mnt/obb 目录下 push 文件,直到满足需要。原理:/mnt/obb目录下挂载的是tmpfs文件系统,该文件系统基于RAM,不占用ROM。tips:每次push文件30M左右为宜,有时可能需要push很多文件才... 阅读全文

posted @ 2015-02-10 22:01 hackerkevin 阅读(394) 评论(0) 推荐(0) 编辑

2015年2月9日 #

onSaveInstanceState & onRestoreInstanceState

摘要: 一、onSaveInstanceStateCalled to retrieve per-instance state from an activity before being killed so that the state can be restored in onCreate(Bundle) ... 阅读全文

posted @ 2015-02-09 23:09 hackerkevin 阅读(237) 评论(0) 推荐(0) 编辑

2015年1月2日 #

git -- 如何解决冲突

摘要: 遇到冲突,首先要编辑冲突文件,可以使用vim或者其他工具,冲突文件变现为: >>>分支名:代表要合并的分支做的修改编辑冲突文件删去多余的标志内容,保存退出即可,然后:gitk -all --> git add . --> git commit -m "chongtu" --> git merge 阅读全文

posted @ 2015-01-02 12:58 hackerkevin 阅读(662) 评论(0) 推荐(0) 编辑

git -- 出现冲突的情况

摘要: 以下三点可能会出现冲突:1 修改了同一个文件的同一行;2 文件被重命名为不同的名字;3 在一个分支上文件被删除,在另一个分支上文件被修改。 阅读全文

posted @ 2015-01-02 12:52 hackerkevin 阅读(270) 评论(0) 推荐(0) 编辑

git --如何撤销已放入缓存区(Index区)的修改

摘要: 修改或新增的文件通过 git add --all 命令全部加入缓存区(index区)之后,使用 git status 查看状态(git status -s 简单模式查看状态,第一列本地库和缓存区的差异,第二列缓存区和工作目录的差异),提示使用 git reset HEAD 来取消缓存区的修改。不添... 阅读全文

posted @ 2015-01-02 12:49 hackerkevin 阅读(5865) 评论(0) 推荐(0) 编辑

git -- 如何撤销本地工作目录的修改

摘要: git checkout -- 文件名(包含路径)撤销本地全部修改git checkout . 阅读全文

posted @ 2015-01-02 12:39 hackerkevin 阅读(774) 评论(0) 推荐(0) 编辑

2014年12月3日 #

smartimageview使用与实现原理

摘要: 一、从网络中获取图片的步骤 从网络中获取图片是一个耗时耗资源耗费用户流量的操作,故我们在第一次获取到网络中图片的时候会将其缓存到本地(内存或SD卡),以保证下次再需要这张图片时,可以从本地加载到。二、SmartImageView的使用方法 SmartImageView是一个自定义控件,使用时用于... 阅读全文

posted @ 2014-12-03 07:02 hackerkevin 阅读(1016) 评论(0) 推荐(0) 编辑

2014年11月7日 #

关于在xml文件中的 error: invalid symbol: 'switch' 错误

摘要: 在xml布局文件中使用Switch控件时,出现error: invalid symbol: 'switch'报错,代码如下: 原因是在设置其id时使用了关键字(如switch,case等),将其替换成非关键字即可。 阅读全文

posted @ 2014-11-07 00:16 hackerkevin 阅读(948) 评论(0) 推荐(0) 编辑

2014年10月21日 #

我在博客园的第一笔(2014.10.21)

摘要: 博客终于开通了,作为一名程序猿,学习了几年的编程,最终还是感觉有必要通过写博客的方式总结自己的学习,也从此开始新的学习方式。 阅读全文

posted @ 2014-10-21 20:31 hackerkevin 阅读(103) 评论(0) 推荐(0) 编辑