自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分类列表——购物车

public class Classify extends Fragment implements IHomeView, IFenLeiView, MyFlAdapterLeft.CidListener { private View view; private RecyclerView mTypeRvleft; private RecyclerView mTypeRvri...

2018-05-31 21:04:59 368

原创 MVP+Ritrofit+RxJava+内存泄漏

前言Retrofit 和RxJava已经出来很久了,很多前辈写了很多不错的文章,在此不得不感谢这些前辈无私奉献的开源精神,能让我们站在巨人的肩膀上望得更远。对于 RxJava 不是很了解的同学推荐你们看扔物线大神的这篇文章给 Android 开发者的 RxJava 详解一遍看不懂就看第二遍。Retrofit的使用可以参考Android Retrofit 2.0使用本文内容是基于Retrof...

2018-05-30 15:12:58 576

原创 购物车界面(Bootstrap)

分析: 1、网络购物车是一个虚拟的购物车,但是要实现像真实购物一样的大概流程,添加商品,丢掉商品,结算价钱等等1、 因为只有用户确定购买的商品才是有效的,并且选择不同的商品要浏览不同的页面,所以需要长久保存数据,但是还不能把所有的选过的商品都添加到数据库中,这样如果客户不要该商品时还需要在数据库中删除增加了服务器的压力,所以要筛选到只有客户最终确定的商品才添加到数据...

2018-05-30 14:44:37 9541 1

原创 Android之SharedPreferences详解与原理分析

SharedPreferences作为Android存储数据方式之一,主要特点是: 1. 只支持Java基本数据类型,不支持自定义数据类型; 2. 应用内数据共享; 3. 使用简单.SharedPreferencesImpl是SharedPreferences接口的具体实现类,一个name对应一个SharedPreferencesImpl,一个应用程序中根据name的不同会有多个Shar...

2018-05-30 07:43:53 256

转载 Android连续点击两次Back键退出程序

第一个方法private long firstTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { long secondTime = System.currentTimeMillis(); if (keyCode == KeyEvent.KEYC...

2018-05-24 09:02:49 1090

原创 跑马灯

// 跑马灯 implementation 'com.sunfusheng:marqueeview:1.3.3'代码块if (holder instanceof MyViewHolder_MarQuee){ // 跑马灯 List<String> info = new ArrayList&...

2018-05-22 15:30:27 561

原创 解决ListView里面嵌套GridView * GridView显示不全

public class MyGridView extends GridView{ public MyGridView(Context context) { super(context); } public MyGridView(Context context, AttributeSet attrs) { super(context, at...

2018-05-20 21:15:06 509

原创 EventBus

添加依赖implementation 'org.greenrobot:eventbus:3.0.0'一.EventBus的三要素1.Event:传递的事件对象。2.Subscriber:事件订阅者,在EventBus3.0之前消息处理的方法只能限定于onEvent、onEventMainThread、onEventBackgroundThread和onEventAsync,他们分...

2018-05-17 20:20:03 330

原创 greenrobot.greendao

导入依赖Module-gradle:apply plugin: 'org.greenrobot.greendao'自定义版本,包名,路径greendao{ schemaVersion 1 daoPackage 'com.fan.greendao.gen' targetGenDir 'src/main/java' } ...

2018-05-15 09:15:58 4094

原创 Ritrofit+Rxjava

示例地址 //http://result.eolinker.com/umIPmfS6c83237d9c70c7c9510c9b0f97171a308d13b611?uri=homepageurl地址public class HttpConfig { public static String base_url = "http://result.eolinker.com/"; ...

2018-05-13 21:17:12 339

转载 相对布局之RelativeLayout

1、基本属性 gravity :设置容器内组件的对齐方式 ignoreGravity : 设置该属性为true的组件,将不受gravity属性的影响2、根据父容器定位 layout_alignParentLeft : 左对齐 layout_alignParenRight : 右对齐 layout_alignParentTop : 顶部对齐 ...

2018-05-09 13:32:46 171

转载 转义字符 ANDROID STRINGS.XML 中的特殊字符转义

项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示以下为常见的ASCII十进制交换编码:@ 对应 —–@—– : 对应 —–:—–   对应 —–空格—– 对应 —–空格—– ! 对应 —–!—– " 对应 —–”(xml中需要在前面加入)—– ...

2018-05-08 11:08:33 1245

原创 RecyclerView展示多条目

依赖:dependencies { compile 'com.android.support:recyclerview-v7:26.1.0' // okhttp compile 'com.squareup.okhttp3:okhttp:3.3.0'// 解析Gson compile 'com.google.code.gson:gson:2.4'...

2018-05-02 09:43:10 1084

原创 流式布局清空历史搜索

依赖:dependencies { compile 'com.github.LRH1993:AutoFlowLayout:1.0.5'}public class MainActivity extends AppCompatActivity implements View.OnClickListener { private MySearch mMysearch; ...

2018-05-02 09:23:28 292

转载 流式布局

1.添加依赖①.在项目的 build.gradle 文件中添加allprojects { repositories { maven { url 'https://jitpack.io' } } }②.在 module 的 build.gradle 文件中添加依赖dependencies { ...

2018-05-02 09:08:57 171

原创 购物车+通用适配器

添加bean中复选框状态值父控件状态值: private boolean parentIsSelected; public boolean isParentIsSelected() { return parentIsSelected; } public void setParentIsSelected(...

2018-05-01 19:50:00 313

空空如也

空空如也

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

TA关注的人

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