加载中
CMAKE 相关

add_subdirectory 添加子文件夹到编译中。文件夹结构比如: 如果子文件mylibs在当前Cmakelists.txt的文件夹下,则可以直接add 例: add_subdirectory(mylibs) 如果子文件otherlibs不在当前C...

2018/09/02 13:48
6
gradle 修改java中的版本号

在做SDK的时候,经常需要手动去修改版本号。这里借助gradle,实现一种编译时的自动修改版本号的方法。

{翻译} repo Manifest Format 【repo清单格式】

源文件: 0c957dd542b1476b34f3ad37736b06df38ea2fa8 repo清单格式 repo清单描述了repo客户端的结构;这是可见的目录,并且是git应该能够获取的目录。 清单的基本结构是一个裸Git存储库,但是在...

2018/09/02 14:40
95
混淆代码后bug定位源码

一. 代码混淆的意义 代码混淆的一个主要的目的是为了能够保证代码的安全性:我们的代码发布出去以后,有的用户可能会使用某些反编译工具查看我们的代码,为了避免这样的行为,故有代码混淆。...

ViewPager不能高度自适应?height=wrap_content 无效解决办法

/* http://my.oschina.net/lifj/blog/283346 */ ViewPager用的很多,主要用啦展示广告条。可是高度却不能自适应内容,总是会占满全屏,即使设置android:height="wrap_content"也是没有用的...

Android NDK打LOG

/* http://my.oschina.net/lifj/blog/177308 */ 《罗辑思维》这个系列的视频蛮好看的。(无关紧要的话) 上一篇讲了NDK的起步Hello Jni。里面有些东西被我省略没讲,就是Android.mk文件的编...

【转】关于Android的.so文件你所需要知道的 (一)

原文链接 早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种! Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS ...

【理论】【转】Android项目重构之路:架构篇

转载自Keegan小钢 : 最基本的架构解说。【汲取精华,去其糟粕】

2015/10/23 18:48
124
Google首席软件工程师Joshua Bloch谈如何设计一款优秀的API【转】

【编者按】随着近来软件规模的日益庞大,API编程接口的设计变的越来越重要。良好的接口设计可以降低系统各部分之间的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合度,从而提高系统...

2016/01/18 17:39
112
交叉编译 XXX含义与作用

SYSROOT = dir路径 将dir作为逻辑根目录(搜索头文件和库文件)。编译器通常会在 /usr/include 和 /usr/lib 中搜索头文件和库,使用这个选项后将在 dir/usr/include 和 dir/usr/lib 目录中搜索...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部