- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 关于Fragment使用中遇到的异常:Fragment already added和fragment not attached
问题1:java.lang.IllegalStateException: Fragment alreadyadded异常的处理。当快速双击调用FragmentTransaction.add()方法添加fragmentA,而fragmentA不是每次单独生成的,就会引起这个异常。DialogFragment.show()内部调用了FragmentTransaction.add()方法,所以调
2016-10-13 10:45:20 1262 1
转载 全新的适配方式AutoLayout
一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android 屏幕适配方案Android 百分比布局库(percent-support-lib) 解析与扩展Android 增强版百分比布局库 为了适配而扩展
2016-09-14 15:48:48 276
转载 比Picasso更强大的框架Glide
Glide是谷歌官方推荐的一款可以加载图片并缓存的框架,下面我来介绍一下它的用法和某些属性。 先是最简单的加载网络图片的用法:Glide.with(context).load(internetUrl).into(targetImageView);占位图,错误图,和淡入淡出效果:Glide .with(context) .load(Us
2016-09-14 15:32:13 289
转载 Android中的原生和 H5
之前很多朋友问我这么一个问题,说刚做 Android 开发不久,但是市面上被 H5,React Native 等这些移动趋势冲击的不得不考虑要不要转头学习 H5 或者 RN ,跟上时代以后才能有更好的发展,今天我就写篇文章给大家详细解惑下,并且说下我的看法。Native AppNative 开发也即原生开发,如果你是做 Android 开发,那么大部分都是用 Java 语言来编写的
2016-09-14 15:29:40 1245 2
转载 AndroidStudio快捷键
Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全局查找F4:查看类继承关系F2:查看文档说明(函数使用说明)Ctrl+E:查看最近打开过的文件Ctrl+Shift+E:查看最近编辑过的文件double Shift:全局查找,这个查看和Al
2016-09-14 14:31:12 254
转载 神奇的Android Studio Template
上周在QQ群吹水的时候,发现数个QQ群被一张神奇的图刷屏了,大家纷纷表示对该图有极大的兴趣,该图如下:可以看到预设了非常多的Activity模板,可以方便的添加各种效果,极大的减少部分代码的编写,群里成员据说也积极联系该图了作者,该作者给出了大致的做法(寻找开源插件copy至as对应插件目录),在此非常感谢。
2016-09-14 14:29:23 255
转载 Retrofit框架的使用
Retrofit使用写个笔记以后回顾,嘿嘿….Retrofit作用就是方便的把数据自动封装成JAVA对象,把REST API返回的数据转化成JAVA对象.背景:Square公司框架之一,内置okhttp框架开源框架地址:https://github.com/square/retrofit 英文文档官网:http://square.github.io/retrof
2016-09-14 13:37:37 287
原创 MVP模式
包结构图2. 建立bean[java] view plain copy print?public class UserBean { private String mFirstName; private String mLastName; public UserBean(String firstName,
2016-09-12 19:34:13 223
原创 EventBus使用详解
一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、基本使用
2016-09-12 19:32:03 301
原创 AndroidStudio使用SVN管理代码
1.前言随着项目的快速迭代,往往上一个版本正在测试中,下一个版本已经开始开发了和版本追溯了。目前移动客户端还没有版本管理控制上形成一套有效的管理体系,希望能通过此文档的整理,规范化的管理svn的使用,并有效的降低错误率,提高工作质量。2.在开发工具AndroidStudio下使用svn2.1 下载和配置svn下载Subversion command line 方法一:
2016-09-12 15:03:53 1358
原创 正则表达式
1.1 句点符号假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n”,它匹配“tan”、“ten”、“tin”和“ton”,还匹配“t#n”、“tpn”甚至“tn”,还有其他许多
2016-06-30 10:55:25 744
原创 ViewPager无线轮播加小圆点
MainActivitypackage com.example.roolimage;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.support.v4.view.Vie
2016-06-28 19:11:27 427
原创 imageLoader
DisplayImageOptions options = new DisplayImageOptions.Builder() // 设置图片在下载期间显示的图片 .showImageOnLoading(R.drawable.ic_launcher) // 设置图片Uri为空或是错误的时候显示的图片
2016-04-05 10:09:17 332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人