- 博客(7)
- 收藏
- 关注
原创 如何使用android独立工具链快速移植开源项目
我们大家都知道android的ndk开发可以编译c,c++代码,不过需要自己写Android.mk文件。但是对于大多数开源项目来说,代码量很大,而且在编译前需要通过configure来配置编译选项,这种情况下,自己写Android.mk文件是很不现实的。不过Google给我们提供了一种按照标准linux系统编译项目的方式来移植开源代码的工具。就是standalone toolchain。如
2014-11-26 00:34:25
1119
原创 android通过自定义theme个性化标题栏并且文字居中
安卓默认的标题栏黑乎乎非常难看。不过可以通过theme来自定义标题栏样式。在一次项目中需要把颜色修改为蓝色,高度40dp,标题文字居中的效果。步骤如下:1.首先在values文件夹下创建colors.xml文件,内容如下:#ff004B972.在styles.xml文件中添加以下代码: #fff 18sp bold
2013-09-02 16:42:02
15379
3
原创 吐槽-android4高级编程(第三版)(中文版)之getQuantityString
前段时间从卓越亚马逊买了本android4高级编程(第三版),神级的快递第二天就到了。不过当哥看到原书那一刻就吐了一次血。纸张发黄不解释,好像要散了一样。明显地边的盗版货。真不知道这样的书,卓越是怎么发出来的。不过好在书的内容不错,内容也够充实,有700多页。要仔细看完得看一阵呢。不过哥确实是打算细看的。书的内容确实没的说,充实不像话,虽然名字叫高级编程,但是做着还是花了一章的时间来介
2013-08-21 21:31:45
3209
原创 grials many-to-many配置
今天在grials上安装了Spring Security Core plugin,目的当然是为了实现权限验证。步骤略过不谈。说一下生成的文件。文件如下:Role.gsp:class Role { String authority static mapping = { cache true } static constraints = { authority blank
2013-08-16 19:34:13
877
原创 win7(x64)安装android studio失败(jdk未找到)
android studio出了老长时间了。今天心血来潮想安装来试试怎么样。结果安装过程中提示 jdk未找到。我的机器是win7(x64)安装了jdk7。google一番从http://stackoverflow.com/questions/4382178/android-sdk-installation-doesnt-find-jdk发现解决方案。原来需要添加环境变量JAVA_HOME,并且
2013-08-14 13:59:08
1755
原创 C++、java面向对象的异同
面向对象的特点就是封装、继承、多态。C++和Java作为面向对象语言,原生支持这些特性,但是实现又有一些异同。下面我们就来讨论一下这些不同。封装封装就是把事物封装成类,并且对其方法和属性的访问做限定。C++和Java都是强类型语言,都有类的概念,并且都有private、protected、public关键字来限定属性、方法的访问权限。他们的不同有:C++和Java的priv
2013-07-12 16:46:31
1480
原创 C++中static、const、static const修饰变量作用详解
C++中类的变量可以通过static、const、static const来修饰,不同的修饰在不同的情况下表示不同的含义。下面7少带大家一块详细解读一下他们的用处。首先我们需要先了解程序运行期间的内存分区:1.代码区:存放CPU指令码。2.常量区:存放只读常量,该区只读,不可写。3.静态区:存放静态变量。该区在程序编译完成后就决定了其大小,程序运行期间该区的大小不会变。该区可读写。
2013-06-25 23:04:31
19135
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人