- 博客(48)
- 收藏
- 关注
原创 retrofit+rxjava封装
注意:导包的时候导的是io下的包public class RetrofitFactory { private static volatile RetrofitFactory instance; private ApiService apiService; public static OkHttpClient okHttpClient = new OkHttpClien
2018-02-02 09:37:12 284
原创 购物车布局
activity<android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay">
2018-01-08 11:29:02 305
原创 购物车展示
public class MainActivity extends AppCompatActivity implements IView { @BindView(R.id.tv_bianji) TextView tvBianji; @BindView(R.id.exlist) ExpandableListView exlist; @BindView(R.id
2018-01-08 11:21:00 292
原创 购物车适配器
public class MyShopAdapter extends BaseExpandableListAdapter { Context context; ArrayList groupBeen; ArrayList> goods; Main2Activity main2Activity; public MyShopAdapter(Context co
2018-01-08 11:17:53 264
原创 https协议
今天给大家介绍一下https协议在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。SSL目前的版本
2017-12-28 19:43:24 394
原创 OKHTTP文件拦截器
/** * okhttp日志拦截器 */public class LogInterceptor implements Interceptor { public static String TAG = "LogInterceptor"; @Override public Response intercept(Interceptor.Chain chain) thro
2017-12-28 14:05:05 254
原创 接口文档
public static final String XIANGQ="https://www.zhaoapi.cn/product/getProductDetail?pid=85"; public static final String ADD_SHOPCART="https://www.zhaoapi.cn/product/addCart"; public static fi
2017-12-21 13:25:29 351
原创 创建订单
modelpublic class CreateDingDaoModel { private IPresenterCreateDingDan iPresenterCreateDingDan; public CreateDingDaoModel(IPresenterCreateDingDan iPresenterCreateDingDan) { this.iPr
2017-12-21 13:05:04 1051
原创 展示订单
Modelpublic class ShowDingDanModel { private IPresenterShowDingDan iPresenterShowDingDan; public ShowDingDanModel(IPresenterShowDingDan iPresenterShowDingDan) { this.iPresenterShowD
2017-12-21 12:58:53 301
原创 封装Okhttp3Util(拦截器)
public class OkHttp3Util { /** * 懒汉 安全 加同步 * 私有的静态成员变量 只声明不创建 * 私有的构造方法 * 提供返回实例的静态方法 */ private static OkHttpClient okHttpClient = null; private OkHttp3Util()
2017-12-21 09:38:14 301
原创 动画
public class MainActivity extends AppCompatActivity { private ImageView img; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-12-21 09:23:29 201
原创 购物车bean
public class CartBean { /** * msg : 请求成功 * code : 0 * data : [{"list":[{"bargainPrice":111.99,"createtime":"2017-10-14T21:48:08","detailUrl":"https://item.m.jd.com/product/4719303.
2017-12-21 09:16:15 267
原创 购物车布局
主布局<RelativeLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://s
2017-12-21 09:10:10 210
原创 购物车适配器
public class MyAdapter extends BaseExpandableListAdapter{ private RelativeLayout relative_progress; private CartPresenter cartPresenter; private Handler handler; private CartBean cartB
2017-12-21 09:08:52 260
原创 网络获取购物车
Activitypublic class ShopcartActivity extends AppCompatActivity implements IMainActivity, View.OnClickListener { private CartExpanableListview expanableListview; private CartPresenter cartP
2017-12-21 09:01:30 282
原创 购物车
Modelpublic class CartModel { private ICartPresenter iCartPresenter; public CartModel(ICartPresenter iCartPresenter) { this.iCartPresenter = iCartPresenter; } public void g
2017-12-18 08:31:39 238
原创 搜索展示详情
依赖compile 'com.google.code.gson:gson:2.8.2' compile 'com.squareup.okhttp3:okhttp:3.6.0' compile 'com.squareup.okio:okio:1.11.0' compile 'com.android.support:recyclerview-v7:25.3.1' c
2017-12-17 19:38:05 501
原创 登录注册搜索(封装mvp)
ModelLoginModelpublic class LoginModel { private IPresenterLogin iPresenterLogin; public LoginModel(IPresenterLogin iPresenterLogin) { this.iPresenterLogin = iPresenterLogin;
2017-12-10 21:12:46 487
原创 封装OkHttpUtil
public class OkHttp3Util { /** * 懒汉 安全 加同步 * 私有的静态成员变量 只声明不创建 * 私有的构造方法 * 提供返回实例的静态方法 */ private static OkHttpClient okHttpClient = null; private OkHttp3Util() {
2017-12-10 20:28:44 416
原创 用户操作(添加、删除、敏感词、排序、查询)
需求:1.实现用户数据列表展示5分,实现列表选中行变色5分,实现表格内行与行之间颜色区分5分,实现鼠标移动到删除上时变为小手样式5分。 2.实现姓名查询条件框5分,实现查询条件框内的内容为空点击查询按钮时alert提示”请输入姓名”5分,实现按姓名搜索表格内容功能5分,当搜索内容未找到匹配项时提示”未找到内容”5分,当搜索内容有敏感词时,alert提示5分。3.实现排序下拉列表
2017-11-23 13:10:12 1050
原创 商品管理(批量删除、批量发货、修改、排序)
商品管理系统 table tr{ border: 1px solid; } body{ width: 800px; margin: 0 auto; } table tr:nth-child(2n){ background-color: #CCCCCA; } angular.module("mya
2017-11-22 19:12:59 1297
原创 用户表的添加/删除/全选/反选/批量删除
table thead{background-color: gray;} table tr:nth-child(odd){background-color: gainsboro;} table tr:nth-child(even){background-color: ghostwhite;} $(function(){ //用户信息提交时触发的点击事件 $
2017-11-13 13:33:19 618
原创 Angular简介
AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。MVC软件分为3部分:视图(view):用户界面;控制器(controller):业务逻辑;模型(model):数据保
2017-11-12 19:14:33 3776
原创 js 省市二级联动
$(function() { var shengfen = [["邯郸", "仓州"], ["安阳", "洛阳"]]; //给省份选项改变的事件 $("#pro").change(function() { //清空上次 $("#cityx").siblings().remove(); var sheng = $(this).val();//省份
2017-11-12 18:41:13 549
原创 JsonArray【】解析
传值public class NewsFragment extends Fragment{ private View view; private TabLayout tabLayout; private ViewPager viewPager; @Nullable @Override public View onCreateView(Layo
2017-10-26 08:38:55 545
原创 ImageView控件图片轮播
Activity中,获取数据public class MainActivity extends AppCompatActivity { private ImageView imageView; private List list = new ArrayList<>(); private int index = 0; private Handler handl
2017-10-25 10:30:42 561
原创 GridView+轮播图
GridViewpublic class FragmentGridView extends Fragment { Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg);
2017-10-25 08:20:29 440
原创 封装
BaseActivitypublic abstract class BaseActivity extends AppCompatActivity implements View.OnClickListener,ViewPager.OnPageChangeListener,RadioGroup.OnCheckedChangeListener{ @Override protecte
2017-10-24 13:03:20 210
原创 轮播图+点
MainActivitypublic class MainActivity extends AppCompatActivity { private ViewPager viewPager; private Handler handler = new Handler(){ @Override public void handleMessage(M
2017-10-24 10:04:34 350
原创 布局
<FrameLayout android:layout_above="@+id/radio_group" android:id="@+id/frame_layout" android:layout_width="match_parent" android:layout_height="match_par
2017-10-23 09:29:04 196
原创 数据库
MyHelperpublic class MyHelper extends SQLiteOpenHelper { public MyHelper(Context context) { super(context, "bawei.db", null, 1); } @Override public void onCreate(SQLiteDatab
2017-10-23 08:26:47 226
原创 获取网络数据工具类
获取数据public class NetDataUtil { /** * 获取网络数据的方法 * @param path */ public static void getData(final String path, Context context, final JsonCallBack callBack){ if (NetW
2017-10-20 08:45:04 306
原创 pulltorefresh【listview GridView ScrollView】
MainActivity/** * 使用pullToRefresh进行下拉刷新和上拉加载 * 1.去github上下载压缩包,解压出来,把library复制出来改名,路径最好不要有中文 * 2.使用import moundle导进这个库文件,添加库文件的依赖 * 3.此时左下角可能会报错,只需要点击install...去下载16版本的sdk,还需要下载19版本的buildTools
2017-10-20 08:31:20 358
原创 跳转(第一次进入显示欢迎界面,再次进入不显示)
//handlerHandler handler=new Handler(){ public void handleMessage(android.os.Message msg) { if(msg.what==1) { timer.cancel(); Intent intent=new Intent(MainActivity.this, MainActivi
2017-10-18 13:42:08 1161
原创 TabLayout+ViewPage
MainActivity类public class MainActivity extends AppCompatActivity { private TabLayout tabLayout; private ViewPager viewPager; private List list; @Override protected voi
2017-10-13 16:15:54 447
原创 抽屉布局(侧拉)
MainAcyivitypublic class MainActivity extends AppCompatActivity { private DrawerLayout drawerLayout; private FrameLayout frameLayout; private RelativeLayout relativeLayout; private
2017-10-13 09:13:13 472
原创 上拉加载,下拉刷新
public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { private XListView xlv; private List list=new ArrayList<>(); private MyAdapter myAdapter;
2017-10-11 14:38:24 236
原创 多条目加载
class MyAdapter extends BaseAdapter{ List list; Context context; private int TitleView=0;//只有标题 private int LeftView=1;//图片在左 private int RightView=2;//图片在右 private int BottomV
2017-10-11 09:44:50 251
原创 Imageloader的配置及显示(自定义路径)
public static void init(Context context) { //在SD卡中创建一个目录 File file = new File(Environment.getExternalStorageDirectory(), "image"); if(file.exists()){ file.mkdirs(); } File
2017-10-10 16:18:02 1411
原创 获取头条{3秒转换,轮播(HTTPURLconnection+handler)}
网络上获取头条的数据 private void getTouTiao() { new Thread(){ @Override public void run() { try { URL url = new URL("http://www.t
2017-10-09 14:38:55 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人