自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dongbaoming的博客

平时学习和工作中积累的一些知识很多时候会无处安放,导致过些日子就被淡忘或无处找寻。于是在此用博客的形式记录一下点滴,内容可能比较零碎,适合本人查找或有相同问题的网友一起探讨,非系统android知识!

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 Fragment各方法回调顺序

这个图挺好,具体内容有待以后补充。

2017-01-10 16:52:30 642

转载 Fragment.setArguments()方法向fragment对象传递数据的重要作用

/** * Supply the construction arguments for this fragment. This can only * be called before the fragment has been attached to its activity; that * is, you should call it immediately after construc

2017-01-10 13:36:14 2061

转载 Bundle.setClassLoader()方法解析 BootClassLoader PathClassLoader

bundle经常会用,但是对setClassLoader()方法不是特别的理解,上网查了下也有很多不是很明白的同学,在此借用看到的文章记录一下原因。在开发中可能有时候会遇到用Bundle传递一个Parcelable对象时出现ClassNotFoundException异常,而且这个异常有时候会出现有时候又不会出现,比如你在同一个进程的Activity间传递数据时就不会出现,但是你通过M

2017-01-10 13:18:59 3795 1

原创 FragmentTransaction解析 Fragment Transactions和Activity状态丢失

关于FragmentTransaction以前用到过但是了解不全面,只是会简单使用。今天再次碰到所在在此将它详细记录:通过两篇比较好的文章总结一下,相信看完这两篇文章你暂时的问题都会得到解决,如果还有什么疑问大家可以留言讨论。我转的第一篇文章是作者对别人的文章进一步修改得到的更易懂的作品:      之前在使用Fragment的时候偶尔会有这么一个报错,Can not perform th

2017-01-10 10:45:57 2934

转载 属性动画资料文件如何编写?property-animation资源文件 属性动画如何自定义TypeEvaluator

android动画分为三种:AnimationDrawable(类)逐帧动画;Tween补间动画;property animation属性动画;第一种的类名:AnimationDrawable,在资料文件部分,这种动画也属于Drawable的一种,是Drawable的子类;第二种的类名:Animation,Animation是个抽象类,android提供了几个具体的实现类如Translat

2017-01-09 12:43:35 506

转载 View.bringToFront()方法 ViewGroup.bringChildToFront(View child)将view显示在视图的最顶层

看项目时发现项目中有用到bringChildToFront(View child)方法,于是查了下相关资料,发现类似的方法在View类中也有对应的bringToFront()方法。作用是一样的,都是将处在父控件中的某一子控件显示在父控件的最上层。具体的源码解析可参考一篇博文:最近在项目终于到了View.bringToFront()方法,简单看了下其源码,在这儿总结一下。  bringT

2017-01-09 11:18:11 6585

转载 scrollingCache和animateCache 两个关于View绘制缓存的属性分析

scrollingCache和animateCachescrollingCache是listview这种滚动布局的一个属性,animateCache是viewgroup的一个属性。他们的作用都是控制DrawingCache。他们都可以在xml布局中控制,也可以用代码调用: mylayout.setAnimationCacheEnabled(false); setAni

2017-01-07 12:30:42 3286

转载 drawingcache解析 通过view的绘制缓存得到bitmap,从而实现view内容截图

android为了提高滚动等各方面的绘制速度,可以为每一个view建立一个缓存,使用 View.buildDrawingCache为自己的view建立相应的缓存,这个cache就是一个bitmap对象。利用这个功能可以对整个屏幕视图进行截屏并生成Bitmap,也可以获得指定的view的Bitmap对象。在有的时候还会影响性能,例如如果自己实现一个Gallery效果,可能就会使用到view缓存。an

2017-01-07 12:26:27 10864 2

转载 SparseArray<E>详解 在一些情况下可以代替HashMap提高性能

关于原理及相应方法我借用两篇博客如下:第一篇:最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[java] view plain

2017-01-07 12:16:46 835

转载 Webview截屏三种方式

第一种方式通过调用webview.capturePicture(),得到一个picture对象,根据图像的宽和高创建一个Bitmap,再创建一个canvas,绑定bitmap,最后用picture去绘制。//获取Picture对象Picture picture = wv_capture.capturePicture();//得到图片的宽和高(没有reflect图片内容)int wid

2017-01-07 11:52:50 842

原创 android中打开查看pdf文件可用mupdf

项目中用到过mupdf第三方库来开发android应用直接打开pdf文件的功能,为了更多的了解mupdf库上网找资料发现一篇个人文章写的还不错,拿来记录一下:一时兴起因为自己前段时间一直在做故事会的一个客户端,当然是非官方版,主要是由于自己的兴趣所致。以前就挺喜欢看故事会的,所以就希望做一个故事会的客户端,在手机上随时随地地看。因为故事会的官方APP的体验实在是太差了,而且资源还不

2017-01-06 15:36:22 3867 1

原创 UUID介绍以及android中使用

讨论UUID的定义、分类、应用及生成工具。什么是UUID?UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义:经由一定的算法机器生成为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元素

2017-01-06 15:15:43 23339 2

转载 一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本

原文不是表格,感觉看起来不是那么直观,所以就重新弄了一份表格版的,希望对大家有所帮助下载地址:https://github.com/zhong1990/books.git程序设计知识点 链接或书籍进阶Java基本语法(如继承、异常、引用、泛型等)Java核心技术 卷I(适合入门)Effective Java中文版(如何

2017-01-03 12:23:57 466

转载 Gradle篇--实战及学习建议

Gradle实战及学习建议字数1850 阅读1466 评论4 喜欢48前言相信不少使用Android Studio开发Android的朋友都在为Gradle中的一些配置疑惑,今天来介绍一下我在学习Gradle的一些经验和总结,希望能对大家有所帮助。先大致的看一张Gradle学习的结构图,对正片文章有个大致的了解,其次逐一说明一些Android Gradle 插件中的一些变量

2017-01-03 12:19:54 448

转载 Gradle篇--gradle和maven有什么用?分别有什么区别?

作者:EZLippi链接:https://www.zhihu.com/question/29338218/answer/51293828来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Gradle和Maven都是项目自动构建工具,编译源代码只是整个过程的一个方面,更重要的是,你要把你的软件发布到生产环境中来产生商业价值,所以,你要运行测试,构建分布

2017-01-03 12:03:56 695

三级数据库

本人参加数据库三级考试用的就是这个打印的。上机题全是从这里面抽取的。只要认真看一遍一定能找到原题。

2012-10-05

电脑无线网发射工具

直接用带内置网卡的电脑发射无线信号,wifi手机可以接收上网。

2012-10-05

c盘清理助手

直接点击打开,自动清理C盘垃圾。本人一直在用

2012-10-05

空空如也

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

TA关注的人

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