- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 向每一个错误致敬—— AndFix学习记录
项目以飞快的速度迭代,2周进行一次迭代升级。每次开发完功能跑通,在现有机型上测试没问题的话,就提交市场。在以极快的速度迭代的时候,避免不了出现各种问题——传说中的bug或,重大bug,需要紧急修复或,可以下次迭代修复的bug或,影响用户体验的行为出现bug后,我们的一贯做法:发布紧急版本,等待用户下载更新。可是,并不是所有的用户都会下...
2016-01-22 11:34:00 126
原创 向每一个错误致敬——用户上传破损图片时,你的App会怎样?
问题:在上传图片的时候,如果用户选择了一张破损图片上传,你怎么应对?凶案现场:某年某月某日,我正在写代码时,一人拿着手机,怒气冲冲的朝我跑过来,吼道:“怎么回事儿,我上传图片的时候,点这个图片图片就闪退了,点那个图片没事儿。” 我迫不及待的看了下,我靠,还真这么诡异。为什么会这样?二话不说,插上电脑,打开终端,输入: adb logcat *:E于是,错误尽览无余:很明显在EyishengAPI.j
2016-01-18 23:11:55 2166 1
原创 针对实体编程
在项目中,之前同事Json解析的时候,之前都是这么写的 try { JSONArray list = response.getJSONArray("list"); if(list.length() == 0){ img_nocontent.setVisibility(View.VISIBLE);
2016-01-18 14:55:28 1500
原创 向每一个错误致敬——Android HotFix
Android HotFix —— AndFix使用说明项目以飞快的速度迭代,2周进行一次迭代升级。每次开发完功能跑通,在现有机型上测试没问题的话,就提交市场。在以极快的速度迭代的时候,避免不了出现各种问题,传说中的bug 或,重大bug,需要紧急修复 或,可以下次迭代修复的bug 或,影响用户体验的行为出现bug后,我们的一贯做法: 发布紧急版本,等待用户下载更新。可是,并
2016-01-16 19:58:15 8260 3
转载 ARM与X86 CPU架构对比区别
ARM与X86 CPU架构对比区别CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是 CISC要用最少的机器语言指令来完成所需的计算任务。RISC和CISC是设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡
2016-01-16 09:38:49 37991 3
原创 Dalvik和ART运行时环境的区别
Dalvik和ART运行时环境的区别在此,我并没有打算深入的学习Dalvik和ART两种方式的实现原理,只是想知道他俩的区别。之前,也是零零散散的看过,并没有总结成文字。在此,总结下。Dalvik以下内容来自wikipedia Dalvik虚拟机,是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即“Dalvik Executable”)格式
2016-01-16 09:19:56 22216 2
原创 向每一个错误致敬——导入第三方库遇到的坑
导入第三方库遇到的坑 今天在Github上找了个好玩儿的库,想拿过来看看。结果在导入该库的时候,一直出错。最终搞定了!该库地址:FloatingGroupExpandableListView这个库可以做到:Android中的二级列表加头并且在滑动的过程中每一个组列表可以悬浮在最上面。 如该库介绍的那样: FloatingGroupExpandableListView is a huge
2016-01-10 16:51:00 3261
.dex 源码查看工具
2015-03-19
Linux下Android反编译工具:apktool
2015-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人