自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 继续总结fragment的问题

当我在主activity中放了一个viewpager的时候里面放了5个fragment,当我去验证上一篇笔记写的内容的时候突然发现了问题,就是因为viewpager自带缓存页面,当我在一个fragment去想隔壁的fragmrn传递数据的时候可以成功,但是当我隔一个传递的时候竟然报空指针,public class TwoFragment extends Fragment { pri

2015-10-22 16:16:40 292

原创 关于谷歌官方对fragment交互数据的例子理解

这个主要说一下fragment与activity之间的数据交互,以及两个fragment之间的交互,其实跟我之前工作中总结的fragment知识差不多,这里就再复习一下,public class HeadlinesFragment extends ListFragment {      OnHeadlineSelectedListener mCallback;

2015-10-22 15:13:01 221

原创 工作总结

fragment现在在app中会经常使用,所以我们会遇到各种问题,现在就开始对自己在工作中遇到的问题进行总结,首先自己在做一个小demo的时候遇到一个问题,我的主界面是用fragment实现的,fragment里面又嵌套了一个viewpager,viewpager里面又是fragment,如果我只是更新外层的fragemnt好实现,但是如果我想直接通过activity更新fragment的时候就会

2015-10-22 13:01:07 291

原创 事件冲突总结

事件冲突在安卓开发中偶尔会遇到,但是如果不理解事件分发原理,那就很难处理滑动冲突,关于滑动冲突的处理介绍的文章也不少,这里就不过多的重复,自己对项目开发中遇到的冲突进行了总结,在处理事件冲突时我归结为两种方法,1:上层容器决定法。2:自身处理法。上层容器指的是分发事件的父类,不一定是最上层,因为安卓在我们的layoue布局上面还有布局文件,这里说的是我们的layout中的跟布局,凡是包

2015-10-20 19:17:19 446

原创 IntentService解析

在说intentservice之前我们先来了解一下handlerthread,handlerthread其实我们平时很少见,但是安卓中应用的还挺多的,他其实也是一个线程,只不过普通的线程逻辑代码是在run方法中执行的,而他的run方法其实是初始化了一个消息队列,并开启消息循环,他的逻辑代码处理是通过handler发送消息来处理的,但是handlerthread的run方法无限循环的,因此当不使用的

2015-10-20 11:42:55 320

转载 异步回调需要注意的问题

如果有人问我,Android 程序什么时候最容易出错?一个备选答案(额,这个备选集可能会有点长...):在界面开发中使用了异步回调。在任何程序开发中,异步操作的处理都是一个麻烦事,而在 Android 中更繁杂一些,这是由于 Android 基于组件的设计对异步操作不够友好。所以,如果你在 Android 中开发界面,不妥善处理全部的异步回调,崩溃、内存泄露、状态错乱,就都接踵而至了。

2015-10-16 11:20:24 675

原创 安卓实现自由拖拽view的几种方式

其实我自己平时还是比较喜欢总结一些知识点的,首先咱们来说说都有几种方式来实现view在屏幕中的随意拖拽,经过自己平时工作中的积累和查资料,大致实现view拖拽有如下几种方式,1:使用view的绘制onDraw(),2:使用动画3;使用布局4:使用viewDragHelper:首先来说第一种方式,publicclass CustomView extends

2015-10-16 10:42:25 728

原创 理解线程池的笔记

知道线程池的人应该都知道线程池的优点,以下列出:1,重用线程池中的线程,避免因为频繁的创建线程带来的性能下降;2,能有效的控制线程池的最大并发数,避免以为其共同抢占资源而造成的阻塞,3,能够对线程进行简单的管理,提供制定间隔和定时执行。线程池java提供了一个借口Executor,真正的线程池实现靠下面的ThreadPoolExecutor,提供了一系列的参数来配置线程池,通过配置

2015-10-15 10:25:59 1060 1

转载 安卓仿微信朋友圈

朋友圈点击打开解析

2015-10-12 16:48:20 769

转载 短信验证安卓集成mob.com

http://blog.csdn.net/crazy1235/article/details/41912003介绍       短信验证功能大家都很熟悉了。在很多地方都能见到,注册新用户或者短息验证支付等。短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性。   目前市面上已经有了很多提供短信验证的服务商,有收费的,也有免费的。如

2015-10-10 18:16:47 866 2

转载 安卓开发艺术探索笔记知识点

http://icodeyou.com/2015/10/07/2015-10-07-%20Android%E5%BC%80%E5%8F%91%E8%89%BA%E6%9C%AF%E6%8E%A2%E7%B4%A2/点击打开链接

2015-10-10 17:55:06 326

转载 微信支付安卓集成

http://www.mamicode.com/info-detail-669200.html点击打开链接这个也是点击打开链接

2015-10-10 17:52:51 343

原创 context观后感

安卓中我们知道有一个全局的applicationcontext对象,还有activity和service的context对象,只知道一个是全局的伴随整个应用程序的,不知道具体的区别,那么使用的时候有什么区别呢,应该注意什么呢,比如我们在应用中写了一个单利模式的类,而里面有静态的引用,我们有传入了一个上下文对象,这个静态变量持有上下文对象的引用,而静态变量是关乎整个应用的,如果我们图省事在activ

2015-10-10 17:36:24 272

原创 关于handler的自己一些总结

首先呢,大家可以了解一下threadLocal这个本地变量,ThreadLocal可以在不同的线程之中互不干扰地存储并提供数据,通过ThreadLocal可以轻松获取每个线程的Looper。大家只要知道这一句话就行了,也就是说threadlocal保证了一个线程唯一对应一个looper。可见lopper在调用prepare方法的时候进行判空操作,这也就保证了一个线程唯一对应一个loop

2015-10-10 16:57:05 368

空空如也

空空如也

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

TA关注的人

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