
移动开发
文章平均质量分 64
lawrencegeek
这个作者很懒,什么都没留下…
展开
-
做移动开发有这些值得阅读的书
来源:MeloDev为什么要列这一个书单?我认为某一领域的技术人,在他的职业生涯中,一定有一些绕不过去的技术和非技术的知识。有的时候,靠自己摸索、到处偷师,倒也能掌握。但是,这些别人早就趟过去的坎,大多已经有了非常棒的书籍作为总结。看了这些书,脚下的路就要平一些。这个书单,就是为了找到移动领域的这些书。 这些书籍都是移动前线群里推荐的,都是他们自己读过,甚至是反复读的书。如转载 2016-06-02 21:43:08 · 740 阅读 · 0 评论 -
fragment fragment 通信
1.直接在一个Fragment中调用另外一个Fragment中的方法 我们可以直接在一个Fragment中调用另外一个Fragment的公开方法,前提是要先拿到另外一个Fragment的实例,我们先来看看怎样在左边的Fragment中拿到右边Fragment的实例: ContentFragment cf = (ContentFragment) getActivity().getFragmentM原创 2016-08-27 19:24:29 · 530 阅读 · 0 评论 -
FragmentPagerAdapter与FragmentStateAdapter的区别
FragmentPagerAdapter使用FragmentPagerAdapter 时,Fragment对象会一直存留在内存中,所以当有大量的显示页时,就不适合用FragmentPagerAdapter了,FragmentPagerAdapter 适用于只有少数的page情况,像选项卡。FragmentStatePagerAdapter这个时候你可以考虑使用FragmentStatePagerAd原创 2016-08-27 19:23:40 · 9779 阅读 · 2 评论 -
设计模式之命令模式(Command Pattern)
命令模式主要通过中介Command实现了发出命令者和命令的执行者,也即Invoke类和Receiver的松耦合。 先看类图: 将请求封装成一个对象,从而使用户使用不同的请求把客户端参数化,请求队列或者记录日志,以及支持可撤销的操作。 看一个Android的例子 先定义两种画笔,这里是额外的,也就是说更这个设计模式没有太多关系,只是程序需要:package com.example.yale原创 2016-07-30 09:26:32 · 602 阅读 · 0 评论 -
Android跨进程通信
简介由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content原创 2016-07-03 22:31:36 · 424 阅读 · 0 评论 -
Android中的Application
关于Application从官方文档上看是这样的:Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml’s tag, which wil原创 2016-07-03 20:33:28 · 285 阅读 · 0 评论 -
Android中Handler详解
Handler在Android中有着重要的作用,学习Handler能清晰的理解Android线程消息传递机制。什么是Handler?Android官方文档给出的解释是:一个Handler允许你发送和处理Message和与某一线程相关联的Runnable对象。每一个Handler实例都与一个单一的线程和他的消息队列相关联。当你创建了一个新的Handler,这个Handler就绑定到了这个线程或者消息队原创 2016-07-01 20:41:10 · 334 阅读 · 0 评论 -
Android热修复:Andfix和Hotfix,两种方案的比较与实现
摘自:http://www.mamicode.com/info-detail-1331700.htmlAndfix和hotfix是两种android热修复框架。android的热修复技术我看的最早的应该是QQ空间团队的解决方案,后来真正需要了,才仔细调查,现在的方案中,阿里有两种Dexposed和Andfix框架,由于前一种不支持5.0以上android系统,所以阿里系的方转载 2016-07-24 22:16:47 · 676 阅读 · 0 评论 -
PendingIntent的内部机制
摘自;http://my.oschina.net/youranhongcha/blog/196933 1 概述 在Android中,我们常常使用PendingIntent来表达一种“留待日后处理”的意思。从这个角度来说,PendingIntent可以被理解为一种特殊的异步处理机制。不过,单就命名而言,PendingIntent其实具有一定误导性,因为它既不继承于I原创 2016-07-24 20:50:28 · 767 阅读 · 0 评论 -
Intent和PendingIntent的区别
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,原创 2016-07-24 16:42:48 · 347 阅读 · 0 评论 -
android 子线程中更新界面?被ProgressBar给迷惑了
在看apidemos的例子RetainedFragement时,看到在Thread中执行了 这么一句1mProgressBar.setProgress(progress);且执行正常,progressbar确实一直在更新。顿觉疑惑,View在更新时,会检查当前线程是否是创建view所在的线程(即UI线程),若不一致,则会抛出异常的原创 2016-07-23 20:33:14 · 4085 阅读 · 2 评论 -
java.lang.NoSuchMethodError: android.graphics.drawable.VectorDrawable_Delegate.nDraw(JJJLandroid/gra
今天遇到了不能预览布局文件的问题,google了一下,很快解决了问题。下面是报错信息:java.lang.NoSuchMethodError: android.graphics.drawable.VectorDrawable_Delegate.nDraw(JJJLandroid/graphics/Rect;ZZ)Iat android.graphics.drawable.VectorD原创 2016-06-13 15:31:24 · 4505 阅读 · 3 评论 -
Volley框架
1. 功能介绍1.1. VolleyVolley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。名字由来:a burst or emission of many things or a large amount at once发布演讲时候的配图从名字由来和配图中无数急促的火箭转载 2016-06-28 19:15:49 · 418 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
From–http://blog.sina.com.cn/s/blog_5da93c8f0100y4ul.html Android Looper和Handler Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMes转载 2016-06-02 22:10:29 · 286 阅读 · 0 评论 -
Bundle
根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”类继承关系:Java.lang.Object A原创 2016-06-02 21:54:32 · 303 阅读 · 0 评论 -
Android URI
就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下: scheme://host:port/path 举个实际的例子:content://com.example.project:200/folder/subfolder/etc\------/ \------------------/\原创 2016-09-17 16:55:52 · 352 阅读 · 0 评论