自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Summer舒的博客

Hungry,foolish——记录自己一路成长

  • 博客(13)
  • 收藏
  • 关注

原创 改bug总结—2016年2月于nice实习

总述实习马上就要结束了,该回校毕设去了,这是实习期的最后一篇了1.Annotation出错,几乎每次都报几百个错,总结遇到的原因如下:忘记注解标记: EActivity,EViewGroup等,log中没有提示的。用错注解标记:Activity中传参用Extra,Fragment传参用FragmentArg 。xml布局中id更改,代码中@ViewById 对应

2016-03-07 20:29:37 1135

原创 Android内存解析(二)— 详解内存,内部存储和外部存储

觉得十分有必要搞清楚内存,内部存储和外部存储的区别,还有我们在开发中真正将数据存在了手机的哪儿。先提一个问题:手机设置的应用管理中,每个App下都有清除数据和清除缓存,清除的分别是哪里的数据?

2016-03-03 22:55:37 10317 2

原创 改bug总结—2015年12月于nice实习

继续总结我遇到的Bug君们~1.当时使用Fragment+ViewPager+FragmentStatePagerAdapter来做图片的横滑展示,做截图时每次得到的都是空白图。原因是:首先获取View的bitmap时,调用了layout方法重新设置了View的位置,View位置发生移动,之后还在原位置截屏,得到的就是白色背景图了。获取bitmap的方法如下:publi

2016-02-19 18:10:39 1028

原创 改bug总结—2015年11月于nice实习

继续总结我遇到的bug君们~~1.App的启动页可使用Activity的theme属性来设置,这样主界面未加载完成时就显示theme,加载完成后在Activity的onCreate函数中再设置setTheme(null)来销毁这个启动页,加载正常界面即可。比单独写一个Activity来展示启动页开销小,效率高。参考:http://blog.chengyunfeng.com/

2016-02-19 16:25:33 1037

原创 Java三大特性——继承,封装和多态

总结Java三大特性:继承、封装和多态

2016-02-18 21:08:10 5303 1

原创 改bug总结—2015年8月于nice实习

总述彼时刚入职不久,职场小白一枚,现在看看这些bug总结,其实很简单,所以比较适合新人阅读~1.采用"yes".equalsIgnoreCase(user.privateAccount)的写法:将常量str放在前面,调用它的equals方法,这样可以避免在后面str为null时的空指针问题。2.语言多版本控制:文案要问PM要,其他语言版本也要问PM要,不要自己百度翻

2016-02-18 11:20:28 919

原创 Android内存解析(一)—从Linux系统内存逐步认识Android应用内存

Android应用程序被限制了内存使用上限,一般为16M或24M(具体看系统设置),当应用的使用内存超过这个上限时,就会被系统认为内存泄漏,被kill掉。所以在Android开发时,管理好内存的分配及使用十分重要,而首先要做的应是认识内存。

2016-02-17 18:58:38 1344

原创 Android RecyclerView——总结自DavidSmith的视频

从职责上看,RecyclerView自己负责一些外层事务,比如统一装饰Item、对Item进行监听、完成整体滑动等,还有几个各司其职的辅助类,比如Adapter负责数据,LayoutManager负责显示,Recycler负责缓存。

2016-02-16 18:14:40 1659

原创 Android drawable文件夹下部分文件介绍

做 Android开发,使用Eclipse或AndroidStudio都好,相信都对drawable文件夹很熟悉,闲来就该文件夹下常放置的文件做个整理。

2016-02-15 11:09:45 1352

原创 Android View重绘和更新: invalidate和requestLayout

总述:View有两个很重要的方法:invalidate和requestLayout,常用于View重绘和更新。Invalidate:To farce a view to draw,call invalidate().——摘自View类源码从上面这句话看出,invalidate方法会执行draw过程,重绘View树。当View的appearance发生改变,比如状

2016-01-09 22:13:19 18060 3

原创 Android自定义View和ViewGroup——总结于Dave Smith的视频

总述:http://v.youku.com/v_show/id_XODM4NzA3ODMy.html?f=23088492视频思路清晰,看完后颇有醍醐灌顶之感~十分感谢Dave Smith,还有做中文字幕的帅哥。建议看视频前掌握一定的Android有关View绘制流程的基础,可以参考我的另一篇博客:Android View绘制:measure,layout和draw。下面就偶的

2016-01-09 22:05:12 1424 3

原创 Android View绘制:measure,layout和draw

Android的View显示在界面上需要三步:测量,安放和绘制。

2016-01-07 18:58:54 2395

原创 Android 三种常用XML解析方式:SAX,DOM和PULL

Android有三种XML解析方式:SAX(即 Simple API for XML) ,DOM( 即 Document Object Model)和Android附带的PULL 解析器解析XML文件。

2016-01-06 20:45:40 829

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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