- 博客(7)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 使用SharedPreferences保存对象
使用SharedPreferences保存对象我们知道,SP可以保存像String和int这样的简单类型的数据,但不能直接保存对象。在需要保存对象的时候,就需要用到格式转换。步骤:1、将复杂数据(obj)转换为字节码;ByteArrayOutputStream bos = new ByteArrayOutputStream();ObjectOutputStream os = new ObjectOu
2016-04-30 17:25:36 825
原创 记录最近遇到的两个小问题
前几天在项目中遇到的两个小问题,说是问题,其实是非常基础的知识。再一次暴露了基础不扎实的漏洞1、Long型比较大小相信大家都清楚Long和long的区别,long是基本数据类型,而Long是包装类型。long存储在堆栈,Long存储在堆中;long不是面向对象的,Long是面向对象的;包装类型的好处:方便涉及到对象的操作,包含了基本数据类型的相关属性和相关操作方法。因为Long型数据是一个对
2016-04-30 17:00:04 509
原创 Java常用排序
http://blog.csdn.net/spy19881201/article/details/5867721http://www.cnblogs.com/sevenyuan/archive/2009/12/04/1616897.htmlhttp://www.cnblogs.com/liuling/p/2013-7-24-01.htmlhttp://www.androidchina.net/303
2016-04-27 10:25:25 316 1
转载 15 个必知的 Android 开发者选项
Android开发者选项,看起来很简单的事情,其实很多同学对它了解得不够,Google用心良苦得为我们设计了这么多小开关都是有它的作用的,今天也花了点时间,过了一遍全部的30多个开关,从中整理出15个对日常Android开发比较有帮助的选项。1. Stay awake充电时保持屏幕唤醒,开发的时候,时不时的锁屏真是够了,开启它后只要插着USB线就不需要总去解锁屏幕啦。2. Select run
2016-04-26 16:35:52 527
转载 你可能漏掉的知识点: onResumeFragments
长话短说:如果你在使用FragmentActivity的任何子类(比如最新的AppCompatActivity),并且你正在考虑要在onResume方法中做fragment transaction操作,那么请在onResumeFragment里做这件事情。如果你想知道详情或者一些注意事项,继续阅读。如果不想,没关系,下篇文章见。还在看?那么 ok。onResume和onResumeFragments
2016-04-26 16:22:46 2439
原创 getDrawingCache()和Android中的截图方法简介
getDrawingCache()方法截取部分屏幕:view.setDrawingCacheEnabled(true);//设置能否缓存图片信息(drawing cache)view.buildDrawingCache();//如果能够缓存图片,则创建图片缓存Bitmap bitmap = view.getDrawingCache();//如果图片已经缓存,返回一个bitmapview.dest
2016-04-14 20:49:39 13290 1
转载 Android Matrix
Matrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换:
2016-04-14 19:45:33 363
PopupWindow遮罩层
2016-02-18
开发人员基本理论知识
2015-10-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人