- 博客(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 = &amp;quot;http://result.eolinker.com/&amp;quot;; ...
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十进制交换编码:@ 对应 —–@—– : 对应 —–:—– &amp;amp;amp;nbsp; 对应 —–空格—– 对应 —–空格—– ! 对应 —–!—– &amp;amp;quot; 对应 —–”(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关注的人