牛仔的移动开发博客

专注前端开发

mac常用shell命令

1.printenv:列出所有环境变量

2016-11-30 10:46:56

阅读数:530

评论数:0

深入gradle

1.gradle版本和gradle插件版本: as中已经安装的gradle在as安装目录下的contents/gradle中 工程中gradle版本在工程的gradle/wrapper/gradle-wrapper.properties里配置 distributionUrl=https\://s...

2016-11-30 09:12:44

阅读数:665

评论数:1

Java关键字final、static使用总结

Java关键字final、static使用总结   一、final         根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。         f...

2016-11-29 13:49:22

阅读数:181

评论数:0

Android studio 如何让包有层次显示

Android studio中我新建的包在原来包名后面显示,而我想让包名能层次展示: 方法: 点击如图部分,在弹出框中 去掉 ”compact empty middle package“前面勾

2016-11-29 10:58:14

阅读数:575

评论数:0

as中建立和运行java程序

1.进入你的android工程,点击 File—>New—>Module—>Java Library,填好lib、Java name—>Finish,这时你就会看到你的工程目录下有了文件夹,如我的lib1文件: 2.如图展开后,看在Java Class文件中写代码,这...

2016-11-29 10:52:11

阅读数:2501

评论数:0

android性能分析之Systrace的使用

一、概述 保证系统流畅度,也就是保证系统能连续不间断地提供每秒60帧的运行状态。当出现掉帧时(也可称为Jank),需要知道当前整个系统所处的状态,systrace便是最佳的选择,它能手机检测Android系统各个组件随着时间的运行状态,并能提示该如何有效地修复问题,接下来说说systrace如何...

2016-11-28 17:32:03

阅读数:12792

评论数:0

静态检查--findbugs

我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都能够提前发现. 在编写代码的过程中,可能不会时时刻刻记得检查空的引用,还有删除没有用过的变量,在我们自己测试的过程中可能难以发现问题,一旦app上线,用户的使用环境改...

2016-11-24 14:39:30

阅读数:206

评论数:0

android内存泄漏分析

1.判断内存泄漏: 第一种方法: as底下的标签里的android monitor(平时看log的地方)上面有个子标签monitors,切换到monitors,可以观察内存、cpu、网络等使用情况 反复进行某项操作,gc后(上面有个垃圾车图标,点击一下),观察内存占用是否稳定,如果每次进行这个操作...

2016-11-19 17:14:12

阅读数:378

评论数:0

java垃圾回收机制--可达性算法

下面我从一段代码来分析整个过程,并结合模型图来简易讲解,希望能让大家对彻底明白。 在正式回答这个问题之前,先简单说说 Java运行时内存区,划分为线程私有区和线程共享区: (1)线程私有区: 程序计数器,记录正在执行的虚拟机字节码的地址;虚拟机栈:方法执行的内存区,每个方法执行时...

2016-11-18 09:56:25

阅读数:2095

评论数:2

android性能分析之TraceView的使用

TraceView简介   TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。       TraceView是图形化的工具,最终它会产生一个图表,用于对性能分析进行说明。       TraceView可以跟踪...

2016-11-02 11:56:47

阅读数:335

评论数:0

multidex

1.dex分包的原因 对于功能越来越复杂的app的两大问题 问题一:当项目越来越大,方法数超过65536,编译时会出错(为什么是65536,参考下面关于dexopt对方法id检索存储介绍),这个所说的方法数包含用到的框架,依赖的jar包,当然还有我们应用本身的代码中的所有方法(我们自己写的)...

2016-11-01 10:17:28

阅读数:468

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭