摘要: Android Studio作为现在谷歌主推的Android开发功能,除了提供了大量的功能帮助快速开发Android代码之外,在代码质量控制方面也提供了很多工具,这些工具都放在Analyze菜单下, 主要有Inspect Code, Code CleanUp,Analyze Dependencies... 阅读全文
posted @ 2015-10-29 15:12 小白第二 阅读(989) 评论(0) 推荐(0) 编辑
摘要: android使用java作为其开发环境。java的跨平台和垃圾回收机制已经帮助我们解决了底层的一些问题。但是尽管有了垃圾回收机制,在开发android的时候仍然时不时的遇到out of memory的问题,这个时候我们不禁要问,垃圾回收机器去哪儿了?我们主要讲的是handler引起的泄漏,并给出三... 阅读全文
posted @ 2015-10-29 14:38 小白第二 阅读(536) 评论(0) 推荐(0) 编辑
摘要: App的Activity退出之后,应用的进程并不会被杀死,而是保留在那里。当再次打开App的Activity时,会从已有的进程中创建Activity,是为“热启动”。若打开Activity时没有进程,则会去创建一个进程,再在新建的进程中打开Activity,是为“冷启动”。 阅读全文
posted @ 2015-10-29 14:30 小白第二 阅读(2792) 评论(0) 推荐(0) 编辑
摘要: /** * 获取虚拟按键栏高度 * * @param context * @return */ public static int getNavigationBarHeight(Context context) { int result ... 阅读全文
posted @ 2015-10-29 14:07 小白第二 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 项目中需要获取apk的编译日期,首先肯定是用手动的方式获取,但这样容易遗忘,怎么样通过代码的方式获取呢?其实android 为我们提供了一个BuildConfig的类,android 每次编译的时候都会自动生成 一次BuildConfig 类,这个类包含着编译时的各个参数,所以只需要在这个类中增加一... 阅读全文
posted @ 2015-10-29 13:53 小白第二 阅读(3467) 评论(0) 推荐(0) 编辑
摘要: 最近根据公司项目需求,需要制作场馆的室内图并且实现根据rfid信号的自动定位功能,研究了好久找到了一个目前为止还算好用的瓦片地图工具——TileView。github连接:https://github.com/moagrius/TileViewGradle:compile 'com.qozix:ti... 阅读全文
posted @ 2015-10-29 10:58 小白第二 阅读(3236) 评论(4) 推荐(1) 编辑