- 博客(7)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Android开源游戏引擎之Angle(一)——概述
Angle是一个Android平台上的轻量级的2D游戏引擎,基于OpenGL ES技术开发。该游戏引擎的代码全部用Java编写,运行环境要求为android 1.5。不过我看这个作者似乎很懒,托管在google code上的项目,Downloads自2010年4月份之后就不再上传东西了,代码最后一次上传也是在2011年10月3日,并且大多数的提交都没写svn log。从源码的注释上看,作者应该...
2013-08-31 19:26:36 1249
原创 对SVN更新脚本继续改进并增加定时任务
对之前的svn更新脚本继续改进,内容包括当无法连接SVN服务器时的处理,以及增加定时任务。svn更新脚本改进之后代码如下:#!/bin/shrevision=`svn info |grep "Last Changed Rev:" |awk '{print $4}'`echo "the revision is $revision"URL=`svn info |grep URL: |aw...
2013-08-29 11:09:32 243 1
原创 将新项目提交到svn仓库
将新的项目提交到svn仓库,如果使用svn import,它只是将文件上传到svn仓库中,并不会在本地形成一个svn工作空间。不过可以通过以下步骤来完成。首先是svn mkdir命令,在svn服务器中创建对应的目录。如下:svn mkdir https://android-applications-codes.googlecode.com/svn/trunk/UniversityTimet...
2013-08-28 13:45:20 1833
改进版的SVN更新脚本
这次改进内容主要是输出是否需要更新时以彩色输出。因为要更新的代码对应于几个仓库中,所以各个模块的本地工作空间都要有一个更新当前目录代码的脚本,再用一个脚本调用它们来进行代码更新。所以我就写了一个脚本位于工作目录的根目录,再在其他几个模块的目录创建软链接,指向这个脚本。代码如下:[code="shell"]#!/bin/shrevision=`svn info |grep "Last...
2013-08-27 18:00:22 516
linux判断是否需要svn up的脚本
由于公司项目代码较大(某一模块甚至10G+),每次都直接敲svn up的话,耗费的时间会比较长,特别是现在是收尾阶段,改动越来越少,所以需要先判断是否需要更新,如果需要再进行更新。通过svn info可以获取版本库或当前工作空间的版本信息,但是每次都需要使用几个命令来决定,所以决定写一个脚本完成这些事情(shell知识掌握得太少,只好各种百度)。脚本代码如下:[code="shell"...
2013-08-26 15:37:55 642
c++将值赋给自己
上周结合源代码在看非虫大神的《Android软件安全与逆向分析》,读到dalvik/dexopt目录下的OptMain.cpp时,对其中一处代码非常不解,因为我自己也没先学过C++,所以只有到处问人。代码里面是这样的:[code="c++"]118 uncompLen = uncompLen;119 modWhen = modWhen;120 crc32...
2013-08-22 13:42:32 515 1
原创 Android中的Looper,Handler及HandlerThread简析
Can’t create handler inside thread that has not called Looper.prepare() 毕业后在深圳一家公司工作,目前公司在做的是与android相关的项目,有Android源码。这几周,出现几次同事在使用Handler的时候,在调用时抛出RuntimeException的错误,异常消息如下:Can’t create handle...
2013-08-20 19:15:11 594
大图裁剪的例子
2016-03-17
带图标文字的底部导航栏实现(1.0版)
2014-09-14
带图标文字的底部导航栏实现(修订版)
2014-09-14
带图标文字的底部导航栏实现
2014-08-27
android 如何实现按钮的点击效果
2011-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人