- 博客(47)
- 收藏
- 关注
原创 Mvp 购物车 RetrofitHelper +RxJava
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2018-01-19 10:56:12 3230
原创 MVP注册 登录
public class Api { public static final String HOST = "https://www.zhaoapi.cn/" public static final String LOGIN = "user/login"; public static final String REGIST = "user/reg";}MyApppu
2018-01-14 21:02:54 5895
原创 MVP添加购物车
//V层public interface AddActivity { public void getAdd(AddCarBean addCarBean);}//M层public interface IAddModel { public void getAddShow(OnNetListener onNetListener,String uid,int
2018-01-08 19:56:02 369
原创 MVP模式详情
//V层public interface XqActivity { public void show(String str); public void showNews(GoodXiangBean goodXiangBean);}//M层public interface IXqModel { public void getShow(OnNe
2018-01-08 19:51:43 320
原创 MVP实现列表
public class Api { public static final String HOST = "https://www.zhaoapi.cn/"; public static final String BANNER = "ad/getAd?source=android";//列表 public static final String PRODUCTDETAIL
2018-01-08 19:47:46 647
原创 Eventbus-Rxjava购物车
compile 'com.squareup.retrofit2:retrofit:2.3.0' compile 'com.squareup.retrofit2:converter-gson:2.3.0' compile 'io.reactivex.rxjava2:rxjava:2.1.7' compile 'com.squareup.retrofit
2018-01-07 20:42:06 422
原创 简单实现购物车
//实现M层public class CartModel implements ICartModel { private Handler handler = new Handler(Looper.getMainLooper()); @Override public void onShow(final OnLintener onLintener) {
2017-12-21 10:32:08 338
原创 android自定义动画平移旋转
//主方法public class SplashActivity extends AppCompatActivity { private ProgressBarView pbv; private int progress = 120; private int time = 3; private Handler handler = new Handler(
2017-12-21 08:43:26 764
原创 MVP自定义拦截器 OK封装
示例图:一、技术选型:1. 项目框架:MVP;注意:避免内存泄漏;2. 图片加载: Universal-Image-Loader或Glide图片加载框架3.网络加载框架:OkHttp4. 自定义应用拦截器,封装公共请求参数(注意:必须通过拦截器封装公共请求参数,否则无法请求数据)公共请求参数,在我们项目研发过程中,作用非常大。封装
2017-12-19 14:46:33 323
原创 XRecyclerView 刷新加载
public interface IView { void getData(SuperClass superClass);} public class IModel implements Model { SuperClass superClass = new SuperClass(); private OnFinish onFinish;
2017-12-19 14:32:10 349
原创 MVP实现商品订单列表
//View层实现接口public interface IMainActivity { public void showData(boolean isRefresh, List list);}//M层进行解析数据public class CancleOrderModel { public void cancleOrder(String status,
2017-12-18 19:54:29 1885
原创 MVP模式淘宝购物车
//从上至下public class DashApplication extends Application { private static Context context; private static Handler handler; private static int mainId; public static boolean isLoginSu
2017-12-17 19:55:36 605
原创 Bottobar 实现分类页面
//布局LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="
2017-12-17 19:37:26 290
原创 MVP注册登录
//M层public interface IModel { void login(User user,int i);}public class MOdel implements IModel { private setOnfinish setOnfinishs; public interface setOnfinish{ vo
2017-12-17 19:29:59 334
原创 MVP 模式 淘宝分类
//M层、public interface IModel { void onLoad(String url, int i);}//Model实现IModelpublic class Model implements IModel { private onFinishListenner onFinishListenner;
2017-12-17 19:16:56 342
原创 MVP
//MyApp类package com.bawei.chenkai.week02.app;import android.app.Application;import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.Imag
2017-12-11 18:57:52 204
原创 RecyclerView
//适配器package com.bawei.chenkai.recyclerview_demo01;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.View;import android.view.ViewGroup;import an
2017-12-11 08:27:52 271
原创 添加分割线
package com.bawei.chenkai.recyclerview_demo;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Rect;import android.graphi
2017-12-01 19:16:13 522
原创 view实现自定义小圆点滑动
Activitypackage com.bawei.chenkai.ballviewdemo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.B
2017-11-30 08:27:48 367
原创 删除 全选 反选 排序 id show
body {text-align: center;}button {margin-top: 30px;}价格正序价格倒序新增订单批量删除反选ID排序用户名商品名手机号价格排序城市{{p.id}}{{p.uname}}{{p.gname}}{
2017-11-22 19:53:31 346
原创 排序+删除+全选+反选+隔行变色
用户信息表全部删除批量删除全选反选用户名密码年龄性别操作{{p.name}}{{p.pwd}}{{p.age|currency:'¥'}}{{p.sex}}删除添加用户用户名:密 码:年 龄:性 别:
2017-11-21 20:25:48 332
原创 添加删除 全选 反选 删除 排序
姓名查询条件:用户列表姓名年龄拼音职位操作{{p.name}}{{p.age}}{{p.pin}}{{p.zw}}删除查询 添加用户批量删除用户信息展示姓名年龄拼音职位添加
2017-11-21 15:41:45 441
原创 angular删除 添加 排序
--请选择--票数倒序票数正序入库货物名称货物数量货物产地货物名单价货物入库日期操作{{p.name}}{{p.sl}}{{p.cd}}{{p.dj}}{{p.rq}}删除货物名称货物数量货物产地货物名单价货物入
2017-11-20 13:29:44 304
原创 添加
查询排序票数倒序票数正序新增球员姓名位置球号票数{{p.name}}{{p.wz}}{{p.num}}{{p.ps}}姓名位置球号票数添加var mo = angular.module("myAp
2017-11-17 16:22:19 290
原创 添加 隔行变色 过滤敏感词
第三周练习 引入第三类库和样式 -->.content {margin-top: 20px;display: flex;flex-direction: row;}.left {flex: 1;}.right {flex: 1;}.left input {width: 50
2017-11-17 16:21:34 477
原创 ionic侧滑
1111111111111111111111111111112222222222222222222222222var mo = angular.module("myApp", ["ionic"]);mo.controller("myCtrl", function($scope) {
2017-11-16 20:19:08 263
原创 ionic
Titlevar myapp = angular.module('testApp', ['ionic']).controller('MyController', function($scope, $http) {$scope.items = [{"title": "01","desc": "2016秋季爆款","imgsrc": "img/TB1_5
2017-11-15 10:57:27 198
原创 angularjs简单实现购物车需求
Titlevar myapp=angular.module("myapp",[]);var data=[{done:false,name:"小米",price:666,count:2,},{done:false,name:"华为",price:888,count:1,},{done:false,name:"苹果",pr
2017-11-15 09:14:07 295
原创 路由页面跳转
路由 页面应用:只有一个页面的应用 路由可以实现页面的切换 注意: 路由要在angular后面导入,因为路由依赖于angular --> .bottom{ list-style: none; float: left;
2017-11-15 08:48:27 950
原创 批量删除 全选 反选
全选/反选,批量删除姓名性别生日地址删除张三男2017-101-10北京海淀张三男2017-101-10北京海淀张三男2017-101-10北京海淀张三男2017-101-10北京海淀张三男2
2017-11-13 13:56:31 331
原创 js删除全选反选隔行变色
table {border: #249bdb 1px solid;width: 500px;border-collapse: collapse;}table td {border: #249bdb 1px solid;padding: 5px;}table th {border: #249bdb 1px solid;padding: 5px;
2017-11-13 10:47:09 304
原创 表单验证 二级联动 添加 删除
charset="utf-8" /> 模拟 src="js/jquery-3.2.1.min.js"type="text/javascript"charset="utf-8"> action="#" id="f"> 用户名:type="text" id="username
2017-11-11 10:58:41 430
原创 html事件
charset="UTF-8"> src="js/jquery-3.2.1.min.js"type="text/javascript"charset="utf-8"> 页面载入事件 hover()方法 切换 鼠标移入和鼠标移出事件 mouseover/mouseout,m
2017-11-08 17:55:08 171
原创 css动画
charset="UTF-8"> src="js/jquery-3.2.1.min.js"type="text/javascript"charset="utf-8"> 1.4.1 显示与隐藏 normal slow fast 1.4.2 淡入淡出 1.4
2017-11-08 17:53:59 214
原创 表单验证
日考 光标离开事件 显示与隐藏动画 表单验证 其中一种 onsubmit 函数返回的如果是true ,就进行跳转 否则不跳转 -->姓名:邮箱:$("#name").blur(functi
2017-11-08 14:03:31 278
原创 jquery添加数据隔行变色
日考 引入外部js -->.tou {background: red;} 界面 -->姓名:年龄:生日:姓名年龄生日删除 将js代码写在所有标签后面 -->//添加$(
2017-11-07 10:33:16 749
原创 媒体响应media
一. 2.@media only screen and (max-width: 500px) {.jianjie{position: relative;top: 400px;right: 890px;}
2017-11-06 18:22:17 433
原创 html5动画
周考模拟*{margin: 0;padding: 0;}.box{width: 1000px;height: 1000px;text-align: center;margin: 0 auto;margin-top: 200px;}li{list-style: none;}ul{width: 1100px;height: 2
2017-11-05 20:15:18 140
原创 css添加数据
用户名: 密 码:姓名密码zhangs123function add() { var name = document.getElementById("username").value; var password = document.getElementById("password").value;
2017-11-05 20:14:14 469
原创 Android常用依赖
常用权限常用依赖butterknife compile ‘com.jakewharton:butterknife:8.8.1’ annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’imageloader compile ‘com.nostra13.universalimage
2017-10-18 15:01:09 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人